diff --git a/23BDD/BDD-23-4.sql b/23BDD/BDD-23-4.sql new file mode 100644 index 0000000..0db8199 --- /dev/null +++ b/23BDD/BDD-23-4.sql @@ -0,0 +1,61 @@ +//TP4 +//1 +SELECT * FROM CommandeBuveur; + +//Ca marche + +DELETE FROM CommandeBuveur +WHERE numCom = 8; + +SELECT * FROM CommandeBuveur; + +//Ca marche + +UPDATE CommandeBuveur +SET dateCom = '11-DEC-11' +WHERE numCom = 3; + +SELECT * FROM CommandeBuveur; + +//Ca marche + +UPDATE CommandeBuveur +SET nomBuveur = 'MAURICE' +WHERE numCom = 3; + +SELECT * FROM CommandeBuveur; + +//On peut pas parce que cela concerne un autre tableau + +INSERT INTO CommandeBuveur +VALUES (15, '11-SEP-11', 'FRANCOIS'); + +SELECT * FROM CommandeBuveur; +//On peut pas parce que cela concerne un autre tableau + +//2 + +SELECT * FROM VIN2; + +UPDATE VIN2 +SET cru = 'BOURGEUIL' +WHERE numvin = 85; + +SELECT * FROM VIN2; +//Ca marche +DELETE FROM VIN2 +WHERE numvin = 190; + +SELECT * FROM VIN2; +SELECT * FROM Vin; +//Ca marche + +INSERT INTO VIN2 +VALUES (10, 'CHINON', 'LOIRE'); + +SELECT * FROM VIN2; + +//Ca marche pas + +//3 + diff --git a/23BDD/BDD-23.sql b/23BDD/BDD-23.sql new file mode 100644 index 0000000..97696a0 --- /dev/null +++ b/23BDD/BDD-23.sql @@ -0,0 +1,36 @@ +CREATE TABLE Buveur ( + NumBuveur NUMBER PRIMARY KEY, + Nom VARCHAR2(25) NOT NULL, + Prenom VARCHAR2(25), + Ville VARCHAR2(30) NOT NULL +); + +CREATE TABLE Viticulteur ( + NumVitic NUMBER PRIMARY KEY, + Nom VARCHAR2(25) NOT NULL, + Prenom VARCHAR2(25), + Ville VARCHAR2(30) NOT NULL +); + +CREATE TABLE Vin ( + NumVin NUMBER PRIMARY KEY, + cru VARCHAR2(15) NOT NULL, + Millesime INT NOT NULL, + Region VARCHAR2(15) NOT NULL, + NumVitic NUMBER REFERENCES Viticulteur +); + +CREATE TABLE Commande ( + NumCom NUMBER PRIMARY KEY, + NumBuveur NUMBER REFERENCES Buveur, + NumVin NUMBER REFERENCES Vin, + Qtte INT NOT NULL, + DateCom DATE NOT NULL +); + +CREATE TABLE Livraison ( + NumCom NUMBER REFERENCES Commande NOT NULL, + Qte NUMBER NOT NULL, + DateLiv DATE, + PRIMARY KEY(NumCom, DateLiv) +); \ No newline at end of file diff --git a/23BDD/BDD-23~1.sql b/23BDD/BDD-23~1.sql new file mode 100644 index 0000000..fa16930 --- /dev/null +++ b/23BDD/BDD-23~1.sql @@ -0,0 +1,63 @@ +//1 +SELECT * +FROM Buveur; + +//2 +SELECT NumBuveur, NomB, VilleB +FROM Buveur; + +//3 +SELECT NumBuveur, NomB +FROM Buveur +WHERE VilleB = 'PARIS'; + +//4 +SELECT NumBuveur, NomB +FROM Buveur +WHERE VilleB = 'PARIS' OR VilleB = 'MACON'; + +//5 +SELECT cru +FROM Vin +WHERE Region = 'LOIRE'; +//ou +SELECT DISTINCT cru +FROM Vin +WHERE Region = 'LOIRE'; + +//6 +SELECT DISTINCT VilleB +FROM Buveur; + +//7 +SELECT NumCom +FROM Commande +WHERE Qtte > 10 AND Qtte < 50; +//ou +SELECT NumCom +FROM Commande +WHERE Qtte BETWEEN 10 AND 50; + +//8 +SELECT NumCom +FROM Livraison +WHERE DateLiv > '1-DEC-1987'; + +//9 +SELECT NumVin, cru +FROM Vin +WHERE cru LIKE 'B%'; + +//10 +SELECT NumVitic, NomV +FROM Viticulteur +WHERE NomV LIKE '%LIN%'; + +//11 +SELECT NumBuveur, NomB +FROM Buveur +WHERE VilleB != 'PARIS' AND VilleB != 'MACON'; +//ou +SELECT NumBuveur, NomB +FROM Buveur +WHERE VilleB NOT IN('PARIS', 'MACON'); \ No newline at end of file diff --git a/23BDD/BDD23-5.sql b/23BDD/BDD23-5.sql new file mode 100644 index 0000000..e5b9a40 --- /dev/null +++ b/23BDD/BDD23-5.sql @@ -0,0 +1,54 @@ +//1.1 +SELECT * +FROM Vin V LEFT OUTER JOIN Commande C ON V.NumVin = C.NumVin; + +//1.2 +SELECT NumBuveur +FROM Buveur +WHERE NumBuveur NOT IN (SELECT NumBuveur FROM Commande); + +//1.3 +(SELECT NumBuveur, Nom +FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin +WHERE Region = 'BOURGOGNE') +MINUS +(SELECT NumBuveur, Nom +FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin +WHERE Region != 'BOURGOGNE'); + +//1.4 +(SELECT NumBuveur, Nom +FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin +WHERE Region = 'BOURGOGNE') +INTERSECT +(SELECT NumBuveur, Nom +FROM Buveur NATURAL JOIN Commande NATURAL JOIN Vin +WHERE Region = 'BORDEAUX'); + +//2.5 +INSERT INTO Vin +VALUES (200, 'ARBOIS', 1985, 'JURA', 20); + +SELECT * +FROM Vin; + +SELECT * +FROM Livraison; + +SELECT * +FROM Vin; +//2.6 +UPDATE Commande +SET Qtte = 12 +WHERE numCom = 7; + +//2.7 +DELETE FROM Livraison +WHERE NumCom IN (SELECT NumCom FROM Buveur NATURAL JOIN Commande WHERE Nom = 'DUPOND'); + + + +//2.8 + +INSERT INTO Commande +VALUES (10, 1500, 100, 18, CURRENT); \ No newline at end of file diff --git a/23BDD/ORA2-TP6.sql b/23BDD/ORA2-TP6.sql new file mode 100644 index 0000000..3a2765f --- /dev/null +++ b/23BDD/ORA2-TP6.sql @@ -0,0 +1,16 @@ +//TP6 + +//1 +CREATE USER RABAN_PROP1 +IDENTIFIED BY iut +DEFAULT TABLESPACE datausers4F +TEMPORARY TABLESPACE temp; + +CREATE USER RABAN_PROP2 +IDENTIFIED BY iut +DEFAULT TABLESPACE datausers4F +TEMPORARY TABLESPACE temp; + +GRANT CONNECT, RESOURCE TO RABAN_PROP1, RABAN_PROP2; + + diff --git a/23BDD/PROP1-TP6.sql b/23BDD/PROP1-TP6.sql new file mode 100644 index 0000000..0b19e59 --- /dev/null +++ b/23BDD/PROP1-TP6.sql @@ -0,0 +1,66 @@ +//2 +//A +CREATE TABLE Client_C ( + login VARCHAR2(20) PRIMARY KEY, + nomClient VARCHAR2(30), + prenomClient VARCHAR2(30) +); + +CREATE TABLE Film ( + numFilm number PRIMARY KEY, + nomFilm VARCHAR2(30) +); + +CREATE TABLE Location_L ( + login VARCHAR2(20) REFERENCES Client_C, + numFilm number REFERENCES Film, + dateLocation DATE, + PRIMARY KEY(login, numFilm) +); + +//B +INSERT INTO Client_C VALUES('RABAN_PROP1', 'AURIEL', 'Samuel'); +INSERT INTO Client_C VALUES('RABAN_PROP2', 'BEL', 'Commode'); +INSERT INTO Client_C VALUES('BANANA', 'O', 'Beng'); + +INSERT INTO Film VALUES(01, 'La petite sirene d alarme'); +INSERT INTO Film VALUES(02, 'Retour vers le présent'); +INSERT INTO Film VALUES(03, 'starsheep trooper'); +INSERT INTO Film VALUES(04, 'Splatoon'); +INSERT INTO Film VALUES(05, 'BESOIN DE VIOLENCE 4'); +INSERT INTO Film VALUES(06, 'Il étais une fois chez moi'); + +INSERT INTO Location_L VALUES('RABAN_PROP1', 01, '02-JAN-2002'); +INSERT INTO Location_L VALUES('RABAN_PROP2', 02, '05-MAR-2004'); +INSERT INTO Location_L VALUES('BANANA', 03, '07-DEC-2012'); +INSERT INTO Location_L VALUES('RABAN_PROP1', 06, '02-JAN-2002'); +INSERT INTO Location_L VALUES('RABAN_PROP2', 04, '05-MAR-2004'); +INSERT INTO Location_L VALUES('BANANA', 05, '07-DEC-2012'); + +//C +CREATE VIEW MES_LOCATIONS (nomClient, numFilm, dateLocation) +AS SELECT nomClient, numFilm, dateLocation FROM Location_L NATURAL JOIN Client_C WHERE login = USER; + +commit; + +//3 + +//B +GRANT SELECT ON Client_C TO RABAN_PROP2; + +//4 + +//A + +GRANT SELECT ON MES_LOCATIONS TO RABAN_PROP2; +GRANT SELECT,INSERT,DELETE ON Location_L TO RABAN_PROP2; +GRANT INSERT,UPDATE(nomClient, prenomClient) ON Client_C TO RABAN_PROP2; +GRANT INSERT ON Film TO RABAN_PROP2; + +//D + +SELECT * FROM Client_C; +SELECT * FROM Film; +SELECT * FROM location_L; + +COMMIT; \ No newline at end of file diff --git a/23BDD/PROP2-TP6.sql b/23BDD/PROP2-TP6.sql new file mode 100644 index 0000000..4434add --- /dev/null +++ b/23BDD/PROP2-TP6.sql @@ -0,0 +1,28 @@ +//3 + +//A + +SELECT * FROM RABAN_PROP1.Client_C; + +SELECT * FROM RABAN_PROP1.mes_locations; + +//C + +INSERT INTO RABAN_PROP1.Client_C VALUES ('YESSIR','123','Trois petitCHATCHATCHAT'); + +INSERT INTO RABAN_PROP1.Film VALUES (07,'Le monde incroyable de Marvin'); + +INSERT INTO RABAN_PROP1.Location_L VALUES ('RABAN_PROP2',07,'12-JUN-2010'); + +COMMIT; + + +//5 + +//A + + + +//B + + diff --git a/23BDD/SAE/BDD-23.sql b/23BDD/SAE/BDD-23.sql new file mode 100644 index 0000000..9ac4e61 --- /dev/null +++ b/23BDD/SAE/BDD-23.sql @@ -0,0 +1,44 @@ +CREATE TABLE Gare ( +IdGare INT Primary Key, +Ville varchar2(100), +NomGare varchar2(50) +); +CREATE TABLE PersonneP ( +idPersonne INT Primary Key, +NomPers varchar2(50), +PrenomPers varchar2(50), +AdressePers varchar2(100), +TelPers varchar2(10) +); +CREATE TABLE Conducteur ( +idPersonne INT Primary Key REFERENCES PersonneP, +telPro varchar2(10), +centreRattachement varchar2(50), +datePermis Date +); +CREATE TABLE Train ( +idTrain INT Primary Key, +typeTrain varchar2(50), +duplex INT, +idGareDep INT REFERENCES Gare, +idGareArrivee INT REFERENCES Gare, +idPersonne INT REFERENCES Conducteur +); +CREATE TABLE Trajet ( +IdTrain INT REFERENCES Train, +dateDepart DATE, +heureDepart INT, +heureArrivee INT, +tarifBase INT, +Primary Key (IdTrain,dateDepart,heureDepart) +); +CREATE TABLE VoyageV( +IdVoyage INT PRIMARY KEY, +dateCreation DATE, +codeTarif INT, +idTrain INT, +DateDepart DATE, +heureDepart INT, +Foreign Key (idTrain,dateDepart, heureDepart) REFERENCES Trajet +); + diff --git a/23BDD/SAE/BDD23(part3).sql b/23BDD/SAE/BDD23(part3).sql new file mode 100644 index 0000000..a15ac33 --- /dev/null +++ b/23BDD/SAE/BDD23(part3).sql @@ -0,0 +1,51 @@ +DROP TABLE Voyage; +DROP TABLE Trajet; +DROP TABLE Train; +DROP TABLE Conducteur; +DROP TABLE Personne; +DROP TABLE Gare; + +CREATE TABLE Gare ( +IdGare INT Primary Key, +Ville varchar2(100), +NomGare varchar2(50) +); +CREATE TABLE Personne ( +idPersonne INT Primary Key, +NomPers varchar2(50), +PrenomPers varchar2(50), +AdressePers varchar2(100), +TelPers varchar2(10) +); +CREATE TABLE Conducteur ( +idPersonne INT Primary Key REFERENCES Personne, +telPro varchar2(10), +centreRattachement varchar2(50), +datePermis Date +); +CREATE TABLE Train ( +idTrain INT Primary Key, +typeTrain varchar2(50), +duplex Boolean, +idGareDep INT REFERENCES Gare, +idGareArrivee INT REFERENCES Gare, +idPersonne INT REFERENCES Conducteur +); +CREATE TABLE Trajet ( +IdTrain INT REFERENCES Train, +dateDepart DATE, +heureDepart INT, +heureArrivee INT, +tarifBase INT, +Primary Key (IdTrain,dateDepart,heureDepart) +); +CREATE TABLE Voyage( +IdVoyage INT PRIMARY KEY, +dateCreation DATE, +codeTarif INT, +idTrain INT, +DateDepart DATE, +heureDepart INT, +Foreign Key (idTrain,dateDepart, heureDepart) REFERENCES Trajet +); + diff --git a/23BDD/SAE/SAE_Part_1.mdj b/23BDD/SAE/SAE_Part_1.mdj new file mode 100644 index 0000000..e44e596 --- /dev/null +++ b/23BDD/SAE/SAE_Part_1.mdj @@ -0,0 +1,7345 @@ +{ + "_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": "AAAAAAGMsOh9+/+ntv0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMsOh9+/+ool4=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMsOh9/P+p42w=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ool4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOh9/P+qxqo=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ool4=" + }, + "font": "Arial;13;1", + "left": 405, + "top": 367, + "width": 63.2353515625, + "height": 13, + "text": "Train" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOh9/P+rd+Q=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ool4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": 176, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOh9/P+sjDs=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ool4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 400, + "top": 360, + "width": 73.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMsOh9/P+p42w=" + }, + "nameLabel": { + "$ref": "AAAAAAGMsOh9/P+qxqo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMsOh9/P+rd+Q=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMsOh9/P+sjDs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMsOh9/P+t91U=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOit4v/ScLg=", + "_parent": { + "$ref": "AAAAAAGMsOh9/P+t91U=" + }, + "model": { + "$ref": "AAAAAAGMsOit2P/PrIo=" + }, + "font": "Arial;13;0", + "left": 405, + "top": 390, + "width": 63.2353515625, + "height": 13, + "text": "+Id {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOjj6f/aueg=", + "_parent": { + "$ref": "AAAAAAGMsOh9/P+t91U=" + }, + "model": { + "$ref": "AAAAAAGMsOjj3f/Xp04=" + }, + "font": "Arial;13;0", + "left": 405, + "top": 405, + "width": 63.2353515625, + "height": 13, + "text": "+Duplex", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOkXP//hGZs=", + "_parent": { + "$ref": "AAAAAAGMsOh9/P+t91U=" + }, + "model": { + "$ref": "AAAAAAGMsOkXN//e51Q=" + }, + "font": "Arial;13;0", + "left": 405, + "top": 420, + "width": 63.2353515625, + "height": 13, + "text": "+Type", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 400, + "top": 385, + "width": 73.2353515625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMsOh9/P+u9I8=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "font": "Arial;13;0", + "left": 400, + "top": 438, + "width": 73.2353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMsOh9/f+v464=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMsOh9/f+wBik=", + "_parent": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "model": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": 88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 400, + "top": 360, + "width": 73.2353515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMsOh9+/+ool4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMsOh9/P+t91U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMsOh9/P+u9I8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMsOh9/f+v464=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMsOh9/f+wBik=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMsOlTJ//nA/A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMsOlTJ//o8tw=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMsOlTJ//pcoo=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//o8tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": -592, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOlTKP/qYYc=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//o8tw=" + }, + "font": "Arial;13;1", + "left": 573, + "top": 215, + "width": 108.7353515625, + "height": 13, + "text": "Voiture" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOlTKP/rjgI=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//o8tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": -592, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMsOlTKP/s9Ms=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//o8tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": -592, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 568, + "top": 208, + "width": 118.7353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMsOlTJ//pcoo=" + }, + "nameLabel": { + "$ref": "AAAAAAGMsOlTKP/qYYc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMsOlTKP/rjgI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMsOlTKP/s9Ms=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMsOlTKP/tnBM=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOl0cgAS7pI=", + "_parent": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "model": { + "$ref": "AAAAAAGMsOl0awAP4uw=" + }, + "font": "Arial;13;0", + "left": 573, + "top": 238, + "width": 108.7353515625, + "height": 13, + "text": "+Code {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOmk1QAZUOs=", + "_parent": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "model": { + "$ref": "AAAAAAGMsOmkzgAWs8g=" + }, + "font": "Arial;13;0", + "left": 573, + "top": 253, + "width": 108.7353515625, + "height": 13, + "text": "+Position", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMsOnEjwAgRo0=", + "_parent": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "model": { + "$ref": "AAAAAAGMsOnEigAd2y0=" + }, + "font": "Arial;13;0", + "left": 573, + "top": 268, + "width": 108.7353515625, + "height": 13, + "text": "+DateMiseEnCiruc", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7BsWAuWkf8=", + "_parent": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "model": { + "$ref": "AAAAAAGMz7BsPAuTpr4=" + }, + "font": "Arial;13;0", + "left": 573, + "top": 283, + "width": 108.7353515625, + "height": 13, + "text": "+NumSiège", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7CjOQwh04Y=", + "_parent": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "model": { + "$ref": "AAAAAAGMz7CjLAwepVk=" + }, + "font": "Arial;13;0", + "left": 573, + "top": 298, + "width": 108.7353515625, + "height": 13, + "text": "+IdentifiantTrain", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 568, + "top": 233, + "width": 118.7353515625, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMsOlTKP/uM4k=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "font": "Arial;13;0", + "left": 568, + "top": 316, + "width": 118.7353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMsOlTKP/v4r4=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMsOlTKP/w8k0=", + "_parent": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "model": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": -296, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 568, + "top": 208, + "width": 118.7353515625, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGMsOlTJ//o8tw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMsOlTKP/tnBM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMsOlTKP/uM4k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMsOlTKP/v4r4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMsOlTKP/w8k0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMuz03CwHYXl4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMuz03CwHZqC8=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMuz03CwHaMnM=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHZqC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -400, + "top": 752, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz03CwHbsuQ=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHZqC8=" + }, + "font": "Arial;13;1", + "left": 365, + "top": 687, + "width": 98.642578125, + "height": 13, + "text": "Employé" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz03CwHcL2E=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHZqC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -400, + "top": 752, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz03CwHd0d8=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHZqC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -400, + "top": 752, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 680, + "width": 108.642578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMuz03CwHaMnM=" + }, + "nameLabel": { + "$ref": "AAAAAAGMuz03CwHbsuQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMuz03CwHcL2E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMuz03CwHd0d8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMuz03CwHeXsc=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz77HiA/N77A=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMz77Hcw/Ka38=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 710, + "width": 98.642578125, + "height": 13, + "text": "+IdEmployé {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMuz3LIwThJV4=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMuz3LEQTbxcw=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 725, + "width": 98.642578125, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMuz/0GBOb5Js=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMuz/0BROVN2k=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 740, + "width": 98.642578125, + "height": 13, + "text": "+Prénom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0ANbBPku6c=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMu0ANWxPerSo=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 755, + "width": 98.642578125, + "height": 13, + "text": "+Adresse", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0AzOBQtKBg=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMu0AzMhQnvg8=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 770, + "width": 98.642578125, + "height": 13, + "text": "+NumTélPro", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0BYPRS4/bs=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMu0BYLBSy48w=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 785, + "width": 98.642578125, + "height": 13, + "text": "+NumTélPerso", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0DmZhYoiCQ=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "model": { + "$ref": "AAAAAAGMu0DmWhYi2nw=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 800, + "width": 98.642578125, + "height": 13, + "text": "+CentreRattache", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 705, + "width": 108.642578125, + "height": 113 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMuz03DAHfFJE=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "font": "Arial;13;0", + "left": 360, + "top": 818, + "width": 108.642578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMuz03DAHgys8=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": 376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMuz03DAHhHfw=", + "_parent": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "model": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": 376, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 360, + "top": 680, + "width": 108.642578125, + "height": 148, + "nameCompartment": { + "$ref": "AAAAAAGMuz03CwHZqC8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMuz03CwHeXsc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMuz03DAHfFJE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMuz03DAHgys8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMuz03DAHhHfw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMuz4B6QamQ1o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMuz4B6QanGcU=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMuz4B6QaoH/I=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QanGcU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -848, + "top": -112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz4B6QapflU=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QanGcU=" + }, + "font": "Arial;13;1", + "left": 205, + "top": 439, + "width": 75.4990234375, + "height": 13, + "text": "Conducteur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz4B6Qaqao8=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QanGcU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -848, + "top": -112, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMuz4B6garu74=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QanGcU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -848, + "top": -112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 432, + "width": 85.4990234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMuz4B6QaoH/I=" + }, + "nameLabel": { + "$ref": "AAAAAAGMuz4B6QapflU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMuz4B6Qaqao8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMuz4B6garu74=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMuz4B6gasGqE=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMuz6vnAqmfWA=", + "_parent": { + "$ref": "AAAAAAGMuz4B6gasGqE=" + }, + "model": { + "$ref": "AAAAAAGMuz6vhQqdoho=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 462, + "width": 75.4990234375, + "height": 13, + "text": "+DatePermis", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 200, + "top": 457, + "width": 85.4990234375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMuz4B6gatmoc=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "font": "Arial;13;0", + "left": 200, + "top": 480, + "width": 85.4990234375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMuz4B6gaulw4=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -424, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMuz4B6gavO48=", + "_parent": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "model": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -424, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 432, + "width": 85.4990234375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGMuz4B6QanGcU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMuz4B6gasGqE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMuz4B6gatmoc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMuz4B6gaulw4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMuz4B6gavO48=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMu0OUqSI7D+U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMu0OUqSI8brI=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMu0OUqSI9WBc=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI8brI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 304, + "top": 1152, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0OUqSI+TSM=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI8brI=" + }, + "font": "Arial;13;1", + "left": 709, + "top": 735, + "width": 88.537109375, + "height": 13, + "text": "Gare" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0OUqSI/6pU=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI8brI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 304, + "top": 1152, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0OUqSJAPtQ=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI8brI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 304, + "top": 1152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 704, + "top": 728, + "width": 98.537109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMu0OUqSI9WBc=" + }, + "nameLabel": { + "$ref": "AAAAAAGMu0OUqSI+TSM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMu0OUqSI/6pU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMu0OUqSJAPtQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMu0OUqSJBuDY=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0OmOyL2HiQ=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSJBuDY=" + }, + "model": { + "$ref": "AAAAAAGMu0OmLSLnwU4=" + }, + "font": "Arial;13;0", + "left": 709, + "top": 758, + "width": 88.537109375, + "height": 13, + "text": "+Identifiant {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0QCgySLP4Q=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSJBuDY=" + }, + "model": { + "$ref": "AAAAAAGMu0QCfSR89lg=" + }, + "font": "Arial;13;0", + "left": 709, + "top": 773, + "width": 88.537109375, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0Qa0CUWuHw=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSJBuDY=" + }, + "model": { + "$ref": "AAAAAAGMu0QaySUHeqA=" + }, + "font": "Arial;13;0", + "left": 709, + "top": 788, + "width": 88.537109375, + "height": 13, + "text": "+Ville", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 704, + "top": 753, + "width": 98.537109375, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMu0OUqSJCLmg=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "font": "Arial;13;0", + "left": 704, + "top": 806, + "width": 98.537109375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMu0OUqSJDsvU=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 152, + "top": 576, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMu0OUqSJEbZ0=", + "_parent": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "model": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 152, + "top": 576, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 704, + "top": 728, + "width": 98.537109375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMu0OUqSI8brI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMu0OUqSJBuDY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMu0OUqSJCLmg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMu0OUqSJDsvU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMu0OUqSJEbZ0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMu0TTzivn4uY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMu0TTzyvoYv4=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMu0TTzyvpalE=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvoYv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 832, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0TTzyvqksQ=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvoYv4=" + }, + "font": "Arial;13;1", + "left": 989, + "top": 551, + "width": 98.63623046875, + "height": 13, + "text": "Trajet" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0TTzyvrSGA=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvoYv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 832, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0TTzyvsvwk=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvoYv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 832, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 984, + "top": 544, + "width": 108.63623046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMu0TTzyvpalE=" + }, + "nameLabel": { + "$ref": "AAAAAAGMu0TTzyvqksQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMu0TTzyvrSGA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMu0TTzyvsvwk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMu0TTzyvt6wQ=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7i1nE35pys=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "model": { + "$ref": "AAAAAAGMz7i1h032fPY=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 574, + "width": 98.63623046875, + "height": 13, + "text": "+Identifiant {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0UICy1rVC4=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "model": { + "$ref": "AAAAAAGMu0UH9C1ZZig=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 589, + "width": 98.63623046875, + "height": 13, + "text": "+DateDépart", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0Uq4i4XPJg=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "model": { + "$ref": "AAAAAAGMu0Uq0S4Fu6A=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 604, + "width": 98.63623046875, + "height": 13, + "text": "+HeureDépart", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0Vfgy7DFGo=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "model": { + "$ref": "AAAAAAGMu0Vfey6xBME=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 619, + "width": 98.63623046875, + "height": 13, + "text": "+HeureArrivee", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7iUDkwh12s=", + "_parent": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "model": { + "$ref": "AAAAAAGMz7iT/Uwe3dc=" + }, + "font": "Arial;13;0", + "left": 989, + "top": 634, + "width": 98.63623046875, + "height": 13, + "text": "+TarifBase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 984, + "top": 569, + "width": 108.63623046875, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMu0TTzyvuo+g=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "font": "Arial;13;0", + "left": 984, + "top": 652, + "width": 108.63623046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMu0TTzyvv/CI=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMu0TTzyvwo40=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "model": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 416, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 984, + "top": 544, + "width": 108.63623046875, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGMu0TTzyvoYv4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMu0TTzyvt6wQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMu0TTzyvuo+g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMu0TTzyvv/CI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMu0TTzyvwo40=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMu0Yl4TpWhno=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMu0Yl4TpXOmk=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMu0Yl4TpY9VM=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpXOmk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0Yl4TpZfzI=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpXOmk=" + }, + "font": "Arial;13;1", + "left": 813, + "top": 135, + "width": 162.27783203125, + "height": 13, + "text": "Voyage" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0Yl4TpaoGY=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpXOmk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0Yl4TpbgSY=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpXOmk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 808, + "top": 128, + "width": 172.27783203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMu0Yl4TpY9VM=" + }, + "nameLabel": { + "$ref": "AAAAAAGMu0Yl4TpZfzI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMu0Yl4TpaoGY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMu0Yl4TpbgSY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMu0Yl4TpcpXU=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7kXGVJblA4=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpcpXU=" + }, + "model": { + "$ref": "AAAAAAGMz7kXClJYFa8=" + }, + "font": "Arial;13;0", + "left": 813, + "top": 158, + "width": 162.27783203125, + "height": 13, + "text": "+RéférenceVoyage {unique}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0ZCgDs1oNY=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpcpXU=" + }, + "model": { + "$ref": "AAAAAAGMu0ZCcDsjpH4=" + }, + "font": "Arial;13;0", + "left": 813, + "top": 173, + "width": 162.27783203125, + "height": 13, + "text": "+DateCreation", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7lxMFZTKkE=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpcpXU=" + }, + "model": { + "$ref": "AAAAAAGMz7lxIFZQnoI=" + }, + "font": "Arial;13;0", + "left": 813, + "top": 188, + "width": 162.27783203125, + "height": 13, + "text": "+CodeTarif", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 808, + "top": 153, + "width": 172.27783203125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMu0Yl4TpdePo=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "font": "Arial;13;0", + "left": 808, + "top": 206, + "width": 172.27783203125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMu0Yl4jpepMc=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMu0Yl4jpfoEI=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "model": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 808, + "top": 128, + "width": 172.27783203125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMu0Yl4TpXOmk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMu0Yl4TpcpXU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMu0Yl4TpdePo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMu0Yl4jpepMc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMu0Yl4jpfoEI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMu0e2lEH+coQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMu0e2lEH/FHo=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMu0e2lEIAzp0=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH/FHo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": -464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0e2lEIBap0=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH/FHo=" + }, + "font": "Arial;13;1", + "left": 781, + "top": 383, + "width": 97.2080078125, + "height": 13, + "text": "Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0e2lEICF2I=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH/FHo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": -464, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMu0e2lEIDBw0=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH/FHo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": -464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 776, + "top": 376, + "width": 107.2080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMu0e2lEIAzp0=" + }, + "nameLabel": { + "$ref": "AAAAAAGMu0e2lEIBap0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMu0e2lEICF2I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMu0e2lEIDBw0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMu0e2lUIEi9k=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7oVoF2zPB4=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMz7oVjV2wA3o=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 406, + "width": 97.2080078125, + "height": 13, + "text": "+IDClient {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0fM8ULdUGw=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0fM5ULLvwk=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 421, + "width": 97.2080078125, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0fZ8kOJqiU=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0fZ5kN3tVU=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 436, + "width": 97.2080078125, + "height": 13, + "text": "+Prénom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0fqdEQ1lug=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0fqbEQjN0o=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 451, + "width": 97.2080078125, + "height": 13, + "text": "+Adresse", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0gKF0Th0IQ=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0gKD0TPz6k=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 466, + "width": 97.2080078125, + "height": 13, + "text": "+DateNaissance", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0gsckWNp2Y=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0gsakV7HPM=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 481, + "width": 97.2080078125, + "height": 13, + "text": "+NumTél", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0hS0UY526o=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0hSx0Yn2gI=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 496, + "width": 97.2080078125, + "height": 13, + "text": "+AdresseMail", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMu0hmukbl0Yg=", + "_parent": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "model": { + "$ref": "AAAAAAGMu0hms0bT1QM=" + }, + "font": "Arial;13;0", + "left": 781, + "top": 511, + "width": 97.2080078125, + "height": 13, + "text": "+CodeRéduction", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 776, + "top": 401, + "width": 107.2080078125, + "height": 128 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMu0e2lUIFH/s=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "font": "Arial;13;0", + "left": 776, + "top": 529, + "width": 107.2080078125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMu0e2lUIGIZk=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": -232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMu0e2lUIHvIE=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "model": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": -232, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 776, + "top": 376, + "width": 107.2080078125, + "height": 163, + "nameCompartment": { + "$ref": "AAAAAAGMu0e2lEH/FHo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMu0e2lUIEi9k=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMu0e2lUIFH/s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMu0e2lUIGIZk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMu0e2lUIHvIE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7F5lhmGmxM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmHVqU=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "font": "Arial;13;0", + "left": 482, + "top": 323, + "width": 58.90625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 1, + "text": "+Attachée" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmIZ68=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 502, + "top": 311, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmJcD8=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 348, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmKPSA=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmDMyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 485, + "top": 342, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmLKBA=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmDMyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 479, + "top": 330, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmM2N4=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmDMyw=" + }, + "font": "Arial;13;0", + "left": 494, + "top": 367, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmNfAs=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmE4aE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 537, + "top": 305, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmOEos=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmE4aE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 527, + "top": 296, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7F5lhmP/Wk=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmE4aE=" + }, + "font": "Arial;13;0", + "left": 547, + "top": 325, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7F5lhmQ3Bg=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmDMyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7F5lhmRB0w=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmGmxM=" + }, + "model": { + "$ref": "AAAAAAGMz7F5lhmE4aE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -208, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "tail": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "lineStyle": 1, + "points": "473:376;567:309", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7F5lhmHVqU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7F5lhmIZ68=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7F5lhmJcD8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7F5lhmKPSA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7F5lhmLKBA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7F5lhmM2N4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7F5lhmNfAs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7F5lhmOEos=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7F5lhmP/Wk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7F5lhmQ3Bg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7F5lhmRB0w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMz7IOvBxwcbs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMz7IOvBxxbEk=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMz7IOvBxysA0=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxxbEk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": -480, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7IOvBxzCr8=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxxbEk=" + }, + "font": "Arial;13;1", + "left": 637, + "top": 79, + "width": 78.78076171875, + "height": 13, + "text": "2ème Classe" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7IOvBx0Gto=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxxbEk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": -480, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7IOvBx1BIA=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxxbEk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": -480, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 632, + "top": 72, + "width": 88.78076171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7IOvBxysA0=" + }, + "nameLabel": { + "$ref": "AAAAAAGMz7IOvBxzCr8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMz7IOvBx0Gto=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7IOvBx1BIA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMz7IOvBx22gw=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7MDIR3FEk0=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBx22gw=" + }, + "model": { + "$ref": "AAAAAAGMz7MDCh2/eS0=" + }, + "font": "Arial;13;0", + "left": 637, + "top": 102, + "width": 78.78076171875, + "height": 13, + "text": "+NbSiège", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 632, + "top": 97, + "width": 88.78076171875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMz7IOvBx3r+A=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "font": "Arial;13;0", + "left": 632, + "top": 120, + "width": 88.78076171875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMz7IOvBx47oI=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": -240, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMz7IOvBx5v2U=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "model": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": -240, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 632, + "top": 72, + "width": 88.78076171875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGMz7IOvBxxbEk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMz7IOvBx22gw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMz7IOvBx3r+A=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMz7IOvBx47oI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMz7IOvBx5v2U=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMz7J+thzuvwo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMz7J+thzvoXg=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMz7J+thzwHTg=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzvoXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -672, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7J+thzxlkI=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzvoXg=" + }, + "font": "Arial;13;1", + "left": 517, + "top": 79, + "width": 75.892578125, + "height": 13, + "text": "1ière Classe" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7J+thzy7DU=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzvoXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -672, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7J+thzzK14=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzvoXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -672, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 512, + "top": 72, + "width": 85.892578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7J+thzwHTg=" + }, + "nameLabel": { + "$ref": "AAAAAAGMz7J+thzxlkI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMz7J+thzy7DU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7J+thzzK14=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMz7J+thz0ZB0=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7MmmR4aNAA=", + "_parent": { + "$ref": "AAAAAAGMz7J+thz0ZB0=" + }, + "model": { + "$ref": "AAAAAAGMz7MmiR4U8aU=" + }, + "font": "Arial;13;0", + "left": 517, + "top": 102, + "width": 75.892578125, + "height": 13, + "text": "+NbSiège", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 512, + "top": 97, + "width": 85.892578125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMz7J+thz1o0g=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "font": "Arial;13;0", + "left": 512, + "top": 120, + "width": 85.892578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMz7J+thz2wQY=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -336, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMz7J+thz3/ho=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "model": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -336, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 512, + "top": 72, + "width": 85.892578125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGMz7J+thzvoXg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMz7J+thz0ZB0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMz7J+thz1o0g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMz7J+thz2wQY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMz7J+thz3/ho=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMz7N0Jh79/8A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7N0Jh77k7Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7N0Jh7+Xoc=", + "_parent": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "model": { + "$ref": "AAAAAAGMz7N0Jh77k7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 668, + "top": 166, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7N0Jh7/4ko=", + "_parent": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "model": { + "$ref": "AAAAAAGMz7N0Jh77k7Q=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 682, + "top": 170, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7N0Jh8Awxo=", + "_parent": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "model": { + "$ref": "AAAAAAGMz7N0Jh77k7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 639, + "top": 157, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7N0Jh79/8A=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "tail": { + "$ref": "AAAAAAGMz7IOvBxwcbs=" + }, + "lineStyle": 1, + "points": "666:130;643:207", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7N0Jh7+Xoc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7N0Jh7/4ko=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7N0Jh8Awxo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMz7OJEx9x83U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7OJEh9vnbI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7OJEx9ykFc=", + "_parent": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "model": { + "$ref": "AAAAAAGMz7OJEh9vnbI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 596, + "top": 156, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7OJEx9zPIk=", + "_parent": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "model": { + "$ref": "AAAAAAGMz7OJEh9vnbI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 610, + "top": 150, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7OJEx90qTQ=", + "_parent": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "model": { + "$ref": "AAAAAAGMz7OJEh9vnbI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 569, + "top": 167, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7OJEx9x83U=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "tail": { + "$ref": "AAAAAAGMz7J+thzuvwo=" + }, + "lineStyle": 1, + "points": "567:130;600:207", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7OJEx9ykFc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7OJEx9zPIk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7OJEx90qTQ=" + } + }, + { + "_type": "FreelineEdgeView", + "_id": "AAAAAAGMz7SILCNIAu8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "lineStyle": 1, + "points": "512:168;752:168", + "lineMode": 2 + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGMz7TpWCaqgoM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 504, + "top": 152, + "width": 66.37353515625, + "height": 25, + "text": "{Partition}" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7Ymci3j9lY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3kzmE=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "font": "Arial;13;0", + "left": 387, + "top": 555, + "width": 46.3759765625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 1, + "text": "+Affiliée" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3lFKc=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 395, + "top": 554, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3mqC4=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 439, + "top": 558, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3nAyQ=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3gqMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 404, + "top": 646, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3oTqI=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3gqMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 391, + "top": 642, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3pQgQ=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3gqMU=" + }, + "font": "Arial;13;0", + "left": 422, + "top": 652, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3qhlg=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3hTMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": 466, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3rAnw=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3hTMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 402, + "top": 468, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7Ymci3sXM0=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3hTMQ=" + }, + "font": "Arial;13;0", + "left": 441, + "top": 464, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7Ymci3tzsY=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3gqMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7Ymcy3u6eA=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3j9lY=" + }, + "model": { + "$ref": "AAAAAAGMz7Ymci3hTMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "tail": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "lineStyle": 1, + "points": "418:679;433:448", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7Ymci3kzmE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7Ymci3lFKc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7Ymci3mqC4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7Ymci3nAyQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7Ymci3oTqI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7Ymci3pQgQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7Ymci3qhlg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7Ymci3rAnw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7Ymci3sXM0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7Ymci3tzsY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7Ymcy3u6eA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMz7bSjzgBuPQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMz7bSjzgCCeY=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMz7bSjzgDecM=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgCCeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -816, + "top": -384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7bSjzgEG4Y=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgCCeY=" + }, + "font": "Arial;13;1", + "left": 101, + "top": 591, + "width": 119.919921875, + "height": 13, + "text": "Personnel navigant" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7bSjzgFzgQ=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgCCeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -816, + "top": -384, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMz7bSjzgGJu0=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgCCeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -816, + "top": -384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 584, + "width": 129.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7bSjzgDecM=" + }, + "nameLabel": { + "$ref": "AAAAAAGMz7bSjzgEG4Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMz7bSjzgFzgQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7bSjzgGJu0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMz7bSjzgHocU=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7cIOjh0ScY=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgHocU=" + }, + "model": { + "$ref": "AAAAAAGMz7cIJzhrdAU=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 614, + "width": 119.919921875, + "height": 13, + "text": "+Poste", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMz7cb9ji9j6Y=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgHocU=" + }, + "model": { + "$ref": "AAAAAAGMz7cb4Ti0nTA=" + }, + "font": "Arial;13;0", + "left": 101, + "top": 629, + "width": 119.919921875, + "height": 13, + "text": "+ContratEmbauche", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 96, + "top": 609, + "width": 129.919921875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMz7bSjzgIu1I=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "font": "Arial;13;0", + "left": 96, + "top": 647, + "width": 129.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMz7bSjzgJuXU=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -408, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMz7bSjzgK2dk=", + "_parent": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "model": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -408, + "top": -192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 584, + "width": 129.919921875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGMz7bSjzgCCeY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMz7bSjzgHocU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMz7bSjzgIu1I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMz7bSjzgJuXU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMz7bSjzgK2dk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMz7davDlHty4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7dauzlFbWg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7davDlIM2k=", + "_parent": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "model": { + "$ref": "AAAAAAGMz7dauzlFbWg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 327, + "top": 570, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7davDlJ/pA=", + "_parent": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "model": { + "$ref": "AAAAAAGMz7dauzlFbWg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 340, + "top": 562, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7davDlKXH0=", + "_parent": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "model": { + "$ref": "AAAAAAGMz7dauzlFbWg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 302, + "top": 585, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7davDlHty4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "tail": { + "$ref": "AAAAAAGMuz4B6QamQ1o=" + }, + "lineStyle": 1, + "points": "260:490;370:679", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7davDlIM2k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7davDlJ/pA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7davDlKXH0=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMz7dkqzn05U4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7dkqjnyTDA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7dkqzn1chM=", + "_parent": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "model": { + "$ref": "AAAAAAGMz7dkqjnyTDA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 298, + "top": 670, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7dkqzn2OI0=", + "_parent": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "model": { + "$ref": "AAAAAAGMz7dkqjnyTDA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 305, + "top": 657, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7dkqzn3Vfo=", + "_parent": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "model": { + "$ref": "AAAAAAGMz7dkqjnyTDA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 697, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7dkqzn05U4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMuz03CwHYXl4=" + }, + "tail": { + "$ref": "AAAAAAGMz7bSjzgBuPQ=" + }, + "lineStyle": 1, + "points": "226:655;359:725", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7dkqzn1chM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7dkqzn2OI0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7dkqzn3Vfo=" + } + }, + { + "_type": "UMLNaryAssociationNodeView", + "_id": "AAAAAAGMz7eT5TpfkMI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "subViews": [ + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7eT5Tpgb+8=", + "_parent": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "model": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "font": "Arial;13;0", + "left": 568.740478515625, + "top": 581, + "width": 45.51904296875, + "height": 13, + "alpha": 2.356194490192345, + "distance": 20, + "text": "Associe" + }, + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7eT5jphYTw=", + "_parent": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "model": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 581.5, + "top": 571, + "height": 13, + "alpha": 2.356194490192345, + "distance": 35 + }, + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7eT5jpiKV4=", + "_parent": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "model": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 591.5, + "top": 610, + "height": 13, + "alpha": -2.356194490192345, + "distance": 20 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 592, + "width": 30, + "height": 22, + "nameLabel": { + "$ref": "AAAAAAGMz7eT5Tpgb+8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7eT5jphYTw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7eT5jpiKV4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7foizwqsno=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7foizwr3xg=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 546, + "top": 503, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDws5MY=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 557, + "top": 493, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwtqLA=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 523, + "top": 522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwuS+s=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwn8+I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 501, + "top": 450, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwvMOM=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwn8+I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 512, + "top": 443, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwwQOw=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwn8+I=" + }, + "font": "Arial;13;0", + "left": 474, + "top": 465, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwxr6o=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwoVNo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 591, + "top": 555, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwySvY=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwoVNo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 599, + "top": 545, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7fojDwzPgo=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwoVNo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 573, + "top": 576, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7foizwqsno=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7fojDw0uH0=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwn8+I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7fojDw1Fg0=", + "_parent": { + "$ref": "AAAAAAGMz7foizwqsno=" + }, + "model": { + "$ref": "AAAAAAGMz7foizwoVNo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "tail": { + "$ref": "AAAAAAGMsOh9+/+ntv0=" + }, + "lineStyle": 1, + "points": "473:447;597:591", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7foizwr3xg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7fojDws5MY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7fojDwtqLA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7fojDwuS+s=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7fojDwvMOM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7fojDwwQOw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7fojDwxr6o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7fojDwySvY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7fojDwzPgo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7fojDw0uH0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7fojDw1Fg0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7f3ZD2Hk5c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2IcZ8=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 676, + "top": 654, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2JoCA=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 687, + "top": 644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2KY/E=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 653, + "top": 673, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2L6nM=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2EPDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 644, + "top": 617, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2MTCA=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2EPDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 655, + "top": 610, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2N3SY=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2EPDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 620, + "top": 632, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2O5pc=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2FPZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 708, + "top": 691, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2Ph0A=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2FPZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 716, + "top": 681, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7f3ZD2Qnzk=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2FPZg=" + }, + "font": "Arial;13;0", + "left": 687, + "top": 712, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "text": "2" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7f3ZD2RP38=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2EPDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7f3ZD2SU64=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2Hk5c=" + }, + "model": { + "$ref": "AAAAAAGMz7f3ZD2FPZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0OUqSI7D+U=" + }, + "tail": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "lineStyle": 1, + "points": "616:614;714:727", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7f3ZD2IcZ8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7f3ZD2JoCA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7f3ZD2KY/E=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7f3ZD2L6nM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7f3ZD2MTCA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7f3ZD2N3SY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7f3ZD2O5pc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7f3ZD2Ph0A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7f3ZD2Qnzk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7f3ZD2RP38=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7f3ZD2SU64=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7gCuT7nMQA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuT7o0DY=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 802, + "top": 581, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuT7p5Ks=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 802, + "top": 566, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuT7qy2Q=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 802, + "top": 611, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuT7rEic=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7kx64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 647, + "top": 581, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuT7sRYA=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7kx64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 650, + "top": 567, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuj7tlbI=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7kx64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 643, + "top": 608, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuj7uH4s=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7l5mw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 957, + "top": 581, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuj7vPdw=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7l5mw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 954, + "top": 567, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7gCuj7wpLA=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7l5mw=" + }, + "font": "Arial;13;0", + "left": 958, + "top": 608, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7gCuj7xIqM=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7kx64=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7gCuj7yJJQ=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7nMQA=" + }, + "model": { + "$ref": "AAAAAAGMz7gCuT7l5mw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "tail": { + "$ref": "AAAAAAGMz7eT5TpfkMI=" + }, + "lineStyle": 1, + "points": "622:602;983:602", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7gCuT7o0DY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7gCuT7p5Ks=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7gCuT7qy2Q=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7gCuT7rEic=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7gCuT7sRYA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7gCuj7tlbI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7gCuj7uH4s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7gCuj7vPdw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7gCuj7wpLA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7gCuj7xIqM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7gCuj7yJJQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7mkpVfD0h8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfEts8=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 947, + "top": 377, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfF5Uo=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 933, + "top": 382, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfGS58=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": 368, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfHN8o=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfAhKE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 994, + "top": 517, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfIKMI=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfAhKE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 981, + "top": 519, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfJCNw=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfAhKE=" + }, + "font": "Arial;13;0", + "left": 1019, + "top": 512, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfKKF0=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfBtaU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 901, + "top": 239, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfLtAc=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfBtaU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 890, + "top": 245, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7mkpVfM5DA=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfBtaU=" + }, + "font": "Arial;13;0", + "left": 923, + "top": 226, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7mkpVfNhVQ=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfAhKE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7mkpVfOHZs=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVfD0h8=" + }, + "model": { + "$ref": "AAAAAAGMz7mkpVfBtaU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "tail": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "lineStyle": 1, + "points": "1017:543;908:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7mkpVfEts8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7mkpVfF5Uo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7mkpVfGS58=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7mkpVfHN8o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7mkpVfIKMI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7mkpVfJCNw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7mkpVfKKF0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7mkpVfLtAc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7mkpVfM5DA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7mkpVfNhVQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7mkpVfOHZs=" + } + }, + { + "_type": "UMLNaryAssociationNodeView", + "_id": "AAAAAAGMz7rOW22OmD0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "subViews": [ + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7rOW22PJUQ=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "model": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "font": "Arial;13;0", + "left": 764.81640625, + "top": 293, + "width": 69.3671875, + "height": 13, + "alpha": 2.356194490192345, + "distance": 20, + "text": "Réservation" + }, + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7rOW22QYXU=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "model": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 789.5, + "top": 283, + "height": 13, + "alpha": 2.356194490192345, + "distance": 35 + }, + { + "_type": "NodeLabelView", + "_id": "AAAAAAGMz7rOW22RDqk=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "model": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 799.5, + "top": 322, + "height": 13, + "alpha": -2.356194490192345, + "distance": 20 + } + ], + "font": "Arial;13;0", + "left": 800, + "top": 304, + "width": 30, + "height": 22, + "nameLabel": { + "$ref": "AAAAAAGMz7rOW22PJUQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7rOW22QYXU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7rOW22RDqk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7r/f3AGvjg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AH3oc=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 739, + "top": 304, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AI1tg=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 735, + "top": 319, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AJRPo=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 746, + "top": 275, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AK2DY=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3ADhw8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 770, + "top": 312, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3ALOP4=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3ADhw8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 764, + "top": 324, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AMtSg=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3ADhw8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 781, + "top": 286, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3ANzOQ=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AEpKo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 708, + "top": 296, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3AORT0=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AEpKo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 707, + "top": 310, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7r/f3APFSc=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AEpKo=" + }, + "font": "Arial;13;0", + "left": 708, + "top": 269, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7r/f3AQVgg=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3ADhw8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7r/gHAROyY=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AGvjg=" + }, + "model": { + "$ref": "AAAAAAGMz7r/f3AEpKo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMsOlTJ//nA/A=" + }, + "tail": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "lineStyle": 1, + "points": "799:310;687:282", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7r/f3AH3oc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7r/f3AI1tg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7r/f3AJRPo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7r/f3AK2DY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7r/f3ALOP4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7r/f3AMtSg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7r/f3ANzOQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7r/f3AORT0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7r/f3APFSc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7r/f3AQVgg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7r/gHAROyY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7sOOHLv0fs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOHLwITc=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 830, + "top": 245, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOHLxJ3E=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 817, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOHLy0kQ=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 857, + "top": 260, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOHLzEPc=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLsY4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 819, + "top": 267, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOHL0LxI=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLsY4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 258, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOXL1QxA=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLsY4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 841, + "top": 284, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOXL2g9o=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLtUgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 842, + "top": 225, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOXL3LwE=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLtUgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 829, + "top": 221, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7sOOXL4qd4=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLtUgs=" + }, + "font": "Arial;13;0", + "left": 865, + "top": 234, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7sOOXL5aSw=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLsY4M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7sOOXL6RIg=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLv0fs=" + }, + "model": { + "$ref": "AAAAAAGMz7sOOHLtUgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0Yl4TpWhno=" + }, + "tail": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "lineStyle": 1, + "points": "820:303;868:216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7sOOHLwITc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7sOOHLxJ3E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7sOOHLy0kQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7sOOHLzEPc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7sOOHL0LxI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7sOOXL1QxA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7sOOXL2g9o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7sOOXL3LwE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7sOOXL4qd4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7sOOXL5aSw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7sOOXL6RIg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7saZnbLPHY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbMeyU=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 831, + "top": 342, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbNjo4=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 846, + "top": 340, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbOG9I=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 802, + "top": 345, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbPrO4=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbIJwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 344, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbQLlA=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbIJwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 846, + "top": 345, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbRRQM=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbIJwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 804, + "top": 342, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbSpAE=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbJjJY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 341, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbTZdo=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbJjJY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 845, + "top": 337, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7saZnbUkJU=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbJjJY=" + }, + "font": "Arial;13;0", + "left": 802, + "top": 348, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7saZnbVgC8=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbIJwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7saZnbWFQ4=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbLPHY=" + }, + "model": { + "$ref": "AAAAAAGMz7saZnbJjJY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "tail": { + "$ref": "AAAAAAGMz7rOW22OmD0=" + }, + "lineStyle": 1, + "points": "815:326;820:375", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7saZnbMeyU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7saZnbNjo4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7saZnbOG9I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7saZnbPrO4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7saZnbQLlA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7saZnbRRQM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7saZnbSpAE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7saZnbTZdo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7saZnbUkJU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7saZnbVgC8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7saZnbWFQ4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMz7uaP4mvueE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4mwwiI=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 924, + "top": 535, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4mxgjY=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 916, + "top": 547, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4myUkc=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 941, + "top": 510, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4mz2jY=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomsXkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 953, + "top": 555, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4m04ec=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomsXkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 943, + "top": 565, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4m10sw=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomsXkE=" + }, + "font": "Arial;13;0", + "left": 969, + "top": 535, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4m2zaI=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomtjqo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 895, + "top": 516, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4m3Ojg=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomtjqo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 890, + "top": 528, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMz7uaP4m4mD4=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomtjqo=" + }, + "font": "Arial;13;0", + "left": 898, + "top": 491, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7uaP4m5LdM=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomsXkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMz7uaP4m6dPk=", + "_parent": { + "$ref": "AAAAAAGMz7uaP4mvueE=" + }, + "model": { + "$ref": "AAAAAAGMz7uaPomtjqo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMu0e2lEH+coQ=" + }, + "tail": { + "$ref": "AAAAAAGMu0TTzivn4uY=" + }, + "lineStyle": 1, + "points": "983:564;883:495", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMz7uaP4mwwiI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMz7uaP4mxgjY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMz7uaP4myUkc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMz7uaP4mz2jY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMz7uaP4m04ec=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMz7uaP4m10sw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMz7uaP4m2zaI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMz7uaP4m3Ojg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMz7uaP4m4mD4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMz7uaP4m5LdM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMz7uaP4m6dPk=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMsOh9+P+lYYw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Train", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMuz2L1AMTRgQ=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMuz2L1AMUXv0=", + "_parent": { + "$ref": "AAAAAAGMuz2L1AMTRgQ=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMuz2L1QMV76w=", + "_parent": { + "$ref": "AAAAAAGMuz2L1AMTRgQ=" + }, + "reference": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "multiplicity": "*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMykjwuMS0oiI=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMykjwuMS1l5g=", + "_parent": { + "$ref": "AAAAAAGMykjwuMS0oiI=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMykjwuMS27sA=", + "_parent": { + "$ref": "AAAAAAGMykjwuMS0oiI=" + }, + "reference": { + "$ref": "AAAAAAGMykgpTqxDHN0=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7F5lhmCZEg=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "name": "Attachée", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7F5lhmDMyw=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7F5lhmE4aE=", + "_parent": { + "$ref": "AAAAAAGMz7F5lhmCZEg=" + }, + "reference": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7foizwmbhY=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7foizwn8+I=", + "_parent": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7foizwoVNo=", + "_parent": { + "$ref": "AAAAAAGMz7foizwmbhY=" + }, + "reference": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOit2P/PrIo=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "name": "Id", + "type": "", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOjj3f/Xp04=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "name": "Duplex", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOkXN//e51Q=", + "_parent": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "name": "Type", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMsOlTJv/lLqw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Voiture", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMsOpcTQAljHY=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMsOpcTQAm5Hg=", + "_parent": { + "$ref": "AAAAAAGMsOpcTQAljHY=" + }, + "reference": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "multiplicity": "0..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMsOpcTQAnqkg=", + "_parent": { + "$ref": "AAAAAAGMsOpcTQAljHY=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOl0awAP4uw=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "name": "Code", + "type": "", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOmkzgAWs8g=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "name": "Position", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMsOnEigAd2y0=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "name": "DateMiseEnCiruc", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7BsPAuTpr4=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "name": "NumSiège" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7CjLAwepVk=", + "_parent": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "name": "IdentifiantTrain" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMuz03CgHWSPQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Employé", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7Ymci3faBw=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "Affiliée", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7Ymci3gqMU=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "reference": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7Ymci3hTMQ=", + "_parent": { + "$ref": "AAAAAAGMz7Ymci3faBw=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz77Hcw/Ka38=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "IdEmployé", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMuz3LEQTbxcw=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "Nom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMuz/0BROVN2k=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "Prénom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0ANWxPerSo=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "Adresse", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0AzMhQnvg8=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "NumTélPro", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0BYLBSy48w=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "NumTélPerso", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0DmWhYi2nw=", + "_parent": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + }, + "name": "CentreRattache", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMuz4B6Aakm/4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Conducteur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMuz+XhhHCt4c=", + "_parent": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "source": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "target": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMu0HpiRkKoOg=", + "_parent": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0HpiRkLAQ8=", + "_parent": { + "$ref": "AAAAAAGMu0HpiRkKoOg=" + }, + "reference": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0HpiRkMAKk=", + "_parent": { + "$ref": "AAAAAAGMu0HpiRkKoOg=" + }, + "reference": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMz7dauzlFbWg=", + "_parent": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "source": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "target": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMuz6vhQqdoho=", + "_parent": { + "$ref": "AAAAAAGMuz4B6Aakm/4=" + }, + "name": "DatePermis", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMuz4f4gciTQA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Barman", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMuz9/PQ/GkH4=", + "_parent": { + "$ref": "AAAAAAGMuz4f4gciTQA=" + }, + "source": { + "$ref": "AAAAAAGMuz4f4gciTQA=" + }, + "target": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMuz7YmgvXgnY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Personnel", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMuz+n5BKrYOc=", + "_parent": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + }, + "source": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + }, + "target": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMu0H1XBpDQ/g=", + "_parent": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0H1XRpE0Yo=", + "_parent": { + "$ref": "AAAAAAGMu0H1XBpDQ/g=" + }, + "reference": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0H1XRpFTRQ=", + "_parent": { + "$ref": "AAAAAAGMu0H1XBpDQ/g=" + }, + "reference": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMuz8OLQxDRQc=", + "_parent": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + }, + "name": "Contrat", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMuz9AwA2c8pM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Controleur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMuz+KIRDTrrs=", + "_parent": { + "$ref": "AAAAAAGMuz9AwA2c8pM=" + }, + "source": { + "$ref": "AAAAAAGMuz9AwA2c8pM=" + }, + "target": { + "$ref": "AAAAAAGMuz7YmgvXgnY=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0HG5BdoibA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0OUqCI5+R0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Gare", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMu0RY2SbuYrc=", + "_parent": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0RY2SbvSPc=", + "_parent": { + "$ref": "AAAAAAGMu0RY2SbuYrc=" + }, + "reference": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "multiplicity": "0..1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMu0RY2Sbwhd4=", + "_parent": { + "$ref": "AAAAAAGMu0RY2SbuYrc=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0OmLSLnwU4=", + "_parent": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "name": "Identifiant", + "type": "", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0QCfSR89lg=", + "_parent": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "name": "Nom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0QaySUHeqA=", + "_parent": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "name": "Ville", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0TTzivlbXo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Trajet", + "ownedElements": [ + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMyaBbEaDyQBw=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "classSide": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "associationSide": { + "$ref": "AAAAAAGMu0RY2SbuYrc=" + } + }, + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMyklazNGugs0=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "classSide": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "associationSide": { + "$ref": "AAAAAAGMykjf7cFirjc=" + } + }, + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMykltgNUTxDE=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "classSide": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "associationSide": { + "$ref": "AAAAAAGMykjwuMS0oiI=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7mkpVe/4s8=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7mkpVfAhKE=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "reference": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7mkpVfBtaU=", + "_parent": { + "$ref": "AAAAAAGMz7mkpVe/4s8=" + }, + "reference": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7uaPomrmj0=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7uaPomsXkE=", + "_parent": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "reference": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7uaPomtjqo=", + "_parent": { + "$ref": "AAAAAAGMz7uaPomrmj0=" + }, + "reference": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7i1h032fPY=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "name": "Identifiant", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0UH9C1ZZig=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "name": "DateDépart", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0Uq0S4Fu6A=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "name": "HeureDépart", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0Vfey6xBME=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "name": "HeureArrivee", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7iT/Uwe3dc=", + "_parent": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "name": "TarifBase" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0Yl4TpUnNk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Voyage", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMyZWt23gqYDk=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMyZWt23grydc=", + "_parent": { + "$ref": "AAAAAAGMyZWt23gqYDk=" + }, + "reference": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMyZWt23gs+/o=", + "_parent": { + "$ref": "AAAAAAGMyZWt23gqYDk=" + }, + "reference": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7kXClJYFa8=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "name": "RéférenceVoyage", + "isUnique": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0ZCcDsjpH4=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "name": "DateCreation", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7lxIFZQnoI=", + "_parent": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "name": "CodeTarif" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0azVz3l0nY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Réservation", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMylqK5dmYHjM=", + "_parent": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMylqK5dmZ2vE=", + "_parent": { + "$ref": "AAAAAAGMylqK5dmYHjM=" + }, + "reference": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMylqK5dmadbk=", + "_parent": { + "$ref": "AAAAAAGMylqK5dmYHjM=" + }, + "reference": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0bNZz60Bvg=", + "_parent": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "name": "DateReservation", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0cUST9gyl4=", + "_parent": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "name": "NumPosVoiture", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0d0c0AMyjc=", + "_parent": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "name": "NumSiège", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMu0e2lEH8UPw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Client", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMyZZoEYDRPu0=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMyZZoEYDSPS4=", + "_parent": { + "$ref": "AAAAAAGMyZZoEYDRPu0=" + }, + "reference": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMyZZoEoDTTZs=", + "_parent": { + "$ref": "AAAAAAGMyZZoEYDRPu0=" + }, + "reference": { + "$ref": "AAAAAAGMu0azVz3l0nY=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7oVjV2wA3o=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "IDClient", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0fM5ULLvwk=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "Nom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0fZ5kN3tVU=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "Prénom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0fqbEQjN0o=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "Adresse", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0gKD0TPz6k=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "DateNaissance", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0gsakV7HPM=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "NumTél", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0hSx0Yn2gI=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "AdresseMail", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMu0hms0bT1QM=", + "_parent": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "name": "CodeRéduction", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMykgpTqxDHN0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Arrivée", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMykjDIbsNpZQ=", + "_parent": { + "$ref": "AAAAAAGMykgpTqxDHN0=" + }, + "source": { + "$ref": "AAAAAAGMykgpTqxDHN0=" + }, + "target": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMykiB1bKEvic=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Départ", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMykizH7k66WI=", + "_parent": { + "$ref": "AAAAAAGMykiB1bKEvic=" + }, + "source": { + "$ref": "AAAAAAGMykiB1bKEvic=" + }, + "target": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMykjf7cFirjc=", + "_parent": { + "$ref": "AAAAAAGMykiB1bKEvic=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMykjf7cFjYqE=", + "_parent": { + "$ref": "AAAAAAGMykjf7cFirjc=" + }, + "reference": { + "$ref": "AAAAAAGMykiB1bKEvic=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMykjf7cFk3R4=", + "_parent": { + "$ref": "AAAAAAGMykjf7cFirjc=" + }, + "reference": { + "$ref": "AAAAAAGMsOh9+P+lYYw=" + }, + "multiplicity": "1..*" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMz2L1DRRo6O0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Tarif", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz2M00RW7a3U=", + "_parent": { + "$ref": "AAAAAAGMz2L1DRRo6O0=" + }, + "name": "TarifDeBase", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz2NY3Rbr+9E=", + "_parent": { + "$ref": "AAAAAAGMz2L1DRRo6O0=" + }, + "name": "CodeTarifVoyage", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz2OeBBgbueA=", + "_parent": { + "$ref": "AAAAAAGMz2L1DRRo6O0=" + }, + "name": "codeRéductionClient", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMz7IOvBxu+A0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "2ème Classe", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMz7N0Jh77k7Q=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "source": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "target": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7MDCh2/eS0=", + "_parent": { + "$ref": "AAAAAAGMz7IOvBxu+A0=" + }, + "name": "NbSiège" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMz7J+thzsfbU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "1ière Classe", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMz7OJEh9vnbI=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "source": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "target": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7MmiR4U8aU=", + "_parent": { + "$ref": "AAAAAAGMz7J+thzsfbU=" + }, + "name": "NbSiège" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMz7bSjjf/Kok=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Personnel navigant", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMz7dkqjnyTDA=", + "_parent": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "source": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "target": { + "$ref": "AAAAAAGMuz03CgHWSPQ=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7cIJzhrdAU=", + "_parent": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "name": "Poste" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMz7cb4Ti0nTA=", + "_parent": { + "$ref": "AAAAAAGMz7bSjjf/Kok=" + }, + "name": "ContratEmbauche" + } + ] + }, + { + "_type": "UMLNaryAssociationNode", + "_id": "AAAAAAGMz7eT5DpdoNI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Associe", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7f3ZD2DT8Q=", + "_parent": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7f3ZD2EPDI=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "reference": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7f3ZD2FPZg=", + "_parent": { + "$ref": "AAAAAAGMz7f3ZD2DT8Q=" + }, + "reference": { + "$ref": "AAAAAAGMu0OUqCI5+R0=" + }, + "multiplicity": "2" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7gCuT7jeys=", + "_parent": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7gCuT7kx64=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "reference": { + "$ref": "AAAAAAGMz7eT5DpdoNI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7gCuT7l5mw=", + "_parent": { + "$ref": "AAAAAAGMz7gCuT7jeys=" + }, + "reference": { + "$ref": "AAAAAAGMu0TTzivlbXo=" + }, + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLNaryAssociationNode", + "_id": "AAAAAAGMz7rOW22MD78=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Réservation", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7r/f3AC4WM=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7r/f3ADhw8=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "reference": { + "$ref": "AAAAAAGMz7rOW22MD78=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7r/f3AEpKo=", + "_parent": { + "$ref": "AAAAAAGMz7r/f3AC4WM=" + }, + "reference": { + "$ref": "AAAAAAGMsOlTJv/lLqw=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7sOOHLr+DY=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7sOOHLsY4M=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "reference": { + "$ref": "AAAAAAGMz7rOW22MD78=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7sOOHLtUgs=", + "_parent": { + "$ref": "AAAAAAGMz7sOOHLr+DY=" + }, + "reference": { + "$ref": "AAAAAAGMu0Yl4TpUnNk=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMz7saZnbH6o4=", + "_parent": { + "$ref": "AAAAAAGMz7rOW22MD78=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7saZnbIJwU=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "reference": { + "$ref": "AAAAAAGMz7rOW22MD78=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMz7saZnbJjJY=", + "_parent": { + "$ref": "AAAAAAGMz7saZnbH6o4=" + }, + "reference": { + "$ref": "AAAAAAGMu0e2lEH8UPw=" + }, + "multiplicity": "1" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/23BDD/SAE/Test.sql b/23BDD/SAE/Test.sql new file mode 100644 index 0000000..e69de29 diff --git a/23BDD/TP1-S2.sql b/23BDD/TP1-S2.sql new file mode 100644 index 0000000..dd182c1 --- /dev/null +++ b/23BDD/TP1-S2.sql @@ -0,0 +1,41 @@ +//1 +SELECT region, COUNT(*) +FROM Vin +GROUP BY region; +//2 +SELECT nom, numvitic, COUNT(DISTINCT cru) +FROM Viticulteur NATURAL JOIN Vin +GROUP BY nom, numvitic; +//3 +SELECT nom, numbuveur, AVG(ALL qtte) +FROM Buveur NATURAL JOIN Commande +WHERE ville = 'PARIS' +GROUP BY nom, numbuveur; +//4 +SELECT numBuveur, COUNT (*) +FROM Commande +GROUP BY numBuveur; +//5 +SELECT NumBuveur, SUM(qtte) +FROM Commande +GROUP BY NumBuveur +HAVING AVG(qtte)>=12; +//6 +SELECT nom, numvitic +FROM viticulteur NATURAL JOIN vin +GROUP BY nom, numvitic +HAVING COUNT(DISTINCT cru) >= 2; +//7 +SELECT numvin, cru, COUNT() +FROM +WHERE ; +//8 +SELECT +FROM +GROUP BY +HAVING; +/*SELECT +FROM +WHERE +GROUP BY +HAVING*/ \ No newline at end of file diff --git a/23BDD/TP2ET3.sql b/23BDD/TP2ET3.sql new file mode 100644 index 0000000..8a87424 --- /dev/null +++ b/23BDD/TP2ET3.sql @@ -0,0 +1,141 @@ +//TP2 + +//1 +CREATE VIEW VinDesViticulteurs(idVin, Cru, idViticulteur, nomViticulteur) +AS SELECT numVin, Cru, numVitic, nom + FROM Vin NATURAL JOIN Viticulteur + WHERE region = 'BOURGOGNE'; + +//2 +CREATE VIEW BuvCom(numero, nom, nbrCommandes) +AS (SELECT numBuveur, nom, COUNT(*) + FROM Buveur NATURAL JOIN Commande + GROUP BY numBuveur, nom) + UNION + (SELECT numBuveur, nom, NULL + FROM Buveur + WHERE numBuveur NOT IN(SELECT numBuveur FROM Commande)); + +INSERT INTO BuvCom VALUES(1750, 'JAMET', null); + +UPDATE BuvCom +SET +WHERE ; + +DELETE BuvCom +; + +DROP VIEW BuvCom; + +//3 +SELECT numVitic, nom +FROM Viticulteur NATURAL JOIN Vin NATURAL JOIN Commande; + +//4 +SELECT numVitic, nom +FROM Vin V NATURAL JOIN Viticulteur +WHERE NOT EXISTS( + SELECT * + FROM Commande + WHERE Commande.numVin = V.numVin); + +//5 +SELECT +FROM +WHERE ; + +//6 +SELECT +FROM +WHERE ; + +//7 +SELECT +FROM +WHERE ; + + +//TP3 +//Q1 +//1 +ALTER TABLE Buveur ADD CODE_TARIF varchar2(50) DEFAULT 'BASE'; + +//2 +CREATE TABLE Cave_Cooperative( + NumCav NUMBER PRIMARY KEY, + Ville_Cav varchar2(30) NOT NULL, + NumResp NUMBER NOT NULL REFERENCES Viticulteur +); + +//3 +ALTER TABLE Viticulteur ADD NumCav NUMBER REFERENCES Cave_Cooperative NOT NULL; + +//4 +INSERT INTO Cave_Cooperative VALUES(10, 'MACON', 01); + +//5 +INSERT INTO Viticulteur VALUES(40, 'WEISS', 'JACQUES', 'COLMAR', null); +INSERT INTO Cave_Cooperative VALUES(12, 'STRASBOURG', 40); +COMMIT; + +//Q2 + +//1 +CREATE TABLE Buveur2( + NumBuveur NUMBER PRIMARY KEY, + Nom VARCHAR2(25) NOT NULL, + Prenom VARCHAR2(25), + Ville VARCHAR2(30) NOT NULL +); +ALTER TABLE Buveur2 ADD CODE_TARIF varchar2(50) DEFAULT 'BASE'; + +insert into Buveur2 (select * from raban.buveur); +//2 +ALTER TABLE Buveur2 DROP COLUMN Ville; + +//3 +CREATE TABLE Commande2( + NumCom NUMBER PRIMARY KEY, + NumBuveur NUMBER REFERENCES Buveur2, + NumVin NUMBER REFERENCES Vin, + Qtte INT NOT NULL, + DateCom DATE NOT NULL +); + +//4 +ALTER TABLE Buveur2 DROP COLUMN numBuveur; + +//Q3 + +//1 +ALTER TABLE Buveur2 MODIFY Nom varchar2(15); + +//2 +ALTER TABLE Buveur2 MODIFY Prenom varchar2(5); + +//3 +ALTER TABLE Buveur2 RENAME COLUMN Nom TO NomBuveur; + +//4 +ALTER TABLE Buveur2 RENAME COLUMN NumBuveur TO idBuv; + +//5 +/*Suivant si les données,on peut modifier le type, et on peut modifier le nom*/ + + + + + + + + + + + + + + + + + + diff --git a/23BDD/TP3.txt b/23BDD/TP3.txt new file mode 100644 index 0000000..753fa28 --- /dev/null +++ b/23BDD/TP3.txt @@ -0,0 +1,27 @@ +1/ + +SELECT NumBuveur, NomB, villeB +FROM + +2/ + +3/ + +4/ + +5/ + +6/ + +7/ + +8/ + +9/ + +10/ + +11/ + +12/ + diff --git a/23BDD/TP4.sql b/23BDD/TP4.sql new file mode 100644 index 0000000..5a8f1da --- /dev/null +++ b/23BDD/TP4.sql @@ -0,0 +1,135 @@ +//1 +DROP TABLE Personnel; +DROP TABLE Peut_Atterrir; +DROP TABLE Avion; +DROP TABLE Type_Avion; +DROP TABLE Vol; +DROP TABLE Aeroport; + +CREATE TABLE Aeroport ( +codeAeroport varchar2(15) NOT NULL Primary Key, +nom varchar2(40) NOT NULL UNIQUE, +ville varchar2(40) NOT NULL UNIQUE, +pays varchar2(40) NOT NULL UNIQUE +); + +CREATE TABLE Vol ( +numVol INT Primary Key NOT NULL, +Compagnie varchar2(40) NOT NULL, +periodeVol varchar2(30) NOT NULL +); + +CREATE TABLE Type_Avion ( +nomType varchar2(40) NOT NULL Primary Key, +maxSieges INT NOT NULL, +nomConstructeur varchar2(40) NOT NULL +); + +CREATE TABLE Avion ( +idAvion INT NOT NULL Primary Key, +totalSieges INT NOT NULL, +nomTypeAvion varchar2(40) REFERENCES Type_Avion +); + +CREATE TABLE Peut_Atterrir ( +nomTypeAvion varchar2(40) REFERENCES Type_Avion, +codeAeroport varchar2(15) REFERENCES Aeroport +); + +CREATE TABLE Personnel( +idPersonne INT NOT NULL Primary Key, +nom varchar2(40) NOT NULL, +prenom varchar2(40) NOT NULL, +fonction varchar2(40) NOT NULL +); + +//2 + +INSERT INTO Aeroport VALUES('C15RF', 'Charles De Gaulle', 'Roissy-en-France', 'Paris'); +INSERT INTO Aeroport VALUES('MM4', 'Charles De Gaulle', 'Roissy-en-France', 'Paris'); +INSERT INTO Aeroport VALUES('JM3630LP', NULL, NULL, NULL); + +INSERT INTO Type_Avion VALUES('RAFALE', 2, 'Dassault Aviation'); + +INSERT INTO Avion VALUES(0455632, 2, 'RAFALE'); + +INSERT INTO Peut_Atterrir VALUES('RAFALE', 'C15RF'); + +DELETE FROM Aeroport +WHERE codeAeroport = 'C15RF'; + +//3 +DROP TABLE Hotesse_Equipage; +DROP TABLE Equipage; +DROP TABLE Instance_Escale; +DROP TABLE Escale; + +CREATE TABLE Escale( +numVol INT REFERENCES Vol, +numEscale INT NOT NULL CONSTRAINT NumLim CHECK(numEscale BETWEEN 0 and 20), +aeroportDepart varchar2(15) REFERENCES Aeroport, +aeroportArrivee varchar2(15) REFERENCES Aeroport, +CONSTRAINT Diff CHECK(aeroportDepart != aeroportArrivee), +heureDepartPrevue INT NOT NULL CONSTRAINT CoheureDepartPrevue CHECK(heureDepartPrevue BETWEEN 0 and 23), +minuteDepartPrevue INT NOT NULL CONSTRAINT CominuteDepartPrevue CHECK(minuteDepartPrevue BETWEEN 0 and 59), +heureArriveePrevue INT NOT NULL CONSTRAINT CoheureArriveePrevue CHECK(heureArriveePrevue BETWEEN 0 and 23), +minuteArriveePrevue INT NOT NULL CONSTRAINT CominuteArriveePrevue CHECK(minuteArriveePrevue BETWEEN 0 and 59), +Primary Key(numVol, numEscale) +); + +CREATE TABLE Instance_Escale ( +numVol INT, +numEscale INT, +dateEscale DATE Primary Key, +nbrSieges INT NOT NULL, +idAvion INT NOT NULL, +dateDepartEffectuee DATE NOT NULL, +dateArriveeEffectuee DATE NOT NULL, +CONSTRAINT DiffDate CHECK(dateDepartEffectuee < dateArriveeEffectuee), +idEquipe INT NOT NULL, +FOREIGN Key(numVol, numEscale) REFERENCES Escale +); + +CREATE TABLE Equipage( +numVol INT, +numEscale INT, +dateEscale DATE, +idEquipe INT Primary Key, +idPilote INT, +idCoPilote INT, +idChefCabine INT, +FOREIGN Key(numVol, numEscale, dateEscale) REFERENCES Instance_Escale, +FOREIGN Key(idPilote, idCoPilote, idChefCabine) REFERENCES Personnel +); + +CREATE TABLE Hotesse_Equipage( +idEquipe INT REFERENCES Equipage, +idPersonne INT REFERENCES Personnel +); + +//4 + + + +//5 + + + +//6 + +//TP5 + +//1 + + +CREATE TABLE AUTEUR( +NumAuteur number Primary Key, +NomAuteur varchar2(20) +); + +CREATE TABLE EDITEUR( +codeAuteur number Primary Key, +RaisonSociale varchar2(20) +); + +//2 \ No newline at end of file diff --git a/23BDD/TP7.mdj b/23BDD/TP7.mdj new file mode 100644 index 0000000..7910021 --- /dev/null +++ b/23BDD/TP7.mdj @@ -0,0 +1,3767 @@ +{ + "_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": "AAAAAAGMRJgGUx9Tdns=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJgGUx9Ukrg=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgGUx9VJp0=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Ukrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4864, + "top": -304, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgGUx9WO08=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Ukrg=" + }, + "font": "Arial;13;1", + "left": 2629, + "top": 7, + "width": 69.01806640625, + "height": 13, + "text": "Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgGUx9X9U4=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Ukrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4864, + "top": -304, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgGVB9Yw8I=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Ukrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4864, + "top": -304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2624, + "width": 79.01806640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJgGUx9VJp0=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJgGUx9WO08=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJgGUx9X9U4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJgGVB9Yw8I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJgGVB9ZZFQ=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJh64R+pW9Q=", + "_parent": { + "$ref": "AAAAAAGMRJgGVB9ZZFQ=" + }, + "model": { + "$ref": "AAAAAAGMRJh6wh+mqiQ=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 30, + "width": 69.01806640625, + "height": 13, + "text": "+codeClient", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJiYMx+wa/8=", + "_parent": { + "$ref": "AAAAAAGMRJgGVB9ZZFQ=" + }, + "model": { + "$ref": "AAAAAAGMRJiYLx+ta6I=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 45, + "width": 69.01806640625, + "height": 13, + "text": "+nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJixmh+3Dsk=", + "_parent": { + "$ref": "AAAAAAGMRJgGVB9ZZFQ=" + }, + "model": { + "$ref": "AAAAAAGMRJixlx+0jo0=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 60, + "width": 69.01806640625, + "height": 13, + "text": "+adresse", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJjPnB++P8E=", + "_parent": { + "$ref": "AAAAAAGMRJgGVB9ZZFQ=" + }, + "model": { + "$ref": "AAAAAAGMRJjPiB+7ymQ=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 75, + "width": 69.01806640625, + "height": 13, + "text": "+ville", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2624, + "top": 25, + "width": 79.01806640625, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJgGVB9aRTk=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "font": "Arial;13;0", + "left": 2624, + "top": 93, + "width": 79.01806640625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJgGVB9b6Vg=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2432, + "top": -152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJgGVB9c9tk=", + "_parent": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "model": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2432, + "top": -152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2624, + "width": 79.01806640625, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGMRJgGUx9Ukrg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJgGVB9ZZFQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJgGVB9aRTk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJgGVB9b6Vg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJgGVB9c9tk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRJgvmh99zBw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJgvmh9+SkE=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgvmh9/TME=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh9+SkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4544, + "top": 2848, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgvmh+AAU4=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh9+SkE=" + }, + "font": "Arial;13;1", + "left": 2661, + "top": 1671, + "width": 64.70166015625, + "height": 13, + "text": "Agence" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgvmh+Byfo=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh9+SkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4544, + "top": 2848, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJgvmh+CXU0=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh9+SkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4544, + "top": 2848, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2656, + "top": 1664, + "width": 74.70166015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJgvmh9/TME=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJgvmh+AAU4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJgvmh+Byfo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJgvmh+CXU0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJgvmh+DzfM=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJp89SAwmq4=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh+DzfM=" + }, + "model": { + "$ref": "AAAAAAGMRJp87yAttr0=" + }, + "font": "Arial;13;0", + "left": 2661, + "top": 1694, + "width": 64.70166015625, + "height": 13, + "text": "+num", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJq+RCA36jQ=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh+DzfM=" + }, + "model": { + "$ref": "AAAAAAGMRJq+NyA0fLw=" + }, + "font": "Arial;13;0", + "left": 2661, + "top": 1709, + "width": 64.70166015625, + "height": 13, + "text": "+nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJrRwCA+VsA=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh+DzfM=" + }, + "model": { + "$ref": "AAAAAAGMRJrRtiA7cDs=" + }, + "font": "Arial;13;0", + "left": 2661, + "top": 1724, + "width": 64.70166015625, + "height": 13, + "text": "+adresseA", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJsCAyBF4/A=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh+DzfM=" + }, + "model": { + "$ref": "AAAAAAGMRJsB9yBCXZE=" + }, + "font": "Arial;13;0", + "left": 2661, + "top": 1739, + "width": 64.70166015625, + "height": 13, + "text": "+téléphone", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2656, + "top": 1689, + "width": 74.70166015625, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJgvmx+Ew68=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "font": "Arial;13;0", + "left": 2656, + "top": 1757, + "width": 74.70166015625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJgvmx+FQ4U=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2272, + "top": 1424, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJgvmx+GzgQ=", + "_parent": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "model": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2272, + "top": 1424, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2656, + "top": 1664, + "width": 74.70166015625, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGMRJgvmh9+SkE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJgvmh+DzfM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJgvmx+Ew68=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJgvmx+FQ4U=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJgvmx+GzgQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRJkzSR/EYuI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJkzSR/FoFc=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJkzSR/G4GA=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/FoFc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1840, + "top": -480, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJkzSR/Hxp8=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/FoFc=" + }, + "font": "Arial;13;1", + "left": 1309, + "top": 7, + "width": 63.2353515625, + "height": 13, + "text": "Matériel" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJkzSR/IsHk=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/FoFc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1840, + "top": -480, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJkzSh/JgFo=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/FoFc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1840, + "top": -480, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1304, + "width": 73.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJkzSR/G4GA=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJkzSR/Hxp8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJkzSR/IsHk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJkzSh/JgFo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJkzSh/KXGs=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ5CpSHN6UQ=", + "_parent": { + "$ref": "AAAAAAGMRJkzSh/KXGs=" + }, + "model": { + "$ref": "AAAAAAGMRJ5CnSHK1Sk=" + }, + "font": "Arial;13;0", + "left": 1309, + "top": 30, + "width": 63.2353515625, + "height": 13, + "text": "+état", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ5hUiHU8mo=", + "_parent": { + "$ref": "AAAAAAGMRJkzSh/KXGs=" + }, + "model": { + "$ref": "AAAAAAGMRJ5hTCHR9Qw=" + }, + "font": "Arial;13;0", + "left": 1309, + "top": 45, + "width": 63.2353515625, + "height": 13, + "text": "+type", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ5/FSHbpdU=", + "_parent": { + "$ref": "AAAAAAGMRJkzSh/KXGs=" + }, + "model": { + "$ref": "AAAAAAGMRJ5/EiHYevk=" + }, + "font": "Arial;13;0", + "left": 1309, + "top": 60, + "width": 63.2353515625, + "height": 13, + "text": "+qtte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1304, + "top": 25, + "width": 73.2353515625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJkzSh/L/tQ=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "font": "Arial;13;0", + "left": 1304, + "top": 78, + "width": 73.2353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJkzSh/Mdl0=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 920, + "top": -240, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJkzSh/NHTY=", + "_parent": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "model": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 920, + "top": -240, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1304, + "width": 73.2353515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMRJkzSR/FoFc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJkzSh/KXGs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJkzSh/L/tQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJkzSh/Mdl0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJkzSh/NHTY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRJyReCB4e70=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJyReCB5eMQ=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJyReCB6bUE=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB5eMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -864, + "top": -992, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJyReCB71BI=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB5eMQ=" + }, + "font": "Arial;13;1", + "left": 5, + "top": 7, + "width": 66.45361328125, + "height": 13, + "text": "Dimension" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJyReCB8+mk=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB5eMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -864, + "top": -992, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJyReCB9VR4=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB5eMQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -864, + "top": -992, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "width": 76.45361328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJyReCB6bUE=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJyReCB71BI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJyReCB8+mk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJyReCB9VR4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJyReCB+O0o=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKGWuSIpb28=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB+O0o=" + }, + "model": { + "$ref": "AAAAAAGMRKGWqiImE8s=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 30, + "width": 66.45361328125, + "height": 13, + "text": "+Poids", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKGooSIwIyc=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB+O0o=" + }, + "model": { + "$ref": "AAAAAAGMRKGomSItuyI=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 45, + "width": 66.45361328125, + "height": 13, + "text": "+Longueur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKHOVSI3PLY=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB+O0o=" + }, + "model": { + "$ref": "AAAAAAGMRKHOSiI03PU=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 60, + "width": 66.45361328125, + "height": 13, + "text": "+Largeur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKHdOyI+Dqk=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB+O0o=" + }, + "model": { + "$ref": "AAAAAAGMRKHdOCI77+Q=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 75, + "width": 66.45361328125, + "height": 13, + "text": "+Hauteur", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "top": 25, + "width": 76.45361328125, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJyReSB/6lA=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "font": "Arial;13;0", + "top": 93, + "width": 76.45361328125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJyReSCAses=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": -496, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJyReSCBc+o=", + "_parent": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "model": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": -496, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "width": 76.45361328125, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGMRJyReCB5eMQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJyReCB+O0o=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJyReSB/6lA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJyReSCAses=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJyReSCBc+o=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRJ0WxyEwL9U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJ0WyCExoJ8=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ0WyCEyN5c=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCExoJ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": 704, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ0WyCEz43E=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCExoJ8=" + }, + "font": "Arial;13;1", + "left": 5, + "top": 711, + "width": 87.572265625, + "height": 13, + "text": "Location" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ0WyCE0gkE=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCExoJ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": 704, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ0WyCE10rc=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCExoJ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": 704, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "top": 704, + "width": 97.572265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJ0WyCEyN5c=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJ0WyCEz43E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJ0WyCE0gkE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJ0WyCE10rc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJ0WyCE2wuM=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ7CciHtwt0=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "model": { + "$ref": "AAAAAAGMRJ7CbCHqJ/o=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 734, + "width": 87.572265625, + "height": 13, + "text": "+idAgence", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ7vlSH01uE=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "model": { + "$ref": "AAAAAAGMRJ7vkiHx+Yc=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 749, + "width": 87.572265625, + "height": 13, + "text": "+NumContrat", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRJ8vKCH7KAY=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "model": { + "$ref": "AAAAAAGMRJ8vJiH4uzc=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 764, + "width": 87.572265625, + "height": 13, + "text": "+dateDébut", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKAgnSIDC9I=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "model": { + "$ref": "AAAAAAGMRKAgmSIAxb4=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 779, + "width": 87.572265625, + "height": 13, + "text": "+duréeLoc", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKBk9SIK1ns=", + "_parent": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "model": { + "$ref": "AAAAAAGMRKBk6iIHJJI=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 794, + "width": 87.572265625, + "height": 13, + "text": "+dateRetourEff", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "top": 729, + "width": 97.572265625, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJ0WyCE37dY=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "font": "Arial;13;0", + "top": 812, + "width": 97.572265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJ0WyCE42CA=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": 352, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJ0WySE5vD4=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "model": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": 352, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "top": 704, + "width": 97.572265625, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGMRJ0WyCExoJ8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJ0WyCE2wuM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJ0WyCE37dY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJ0WyCE42CA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJ0WySE5vD4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRJ1PTyFaFns=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRJ1PUCFbgNI=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ1PUCFcUEc=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFbgNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -896, + "top": 2688, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ1PUCFdJy4=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFbgNI=" + }, + "font": "Arial;13;1", + "left": 5, + "top": 1687, + "width": 81.30078125, + "height": 13, + "text": "Catalogue" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ1PUCFe7u8=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFbgNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -896, + "top": 2688, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRJ1PUCFflkI=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFbgNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -896, + "top": 2688, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "top": 1680, + "width": 91.30078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRJ1PUCFcUEc=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRJ1PUCFdJy4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRJ1PUCFe7u8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRJ1PUCFflkI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRJ1PUCFgo74=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKELSSITygk=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFgo74=" + }, + "model": { + "$ref": "AAAAAAGMRKELQiIQ2xY=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 1710, + "width": 81.30078125, + "height": 13, + "text": "+RéférenceM", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKE09CIab+o=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFgo74=" + }, + "model": { + "$ref": "AAAAAAGMRKE08CIXu7c=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 1725, + "width": 81.30078125, + "height": 13, + "text": "+destinationM", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKFYdCIhupg=", + "_parent": { + "$ref": "AAAAAAGMRJ1PUCFgo74=" + }, + "model": { + "$ref": "AAAAAAGMRKFYcCIeveA=" + }, + "font": "Arial;13;0", + "left": 5, + "top": 1740, + "width": 81.30078125, + "height": 13, + "text": "+PrixLoc", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "top": 1705, + "width": 91.30078125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRJ1PUCFhXss=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "font": "Arial;13;0", + "top": 1758, + "width": 91.30078125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRJ1PUCFihtI=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -448, + "top": 1344, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRJ1PUCFjasU=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "model": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -448, + "top": 1344, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "top": 1680, + "width": 91.30078125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMRJ1PUCFbgNI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRJ1PUCFgo74=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRJ1PUCFhXss=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRJ1PUCFihtI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRJ1PUCFjasU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMRKM+4iLnQfE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLojaI=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "font": "Arial;13;0", + "left": 1329, + "top": 384, + "width": 55.05322265625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 1, + "text": "+Effectue" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLpHUI=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1352, + "top": 370, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLqYVI=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1363, + "top": 413, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLr2jM=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLkp0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 119, + "top": 721, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLsbWo=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLkp0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 117, + "top": 708, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLtqRg=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLkp0E=" + }, + "font": "Arial;13;0", + "left": 113, + "top": 749, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLuAJY=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLltYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2593, + "top": 48, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLv4f0=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLltYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2588, + "top": 36, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKM+4iLwS/w=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLltYs=" + }, + "font": "Arial;13;0", + "left": 2602, + "top": 73, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKM+4iLxF78=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLkp0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKM+4iLyc7M=", + "_parent": { + "$ref": "AAAAAAGMRKM+4iLnQfE=" + }, + "model": { + "$ref": "AAAAAAGMRKM+4SLltYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJgGUx9Tdns=" + }, + "tail": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "lineStyle": 1, + "points": "98:749;2623:62", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKM+4iLojaI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKM+4iLpHUI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKM+4iLqYVI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMRKM+4iLr2jM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMRKM+4iLsbWo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMRKM+4iLtqRg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMRKM+4iLuAJY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMRKM+4iLv4f0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMRKM+4iLwS/w=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMRKM+4iLxF78=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMRKM+4iLyc7M=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMRKNMtSPMWUI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtSPN0Wc=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "font": "Arial;13;0", + "left": 1341, + "top": 1249, + "width": 58.1826171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 1, + "text": "+Possède" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtSPO148=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1365, + "top": 1263, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtSPP42M=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1381, + "top": 1220, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPQ27w=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPJy94=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2625, + "top": 1701, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPRd4o=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPJy94=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2618, + "top": 1713, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPSqf0=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPJy94=" + }, + "font": "Arial;13;0", + "left": 2635, + "top": 1676, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPT42U=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPKX2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 117, + "top": 796, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPU2zQ=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPKX2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 115, + "top": 810, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNMtiPVAgM=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPKX2w=" + }, + "font": "Arial;13;0", + "left": 119, + "top": 769, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNMtiPWQm0=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPJy94=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNMtiPXUdk=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "model": { + "$ref": "AAAAAAGMRKNMtSPKX2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "tail": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "lineStyle": 1, + "points": "2655:1702;98:780", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKNMtSPN0Wc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKNMtSPO148=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKNMtSPP42M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMRKNMtiPQ27w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMRKNMtiPRd4o=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMRKNMtiPSqf0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMRKNMtiPT42U=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMRKNMtiPU2zQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMRKNMtiPVAgM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMRKNMtiPWQm0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMRKNMtiPXUdk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMRKNVVSS06jo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS1JRY=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "font": "Arial;13;0", + "left": 676, + "top": 406, + "width": 63.958984375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 1, + "text": "+Concerne" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS25Ss=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 714, + "top": 419, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS33No=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 692, + "top": 379, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS4gRU=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSxal8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1287, + "top": 83, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS5ckA=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSxal8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1292, + "top": 96, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS6yOE=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSxal8=" + }, + "font": "Arial;13;0", + "left": 1269, + "top": 57, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS7nCE=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSySXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 127, + "top": 728, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVVSS8ezE=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSySXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 136, + "top": 738, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNVViS9/DE=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSySXg=" + }, + "font": "Arial;13;0", + "left": 107, + "top": 706, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNVViS+s+A=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSxal8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNVViS/lKU=", + "_parent": { + "$ref": "AAAAAAGMRKNVVSS06jo=" + }, + "model": { + "$ref": "AAAAAAGMRKNVVSSySXg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJ0WxyEwL9U=" + }, + "tail": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "lineStyle": 1, + "points": "1303:64;98:734", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKNVVSS1JRY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKNVVSS25Ss=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKNVVSS33No=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMRKNVVSS4gRU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMRKNVVSS5ckA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMRKNVVSS6yOE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMRKNVVSS7nCE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMRKNVVSS8ezE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMRKNVViS9/DE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMRKNVViS+s+A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMRKNVViS/lKU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMRKNljSc69vQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSc7fvU=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "font": "Arial;13;0", + "left": 644, + "top": 867, + "width": 72.6171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 1, + "text": "+Description" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSc8500=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 668, + "top": 858, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSc9X88=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 703, + "top": 886, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSc+Wj8=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc37Tg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 82, + "top": 1643, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSc/bDE=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc37Tg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 73, + "top": 1633, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSdAVJY=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc37Tg=" + }, + "font": "Arial;13;0", + "left": 93, + "top": 1663, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSdBTQM=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc4mHs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1277, + "top": 93, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSdCCsE=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc4mHs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1265, + "top": 87, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNljSdDITc=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc4mHs=" + }, + "font": "Arial;13;0", + "left": 1298, + "top": 106, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNljSdE+xA=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc37Tg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNljSdF6I8=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc69vQ=" + }, + "model": { + "$ref": "AAAAAAGMRKNljSc4mHs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "tail": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "lineStyle": 1, + "points": "79:1679;1305:88", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKNljSc7fvU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKNljSc8500=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKNljSc9X88=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMRKNljSc+Wj8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMRKNljSc/bDE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMRKNljSdAVJY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMRKNljSdBTQM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMRKNljSdCCsE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMRKNljSdDITc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMRKNljSdE+xA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMRKNljSdF6I8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMRKNs/ikqp7I=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ikr2V8=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1372, + "top": 1698, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ikshG0=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1372, + "top": 1683, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ikt+rU=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1373, + "top": 1727, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykuDxw=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SknVrs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 116, + "top": 1701, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykvvRE=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SknVrs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 119, + "top": 1688, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykwB8A=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SknVrs=" + }, + "font": "Arial;13;0", + "left": 103, + "top": 1729, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykxn9I=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/Sko4tY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2628, + "top": 1694, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykyzO8=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/Sko4tY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2626, + "top": 1680, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKNs/ykzgiM=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/Sko4tY=" + }, + "font": "Arial;13;0", + "left": 2630, + "top": 1721, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNs/yk0fIo=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/SknVrs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMRKNs/yk1fhM=", + "_parent": { + "$ref": "AAAAAAGMRKNs/ikqp7I=" + }, + "model": { + "$ref": "AAAAAAGMRKNs/Sko4tY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJgvmh99zBw=" + }, + "tail": { + "$ref": "AAAAAAGMRJ1PTyFaFns=" + }, + "lineStyle": 1, + "points": "91:1723;2655:1715", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKNs/ikr2V8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKNs/ikshG0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKNs/ikt+rU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMRKNs/ykuDxw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMRKNs/ykvvRE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMRKNs/ykwB8A=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMRKNs/ykxn9I=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMRKNs/ykyzO8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMRKNs/ykzgiM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMRKNs/yk0fIo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMRKNs/yk1fhM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMRKN99iqm530=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKN99iqkr6A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKN99yqn2UQ=", + "_parent": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "model": { + "$ref": "AAAAAAGMRKN99iqkr6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 688, + "top": 26, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKN99yqow5M=", + "_parent": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "model": { + "$ref": "AAAAAAGMRKN99iqkr6A=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 688, + "top": 11, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMRKN99yqpW2w=", + "_parent": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "model": { + "$ref": "AAAAAAGMRKN99iqkr6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 689, + "top": 55, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMRKN99iqm530=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRJkzSR/EYuI=" + }, + "tail": { + "$ref": "AAAAAAGMRJyReCB4e70=" + }, + "lineStyle": 1, + "points": "76:51;1303:43", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMRKN99yqn2UQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKN99yqow5M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKN99yqpW2w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMRKZTGGlS92w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMRKZTGGlTYy4=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMRKZTGGlUwNM=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlTYy4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4592, + "top": 1136, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRKZTGGlVTf4=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlTYy4=" + }, + "font": "Arial;13;1", + "left": 2629, + "top": 871, + "width": 74.07080078125, + "height": 13, + "text": "DateLoc" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRKZTGGlWSAA=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlTYy4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4592, + "top": 1136, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMRKZTGGlXPAw=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlTYy4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4592, + "top": 1136, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2624, + "top": 864, + "width": 84.07080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMRKZTGGlUwNM=" + }, + "nameLabel": { + "$ref": "AAAAAAGMRKZTGGlVTf4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMRKZTGGlWSAA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMRKZTGGlXPAw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMRKZTGGlYAMM=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKZzRGoxwzA=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlYAMM=" + }, + "model": { + "$ref": "AAAAAAGMRKZzJ2ofEa8=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 894, + "width": 74.07080078125, + "height": 13, + "text": "+DateRetour", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMRKbM1Grd7us=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlYAMM=" + }, + "model": { + "$ref": "AAAAAAGMRKbM0WrLgX8=" + }, + "font": "Arial;13;0", + "left": 2629, + "top": 909, + "width": 74.07080078125, + "height": 13, + "text": "+Durée", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2624, + "top": 889, + "width": 84.07080078125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMRKZTGGlZ8Oo=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "font": "Arial;13;0", + "left": 2624, + "top": 927, + "width": 84.07080078125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMRKZTGGlaW/E=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2296, + "top": 568, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMRKZTGGlbdUU=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "model": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2296, + "top": 568, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2624, + "top": 864, + "width": 84.07080078125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGMRKZTGGlTYy4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMRKZTGGlYAMM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMRKZTGGlZ8Oo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMRKZTGGlaW/E=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMRKZTGGlbdUU=" + } + }, + { + "_type": "UMLAssociationClassLinkView", + "_id": "AAAAAAGMRKd6WnizopU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMRKd6WniyXoA=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMRKNMtSPMWUI=" + }, + "tail": { + "$ref": "AAAAAAGMRKZTGGlS92w=" + }, + "lineStyle": 1, + "points": "2623:911;1376:1241" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJgGUR9REFw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Client", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJh6wh+mqiQ=", + "_parent": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "name": "codeClient", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJiYLx+ta6I=", + "_parent": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "name": "nom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJixlx+0jo0=", + "_parent": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "name": "adresse", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJjPiB+7ymQ=", + "_parent": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "name": "ville", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJgvmR97yI8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Agence", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKNMtSPI8Bc=", + "_parent": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "name": "Possède", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNMtSPJy94=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "reference": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNMtSPKX2w=", + "_parent": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + }, + "reference": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJp87yAttr0=", + "_parent": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "name": "num", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJq+NyA0fLw=", + "_parent": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "name": "nom", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJrRtiA7cDs=", + "_parent": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "name": "adresseA", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJsB9yBCXZE=", + "_parent": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "name": "téléphone", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJkzSB/CT3g=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Matériel", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKNVVCSwTCc=", + "_parent": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "name": "Concerne", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNVVSSxal8=", + "_parent": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "reference": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNVVSSySXg=", + "_parent": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + }, + "reference": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ5CnSHK1Sk=", + "_parent": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "name": "état", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ5hTCHR9Qw=", + "_parent": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "name": "type", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ5/EiHYevk=", + "_parent": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "name": "qtte", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJnixx/sbD0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJyJlyBNibk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class2", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRJyeISCfnnI=", + "_parent": { + "$ref": "AAAAAAGMRJyJlyBNibk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRJyeISCgOVU=", + "_parent": { + "$ref": "AAAAAAGMRJyeISCfnnI=" + }, + "reference": { + "$ref": "AAAAAAGMRJyJlyBNibk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRJyeIiChHvY=", + "_parent": { + "$ref": "AAAAAAGMRJyeISCfnnI=" + }, + "reference": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMRJztEyEVy3M=", + "_parent": { + "$ref": "AAAAAAGMRJyJlyBNibk=" + }, + "source": { + "$ref": "AAAAAAGMRJyJlyBNibk=" + }, + "target": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJyRdyB2Voc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Dimension", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMRKN99iqkr6A=", + "_parent": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "source": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "target": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKGWqiImE8s=", + "_parent": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "name": "Poids", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKGomSItuyI=", + "_parent": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "name": "Longueur", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKHOSiI03PU=", + "_parent": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "name": "Largeur", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKHdOCI77+Q=", + "_parent": { + "$ref": "AAAAAAGMRJyRdyB2Voc=" + }, + "name": "Hauteur", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJ0WxyEuCRw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Location", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKIV/iJCz0Q=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKIV/iJDAPo=", + "_parent": { + "$ref": "AAAAAAGMRKIV/iJCz0Q=" + }, + "reference": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKIV/yJE/Ts=", + "_parent": { + "$ref": "AAAAAAGMRKIV/iJCz0Q=" + }, + "reference": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKM+4SLjZ/o=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "Effectue", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKM+4SLkp0E=", + "_parent": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "reference": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKM+4SLltYs=", + "_parent": { + "$ref": "AAAAAAGMRKM+4SLjZ/o=" + }, + "reference": { + "$ref": "AAAAAAGMRJgGUR9REFw=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ7CbCHqJ/o=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "idAgence", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ7vkiHx+Yc=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "NumContrat", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRJ8vJiH4uzc=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "dateDébut", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKAgmSIAxb4=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "duréeLoc", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKBk6iIHJJI=", + "_parent": { + "$ref": "AAAAAAGMRJ0WxyEuCRw=" + }, + "name": "dateRetourEff", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJ1PTyFYlPI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Catalogue", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKNljSc2SwQ=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "name": "Description", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNljSc37Tg=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "reference": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNljSc4mHs=", + "_parent": { + "$ref": "AAAAAAGMRKNljSc2SwQ=" + }, + "reference": { + "$ref": "AAAAAAGMRJkzSB/CT3g=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMRKNs/SkmCfM=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNs/SknVrs=", + "_parent": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "reference": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMRKNs/Sko4tY=", + "_parent": { + "$ref": "AAAAAAGMRKNs/SkmCfM=" + }, + "reference": { + "$ref": "AAAAAAGMRJgvmR97yI8=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKELQiIQ2xY=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "name": "RéférenceM", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKE08CIXu7c=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "name": "destinationM", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKFYcCIeveA=", + "_parent": { + "$ref": "AAAAAAGMRJ1PTyFYlPI=" + }, + "name": "PrixLoc", + "type": "" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRJ2Q0CGCd8E=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Location" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMRKZTGGlQO7c=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "DateLoc", + "ownedElements": [ + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMRKchfG8Lxc4=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "classSide": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "associationSide": { + "$ref": "AAAAAAGMRKNVVCSwTCc=" + } + }, + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMRKd6WniyXoA=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "classSide": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "associationSide": { + "$ref": "AAAAAAGMRKNMtSPI8Bc=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKZzJ2ofEa8=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "name": "DateRetour", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMRKbM0WrLgX8=", + "_parent": { + "$ref": "AAAAAAGMRKZTGGlQO7c=" + }, + "name": "Durée", + "type": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/23BDD/TP8.mdj b/23BDD/TP8.mdj new file mode 100644 index 0000000..f7fd671 --- /dev/null +++ b/23BDD/TP8.mdj @@ -0,0 +1,4259 @@ +{ + "_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": "AAAAAAGMaKMcQFULKbU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaKMcQFUMlOI=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaKMcQFUNiHQ=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFUMlOI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -688, + "top": -304, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKMcQFUOnyk=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFUMlOI=" + }, + "font": "Arial;13;1", + "left": 69, + "top": 71, + "width": 95.748046875, + "height": 13, + "text": "Personne" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKMcQVUPgdA=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFUMlOI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -688, + "top": -304, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKMcQVUQi2A=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFUMlOI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -688, + "top": -304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 64, + "top": 64, + "width": 105.748046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaKMcQFUNiHQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaKMcQFUOnyk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaKMcQVUPgdA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaKMcQVUQi2A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaKMcQVURNQo=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKNSU1Vfts8=", + "_parent": { + "$ref": "AAAAAAGMaKMcQVURNQo=" + }, + "model": { + "$ref": "AAAAAAGMaKNSTVVcNIg=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 94, + "width": 95.748046875, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKNsCVVm90E=", + "_parent": { + "$ref": "AAAAAAGMaKMcQVURNQo=" + }, + "model": { + "$ref": "AAAAAAGMaKNsBVVjn/c=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 109, + "width": 95.748046875, + "height": 13, + "text": "+Prénom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKOgOVVt2Rg=", + "_parent": { + "$ref": "AAAAAAGMaKMcQVURNQo=" + }, + "model": { + "$ref": "AAAAAAGMaKOgNVVqJd8=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 124, + "width": 95.748046875, + "height": 13, + "text": "+DateNaissance", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKjw8VnfitQ=", + "_parent": { + "$ref": "AAAAAAGMaKMcQVURNQo=" + }, + "model": { + "$ref": "AAAAAAGMaKjw3Fncyak=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 139, + "width": 95.748046875, + "height": 13, + "text": "+Adresse", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 64, + "top": 89, + "width": 105.748046875, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaKMcQVUSqyg=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "font": "Arial;13;0", + "left": 64, + "top": 157, + "width": 105.748046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaKMcQVUTZ5M=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -344, + "top": -152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaKMcQVUUaRw=", + "_parent": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "model": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -344, + "top": -152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 64, + "top": 64, + "width": 105.748046875, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGMaKMcQFUMlOI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaKMcQVURNQo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaKMcQVUSqyg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaKMcQVUTZ5M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaKMcQVUUaRw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaKaMi1abwU8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaKaMjFac2g0=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaKaMjFadojY=", + "_parent": { + "$ref": "AAAAAAGMaKaMjFac2g0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -928, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKaMjFaeV/A=", + "_parent": { + "$ref": "AAAAAAGMaKaMjFac2g0=" + }, + "font": "Arial;13;1", + "left": 285, + "top": 55, + "width": 82.01806640625, + "height": 13, + "text": "Marié" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKaMjFafaEk=", + "_parent": { + "$ref": "AAAAAAGMaKaMjFac2g0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -928, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKaMjFaggPo=", + "_parent": { + "$ref": "AAAAAAGMaKaMjFac2g0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -928, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 280, + "top": 48, + "width": 92.01806640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaKaMjFadojY=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaKaMjFaeV/A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaKaMjFafaEk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaKaMjFaggPo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaKaMjFahHME=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKkVG1ou+Ns=", + "_parent": { + "$ref": "AAAAAAGMaKaMjFahHME=" + }, + "model": { + "$ref": "AAAAAAGMaKkVFVorXL4=" + }, + "font": "Arial;13;0", + "left": 285, + "top": 78, + "width": 82.01806640625, + "height": 13, + "text": "+DateMariage", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 280, + "top": 73, + "width": 92.01806640625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaKaMjFailmM=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "font": "Arial;13;0", + "left": 280, + "top": 96, + "width": 92.01806640625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaKaMjFajsh4=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaKaMjFakGrA=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "model": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 280, + "top": 48, + "width": 92.01806640625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGMaKaMjFac2g0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaKaMjFahHME=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaKaMjFailmM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaKaMjFajsh4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaKaMjFakGrA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMaKmXqFrjCpo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrk3Bw=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 214, + "top": 37, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrlhKI=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 229, + "top": 37, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrmsj8=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 185, + "top": 38, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrnCjw=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrgk/A=" + }, + "font": "Arial;13;0", + "left": 79, + "top": 32, + "width": 45.17626953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 2, + "text": "+Enfant" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVro5Nk=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrgk/A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 87, + "top": 29, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrpWw0=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrgk/A=" + }, + "font": "Arial;13;0", + "left": 119, + "top": 36, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "edgePosition": 2, + "text": "0..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrq99M=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrhZdA=" + }, + "font": "Arial;13;0", + "left": 172, + "top": 123, + "width": 45.8935546875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "text": "+Parent" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrrWyM=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrhZdA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 197, + "top": 137, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaKmXqVrsydQ=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrhZdA=" + }, + "font": "Arial;13;0", + "left": 180, + "top": 96, + "width": 21.68359375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "text": "1..2" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaKmXqVrtgBY=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrgk/A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -344, + "top": -152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaKmXqVrup5o=", + "_parent": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "model": { + "$ref": "AAAAAAGMaKmXqFrhZdA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -344, + "top": -152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "tail": { + "$ref": "AAAAAAGMaKMcQFULKbU=" + }, + "points": "116:64;116:44;200:44;200:115;169:115", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaKmXqVrk3Bw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaKmXqVrlhKI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaKmXqVrmsj8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMaKmXqVrnCjw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMaKmXqVro5Nk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMaKmXqVrpWw0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMaKmXqVrq99M=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMaKmXqVrrWyM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMaKmXqVrsydQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMaKmXqVrtgBY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMaKmXqVrup5o=" + } + }, + { + "_type": "UMLAssociationClassLinkView", + "_id": "AAAAAAGMaKqF0l5nKK4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaKqF0l5mXdM=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaKmXqFrjCpo=" + }, + "tail": { + "$ref": "AAAAAAGMaKaMi1abwU8=" + }, + "lineStyle": 1, + "points": "279:77;200:79" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaKxXRl/QYso=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaKxXRl/RXwk=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaKxXRl/SKkU=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/RXwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKxXRl/TisM=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/RXwk=" + }, + "font": "Arial;13;1", + "left": 293, + "top": 503, + "width": 95.748046875, + "height": 13, + "text": "Personne" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKxXRl/UNog=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/RXwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -32, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaKxXRl/VBWk=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/RXwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 288, + "top": 496, + "width": 105.748046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaKxXRl/SKkU=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaKxXRl/TisM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaKxXRl/UNog=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaKxXRl/VBWk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaKxXRl/W6bw=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKyda2BAYcY=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/W6bw=" + }, + "model": { + "$ref": "AAAAAAGMaKydY2A6kqI=" + }, + "font": "Arial;13;0", + "left": 293, + "top": 526, + "width": 95.748046875, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKy20mBobSk=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/W6bw=" + }, + "model": { + "$ref": "AAAAAAGMaKy2yWBiP9Y=" + }, + "font": "Arial;13;0", + "left": 293, + "top": 541, + "width": 95.748046875, + "height": 13, + "text": "+Prénom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKzGfGCQhP8=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/W6bw=" + }, + "model": { + "$ref": "AAAAAAGMaKzGeWCKzL8=" + }, + "font": "Arial;13;0", + "left": 293, + "top": 556, + "width": 95.748046875, + "height": 13, + "text": "+DateNaissance", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaKzn8WC4lN8=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/W6bw=" + }, + "model": { + "$ref": "AAAAAAGMaKzn6WCy5G0=" + }, + "font": "Arial;13;0", + "left": 293, + "top": 571, + "width": 95.748046875, + "height": 13, + "text": "+Adresse", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 288, + "top": 521, + "width": 105.748046875, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaKxXRl/XfUs=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "font": "Arial;13;0", + "left": 288, + "top": 589, + "width": 105.748046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaKxXRl/YAcU=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -264, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaKxXRl/Zn5Y=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "model": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -264, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 288, + "top": 496, + "width": 105.748046875, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGMaKxXRl/RXwk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaKxXRl/W6bw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaKxXRl/XfUs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaKxXRl/YAcU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaKxXRl/Zn5Y=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaK0M1WEiPyU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaK0M1WEjy2Y=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0M1WEkFs8=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEjy2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0M1WElg/E=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEjy2Y=" + }, + "font": "Arial;13;1", + "left": 69, + "top": 759, + "width": 47.67724609375, + "height": 13, + "text": "Homme" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0M1WEmszA=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEjy2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 112, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0M1WEnRdU=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEjy2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 64, + "top": 752, + "width": 57.67724609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK0M1WEkFs8=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaK0M1WElg/E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaK0M1WEmszA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK0M1WEnRdU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaK0M1WEoIq4=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "font": "Arial;13;0", + "left": 64, + "top": 777, + "width": 57.67724609375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaK0M1mEp5wE=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "font": "Arial;13;0", + "left": 64, + "top": 787, + "width": 57.67724609375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaK0M1mEqsZ8=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaK0M1mErhq4=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "model": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 64, + "top": 752, + "width": 57.67724609375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGMaK0M1WEjy2Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaK0M1WEoIq4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaK0M1mEp5wE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaK0M1mEqsZ8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaK0M1mErhq4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaK0kdWF2Jqg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaK0kdWF3sqQ=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0kdWF47h8=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF3sqQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -448, + "top": 80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0kdWF58oM=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF3sqQ=" + }, + "font": "Arial;13;1", + "left": 557, + "top": 759, + "width": 45.51904296875, + "height": 13, + "text": "Femme" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0kdWF68vQ=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF3sqQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -448, + "top": 80, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK0kdWF76Ws=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF3sqQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -448, + "top": 80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 552, + "top": 752, + "width": 55.51904296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK0kdWF47h8=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaK0kdWF58oM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaK0kdWF68vQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK0kdWF76Ws=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaK0kdWF80AE=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "font": "Arial;13;0", + "left": 552, + "top": 777, + "width": 55.51904296875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaK0kdWF9c0o=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "font": "Arial;13;0", + "left": 552, + "top": 787, + "width": 55.51904296875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaK0kdWF+h/I=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaK0kdWF/hOU=", + "_parent": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "model": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 552, + "top": 752, + "width": 55.51904296875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGMaK0kdWF3sqQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaK0kdWF80AE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaK0kdWF9c0o=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaK0kdWF+h/I=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaK0kdWF/hOU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMaK3Z9mIDTU8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK3Z9WIB3qo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3Z9mIETeo=", + "_parent": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "model": { + "$ref": "AAAAAAGMaK3Z9WIB3qo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 191, + "top": 655, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3Z92IFsrY=", + "_parent": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "model": { + "$ref": "AAAAAAGMaK3Z9WIB3qo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 181, + "top": 644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3Z92IGHdY=", + "_parent": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "model": { + "$ref": "AAAAAAGMaK3Z9WIB3qo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 212, + "top": 678, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK3Z9mIDTU8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "tail": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "lineStyle": 1, + "points": "117:751;287:596", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaK3Z9mIETeo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK3Z92IFsrY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK3Z92IGHdY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGMaK3wRWK2RqY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK3wRGK0gK4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3wRWK3kHU=", + "_parent": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "model": { + "$ref": "AAAAAAGMaK3wRGK0gK4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 463, + "top": 678, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3wRWK4om8=", + "_parent": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "model": { + "$ref": "AAAAAAGMaK3wRGK0gK4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 453, + "top": 689, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK3wRWK5nuk=", + "_parent": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "model": { + "$ref": "AAAAAAGMaK3wRGK0gK4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 657, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK3wRWK2RqY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaKxXRl/QYso=" + }, + "tail": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "lineStyle": 1, + "points": "555:751;394:598", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaK3wRWK3kHU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK3wRWK4om8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK3wRWK5nuk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaK3/7WL0auE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaK3/7WL1EyU=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaK3/7WL23sk=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL1EyU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -560, + "top": 96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK3/7WL3+Y0=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL1EyU=" + }, + "font": "Arial;13;1", + "left": 293, + "top": 903, + "width": 82.01806640625, + "height": 13, + "text": "Marié" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK3/7WL4Z9U=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL1EyU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -560, + "top": 96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaK3/7WL5SlE=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL1EyU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -560, + "top": 96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 288, + "top": 896, + "width": 92.01806640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK3/7WL23sk=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaK3/7WL3+Y0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaK3/7WL4Z9U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK3/7WL5SlE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaK3/7WL6OYo=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaK4es2NqGQs=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL6OYo=" + }, + "model": { + "$ref": "AAAAAAGMaK4eoWNkJVM=" + }, + "font": "Arial;13;0", + "left": 293, + "top": 926, + "width": 82.01806640625, + "height": 13, + "text": "+DateMariage", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 288, + "top": 921, + "width": 92.01806640625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaK3/7WL7rso=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "font": "Arial;13;0", + "left": 288, + "top": 944, + "width": 92.01806640625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaK3/7mL82Bk=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -280, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaK3/7mL9Akg=", + "_parent": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "model": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -280, + "top": 48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 288, + "top": 896, + "width": 92.01806640625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGMaK3/7WL1EyU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaK3/7WL6OYo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaK3/7WL7rso=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaK3/7mL82Bk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaK3/7mL9Akg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMaK5NZGQIspg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQJaIE=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 753, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQKRAE=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 336, + "top": 738, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQLsBs=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 783, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQMjtA=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QF3jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 147, + "top": 753, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQN1Hg=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QF3jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 150, + "top": 739, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQOnjQ=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QF3jc=" + }, + "font": "Arial;13;0", + "left": 133, + "top": 780, + "width": 21.68359375, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "edgePosition": 2, + "text": "0..1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQPbkM=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QG2FA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 525, + "top": 753, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQQOac=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QG2FA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 522, + "top": 739, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaK5NZGQRV/E=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QG2FA=" + }, + "font": "Arial;13;0", + "left": 519, + "top": 780, + "width": 21.68359375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "text": "0..1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaK5NZGQSOAc=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QF3jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaK5NZGQTL/g=", + "_parent": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "model": { + "$ref": "AAAAAAGMaK5NY2QG2FA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaK0kdWF2Jqg=" + }, + "tail": { + "$ref": "AAAAAAGMaK0M1WEiPyU=" + }, + "lineStyle": 1, + "points": "122:774;551:774", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaK5NZGQJaIE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaK5NZGQKRAE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaK5NZGQLsBs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMaK5NZGQMjtA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMaK5NZGQN1Hg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMaK5NZGQOnjQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMaK5NZGQPbkM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMaK5NZGQQOac=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMaK5NZGQRV/E=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMaK5NZGQSOAc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMaK5NZGQTL/g=" + } + }, + { + "_type": "UMLAssociationClassLinkView", + "_id": "AAAAAAGMaK8OXGbRpAA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaK8OXGbQ03Y=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaK5NZGQIspg=" + }, + "tail": { + "$ref": "AAAAAAGMaK3/7WL0auE=" + }, + "lineStyle": 1, + "points": "334:895;336:774" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaLNgwmlwFOU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaLNgwmlxgLQ=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaLNgwmlyi/g=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlxgLQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLNgwmlztDM=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlxgLQ=" + }, + "font": "Arial;13;1", + "left": 645, + "top": 239, + "width": 85.6298828125, + "height": 13, + "text": "Film" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLNgwml0HGM=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlxgLQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -144, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLNgwml13Ro=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlxgLQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 640, + "top": 232, + "width": 95.6298828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLNgwmlyi/g=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaLNgwmlztDM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaLNgwml0HGM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLNgwml13Ro=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaLNgw2l2zXY=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLOG/Wox35Y=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLOG7mook7k=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 262, + "width": 85.6298828125, + "height": 13, + "text": "+CodeFilm {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLOjTmp6I5k=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLOjPmpxBvQ=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 277, + "width": 85.6298828125, + "height": 13, + "text": "+Titre", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLPEF2rDjnw=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLPEFGq6uhg=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 292, + "width": 85.6298828125, + "height": 13, + "text": "+acteurs", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLPkNmsMiRg=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLPkM2sDQ1E=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 307, + "width": 85.6298828125, + "height": 13, + "text": "+Realisateur", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLP47WtVKlM=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLP45GtMvm4=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 322, + "width": 85.6298828125, + "height": 13, + "text": "+Genre", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLQQN2ueCe0=", + "_parent": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "model": { + "$ref": "AAAAAAGMaLQQM2uVLCI=" + }, + "font": "Arial;13;0", + "left": 645, + "top": 337, + "width": 85.6298828125, + "height": 13, + "text": "+Durée", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 640, + "top": 257, + "width": 95.6298828125, + "height": 98 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaLNgw2l3dSI=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "font": "Arial;13;0", + "left": 640, + "top": 355, + "width": 95.6298828125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaLNgw2l4GF0=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -320, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaLNgw2l5wQw=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "model": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -320, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 640, + "top": 232, + "width": 95.6298828125, + "height": 133, + "nameCompartment": { + "$ref": "AAAAAAGMaLNgwmlxgLQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaLNgw2l2zXY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaLNgw2l3dSI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaLNgw2l4GF0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaLNgw2l5wQw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaLT2UXq9xCY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaLT2UXq+U/Y=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaLT2UXq/dDw=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq+U/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1056, + "top": -640, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLT2UXrAVoA=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq+U/Y=" + }, + "font": "Arial;13;1", + "left": 997, + "top": 143, + "width": 84.89990234375, + "height": 13, + "text": "DVD" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLT2UXrBD8Y=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq+U/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1056, + "top": -640, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLT2UXrCicQ=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq+U/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1056, + "top": -640, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 992, + "top": 136, + "width": 94.89990234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLT2UXq/dDw=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaLT2UXrAVoA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaLT2UXrBD8Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLT2UXrCicQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaLT2UXrDTK8=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLeDjYjBfJA=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXrDTK8=" + }, + "model": { + "$ref": "AAAAAAGMaLeDg4i480o=" + }, + "font": "Arial;13;0", + "left": 997, + "top": 166, + "width": 84.89990234375, + "height": 13, + "text": "+NumDVD {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLeXjYkrArQ=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXrDTK8=" + }, + "model": { + "$ref": "AAAAAAGMaLeXiYkijaI=" + }, + "font": "Arial;13;0", + "left": 997, + "top": 181, + "width": 84.89990234375, + "height": 13, + "text": "+DateService", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLfLqImVMAU=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXrDTK8=" + }, + "model": { + "$ref": "AAAAAAGMaLfLpImMa+I=" + }, + "font": "Arial;13;0", + "left": 997, + "top": 196, + "width": 84.89990234375, + "height": 13, + "text": "+état", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 992, + "top": 161, + "width": 94.89990234375, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaLT2UXrEm6o=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "font": "Arial;13;0", + "left": 992, + "top": 214, + "width": 94.89990234375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaLT2UXrFnTM=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -320, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaLT2UXrG03Q=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "model": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -320, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 992, + "top": 136, + "width": 94.89990234375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGMaLT2UXq+U/Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaLT2UXrDTK8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaLT2UXrEm6o=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaLT2UXrFnTM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaLT2UXrG03Q=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMaLUlQ3x21tg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x3BiI=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "font": "Arial;13;0", + "left": 830, + "top": 217, + "width": 57.4462890625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 1, + "text": "+Sur" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x4Ntw=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 853, + "top": 203, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x512w=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 867, + "top": 246, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x6UW8=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnxzQCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 755, + "top": 253, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x7oRI=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnxzQCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 753, + "top": 240, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x8o14=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnxzQCw=" + }, + "font": "Arial;13;0", + "left": 757, + "top": 280, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x9UEM=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnx06Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 961, + "top": 183, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlQ3x+Ch8=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnx06Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 955, + "top": 171, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLUlRHx/mRU=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnx06Lc=" + }, + "font": "Arial;13;0", + "left": 965, + "top": 207, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaLUlRHyAF24=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnxzQCw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -280, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaLUlRHyBOkA=", + "_parent": { + "$ref": "AAAAAAGMaLUlQ3x21tg=" + }, + "model": { + "$ref": "AAAAAAGMaLUlQnx06Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -280, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "tail": { + "$ref": "AAAAAAGMaLNgwmlwFOU=" + }, + "lineStyle": 1, + "points": "736:282;991:195", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaLUlQ3x3BiI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLUlQ3x4Ntw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLUlQ3x512w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMaLUlQ3x6UW8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMaLUlQ3x7oRI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMaLUlQ3x8o14=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMaLUlQ3x9UEM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMaLUlQ3x+Ch8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMaLUlRHx/mRU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMaLUlRHyAF24=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMaLUlRHyBOkA=" + } + }, + { + "_type": "FreelineEdgeView", + "_id": "AAAAAAGMaLZZx4LXn8U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "lineStyle": 1, + "points": "64:624;336:720;624:624", + "lineMode": 2 + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGMaLZ4P4OPUPw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "left": 80, + "top": 608, + "width": 132.5478515625, + "height": 25, + "text": "{Partitionnement}" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaLj7/Yr1GcU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaLj7/Yr2ciQ=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaLj7/Yr3ZB0=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr2ciQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -800, + "top": -352, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLj7/Yr4TVE=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr2ciQ=" + }, + "font": "Arial;13;1", + "left": 1005, + "top": 455, + "width": 69.03076171875, + "height": 13, + "text": "Adhérent" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLj7/Yr5lvE=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr2ciQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -800, + "top": -352, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLj7/Yr6RcY=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr2ciQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -800, + "top": -352, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1000, + "top": 448, + "width": 79.03076171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLj7/Yr3ZB0=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaLj7/Yr4TVE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaLj7/Yr5lvE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLj7/Yr6RcY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaLj7/Yr7Sn8=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLkWkIvveNo=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr7Sn8=" + }, + "model": { + "$ref": "AAAAAAGMaLkWiYvj2RA=" + }, + "font": "Arial;13;0", + "left": 1005, + "top": 478, + "width": 69.03076171875, + "height": 13, + "text": "+Nom {id}", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLll3IxZAcI=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr7Sn8=" + }, + "model": { + "$ref": "AAAAAAGMaLll2YxN61A=" + }, + "font": "Arial;13;0", + "left": 1005, + "top": 493, + "width": 69.03076171875, + "height": 13, + "text": "+Prénom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLl1c4zD8b8=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr7Sn8=" + }, + "model": { + "$ref": "AAAAAAGMaLl1cIy3QkU=" + }, + "font": "Arial;13;0", + "left": 1005, + "top": 508, + "width": 69.03076171875, + "height": 13, + "text": "+Adresse", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLmZo40tylY=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr7Sn8=" + }, + "model": { + "$ref": "AAAAAAGMaLmZn40hCDo=" + }, + "font": "Arial;13;0", + "left": 1005, + "top": 523, + "width": 69.03076171875, + "height": 13, + "text": "+Téléphone", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1000, + "top": 473, + "width": 79.03076171875, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaLj7/Yr8yUw=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "font": "Arial;13;0", + "left": 1000, + "top": 541, + "width": 79.03076171875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaLj7/Yr9fLY=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -400, + "top": -176, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaLj7/or+Krg=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "model": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -400, + "top": -176, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1000, + "top": 448, + "width": 79.03076171875, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGMaLj7/Yr2ciQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaLj7/Yr7Sn8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaLj7/Yr8yUw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaLj7/Yr9fLY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaLj7/or+Krg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGMaLn5WZCEfDA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WZCFt+8=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "font": "Arial;13;0", + "left": 1005, + "top": 328, + "width": 36.51171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 1, + "text": "+Loue" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCGBcs=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1008, + "top": 328, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCHiv8=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1053, + "top": 329, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCIvJw=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCBr24=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1023, + "top": 415, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCJnzU=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCBr24=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1010, + "top": 412, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCKc1I=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCBr24=" + }, + "font": "Arial;13;0", + "left": 1048, + "top": 419, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCL8rw=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCCdWA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1023, + "top": 244, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCMPog=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCCdWA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1009, + "top": 246, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGMaLn5WpCNjHc=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCCdWA=" + }, + "font": "Arial;13;0", + "left": 1041, + "top": 239, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaLn5WpCOYKE=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCBr24=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -280, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGMaLn5WpCPfS8=", + "_parent": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "model": { + "$ref": "AAAAAAGMaLn5WJCCdWA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -528, + "top": -280, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaLT2UXq9xCY=" + }, + "tail": { + "$ref": "AAAAAAGMaLj7/Yr1GcU=" + }, + "lineStyle": 1, + "points": "1039:447;1038:224", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGMaLn5WZCFt+8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLn5WpCGBcs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLn5WpCHiv8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGMaLn5WpCIvJw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGMaLn5WpCJnzU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGMaLn5WpCKc1I=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGMaLn5WpCL8rw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGMaLn5WpCMPog=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGMaLn5WpCNjHc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGMaLn5WpCOYKE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGMaLn5WpCPfS8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGMaLt5XZm1zUk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGMaLt5XZm2oZQ=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGMaLt5XZm3pkY=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm2oZQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1296, + "top": -592, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLt5XZm4TjE=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm2oZQ=" + }, + "font": "Arial;13;1", + "left": 1061, + "top": 303, + "width": 63.2353515625, + "height": 13, + "text": "Location" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLt5XZm5gWI=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm2oZQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1296, + "top": -592, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGMaLt5XZm6utg=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm2oZQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1296, + "top": -592, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1056, + "top": 296, + "width": 73.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGMaLt5XZm3pkY=" + }, + "nameLabel": { + "$ref": "AAAAAAGMaLt5XZm4TjE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGMaLt5XZm5gWI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGMaLt5XZm6utg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGMaLt5XZm7RUg=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGMaLuQ35pwGfE=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm7RUg=" + }, + "model": { + "$ref": "AAAAAAGMaLuQ1pphwiE=" + }, + "font": "Arial;13;0", + "left": 1061, + "top": 326, + "width": 63.2353515625, + "height": 13, + "text": "+NbJours", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1056, + "top": 321, + "width": 73.2353515625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGMaLt5XZm8RFk=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "font": "Arial;13;0", + "left": 1056, + "top": 344, + "width": 73.2353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGMaLt5XZm94k4=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -648, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGMaLt5XZm+aKs=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "model": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -648, + "top": -296, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1056, + "top": 296, + "width": 73.2353515625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGMaLt5XZm2oZQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGMaLt5XZm7RUg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGMaLt5XZm8RFk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGMaLt5XZm94k4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGMaLt5XZm+aKs=" + } + }, + { + "_type": "UMLAssociationClassLinkView", + "_id": "AAAAAAGMaLwEzZ5jyoU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGMaLwEzZ5ifUQ=" + }, + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGMaLn5WZCEfDA=" + }, + "tail": { + "$ref": "AAAAAAGMaLt5XZm1zUk=" + }, + "lineStyle": 1, + "points": "1055:334;1038:335" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKMcP1UJdLw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Personne", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaKSo7lWKkVg=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "name": "Engengré", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKSo71WL3qA=", + "_parent": { + "$ref": "AAAAAAGMaKSo7lWKkVg=" + }, + "reference": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKSo71WMuKE=", + "_parent": { + "$ref": "AAAAAAGMaKSo7lWKkVg=" + }, + "reference": { + "$ref": "AAAAAAGMaKMiaFUybLQ=" + }, + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaKmXp1rfycA=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKmXqFrgk/A=", + "_parent": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "name": "Enfant", + "reference": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "multiplicity": "0..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKmXqFrhZdA=", + "_parent": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + }, + "name": "Parent", + "reference": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "multiplicity": "1..2" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKNSTVVcNIg=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "name": "Nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKNsBVVjn/c=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "name": "Prénom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKOgNVVqJd8=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "name": "DateNaissance" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKjw3Fncyak=", + "_parent": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + }, + "name": "Adresse" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKMiaFUybLQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Enfants", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKQde1VzK70=", + "_parent": { + "$ref": "AAAAAAGMaKMiaFUybLQ=" + }, + "name": "Nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKRKvVV6A6w=", + "_parent": { + "$ref": "AAAAAAGMaKMiaFUybLQ=" + }, + "name": "Prénom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKRmA1WBoQ0=", + "_parent": { + "$ref": "AAAAAAGMaKMiaFUybLQ=" + }, + "name": "DateNaissance" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKaMi1aZKj8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Marié", + "ownedElements": [ + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMaKhzsFiwlbQ=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "classSide": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "associationSide": { + "$ref": "AAAAAAGMaKhTiFf+gfA=" + } + }, + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMaKqF0l5mXdM=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "classSide": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "associationSide": { + "$ref": "AAAAAAGMaKmXp1rfycA=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKkVFVorXL4=", + "_parent": { + "$ref": "AAAAAAGMaKaMi1aZKj8=" + }, + "name": "DateMariage" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKeCP1cyP4o=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Homme", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMaKgtmVfcO14=", + "_parent": { + "$ref": "AAAAAAGMaKeCP1cyP4o=" + }, + "source": { + "$ref": "AAAAAAGMaKeCP1cyP4o=" + }, + "target": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaKhTiFf+gfA=", + "_parent": { + "$ref": "AAAAAAGMaKeCP1cyP4o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKhTiFf/WK0=", + "_parent": { + "$ref": "AAAAAAGMaKhTiFf+gfA=" + }, + "reference": { + "$ref": "AAAAAAGMaKeCP1cyP4o=" + }, + "multiplicity": "0..1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaKhTiFgAJnE=", + "_parent": { + "$ref": "AAAAAAGMaKhTiFf+gfA=" + }, + "reference": { + "$ref": "AAAAAAGMaKfZT1ewTcQ=" + }, + "multiplicity": "0..1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKfZT1ewTcQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Femme", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMaKhJt1fthFU=", + "_parent": { + "$ref": "AAAAAAGMaKfZT1ewTcQ=" + }, + "source": { + "$ref": "AAAAAAGMaKfZT1ewTcQ=" + }, + "target": { + "$ref": "AAAAAAGMaKMcP1UJdLw=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaKxXRl/OSMU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Personne", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKydY2A6kqI=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "name": "Nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKy2yWBiP9Y=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "name": "Prénom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKzGeWCKzL8=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "name": "DateNaissance" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaKzn6WCy5G0=", + "_parent": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + }, + "name": "Adresse" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaK0M1WEgWuc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Homme", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMaK3Z9WIB3qo=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "source": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "target": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaK5NY2QE49w=", + "_parent": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaK5NY2QF3jc=", + "_parent": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "reference": { + "$ref": "AAAAAAGMaK0M1WEgWuc=" + }, + "multiplicity": "0..1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaK5NY2QG2FA=", + "_parent": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + }, + "reference": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "multiplicity": "0..1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaK0kdGF0dDM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Femme", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGMaK3wRGK0gK4=", + "_parent": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "source": { + "$ref": "AAAAAAGMaK0kdGF0dDM=" + }, + "target": { + "$ref": "AAAAAAGMaKxXRl/OSMU=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaK3/7GLy7NQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Marié", + "ownedElements": [ + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMaK8OXGbQ03Y=", + "_parent": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "classSide": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "associationSide": { + "$ref": "AAAAAAGMaK5NY2QE49w=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaK4eoWNkJVM=", + "_parent": { + "$ref": "AAAAAAGMaK3/7GLy7NQ=" + }, + "name": "DateMariage" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaLNgwmlugqs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Film", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaLUlQXxyIb0=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "Sur", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLUlQnxzQCw=", + "_parent": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "reference": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLUlQnx06Lc=", + "_parent": { + "$ref": "AAAAAAGMaLUlQXxyIb0=" + }, + "reference": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaLpSSJP/zeY=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLpSSJQAvac=", + "_parent": { + "$ref": "AAAAAAGMaLpSSJP/zeY=" + }, + "reference": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLpSSJQBmFI=", + "_parent": { + "$ref": "AAAAAAGMaLpSSJP/zeY=" + }, + "reference": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLOG7mook7k=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "CodeFilm", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLOjPmpxBvQ=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "Titre" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLPEFGq6uhg=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "acteurs" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLPkM2sDQ1E=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "Realisateur" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLP45GtMvm4=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "Genre" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLQQM2uVLCI=", + "_parent": { + "$ref": "AAAAAAGMaLNgwmlugqs=" + }, + "name": "Durée" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaLT2UXq72HA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "DVD", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLeDg4i480o=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "name": "NumDVD", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLeXiYkijaI=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "name": "DateService" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLfLpImMa+I=", + "_parent": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "name": "état" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaLj7/Yrzcco=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Adhérent", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGMaLn5WJCAd04=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "name": "Loue", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLn5WJCBr24=", + "_parent": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "reference": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGMaLn5WJCCdWA=", + "_parent": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + }, + "reference": { + "$ref": "AAAAAAGMaLT2UXq72HA=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLkWiYvj2RA=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "name": "Nom", + "isID": true + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLll2YxN61A=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "name": "Prénom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLl1cIy3QkU=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "name": "Adresse" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLmZn40hCDo=", + "_parent": { + "$ref": "AAAAAAGMaLj7/Yrzcco=" + }, + "name": "Téléphone" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGMaLt5XZmzakc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Location", + "ownedElements": [ + { + "_type": "UMLAssociationClassLink", + "_id": "AAAAAAGMaLwEzZ5ifUQ=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "classSide": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "associationSide": { + "$ref": "AAAAAAGMaLn5WJCAd04=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGMaLuQ1pphwiE=", + "_parent": { + "$ref": "AAAAAAGMaLt5XZmzakc=" + }, + "name": "NbJours" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/23BDD/Test.sql b/23BDD/Test.sql new file mode 100644 index 0000000..80958f0 --- /dev/null +++ b/23BDD/Test.sql @@ -0,0 +1,12 @@ +CREATE VIEW CommandeBuveur (numCom, dateCom, nomBuveur) +AS SELECT NumCom, DateCom, Nom +FROM Commande NATURAL JOIN Buveur; + +CREATE VIEW VIN2 (numvin, cru, region) +AS SELECT NumVin, cru, Region +FROM Vin; + +CREATE VIEW Paris (Numbuveur, nom, prenom) +AS SELECT NumBuveur,Nom, Prenom +FROM Buveur +WHERE Ville = 'PARIS'; \ No newline at end of file diff --git a/23DEV1.1/CM1/Exo1 b/23DEV1.1/CM1/Exo1 new file mode 100755 index 0000000..98dac2a Binary files /dev/null and b/23DEV1.1/CM1/Exo1 differ diff --git a/23DEV1.1/CM1/Exo1.c b/23DEV1.1/CM1/Exo1.c new file mode 100644 index 0000000..05f24b4 --- /dev/null +++ b/23DEV1.1/CM1/Exo1.c @@ -0,0 +1,7 @@ +#include +#include + +int main(void) { + printf("{o,o}\n(__(\\\n-\"-\"-\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM1/Exo2 b/23DEV1.1/CM1/Exo2 new file mode 100755 index 0000000..397441f Binary files /dev/null and b/23DEV1.1/CM1/Exo2 differ diff --git a/23DEV1.1/CM1/Exo2.c b/23DEV1.1/CM1/Exo2.c new file mode 100644 index 0000000..104a0b3 --- /dev/null +++ b/23DEV1.1/CM1/Exo2.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%d\n", 57); + printf("%o\n", 057); + printf("%x\n", 0x57); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM1/Exo3 b/23DEV1.1/CM1/Exo3 new file mode 100755 index 0000000..6c71234 Binary files /dev/null and b/23DEV1.1/CM1/Exo3 differ diff --git a/23DEV1.1/CM1/Exo3.c b/23DEV1.1/CM1/Exo3.c new file mode 100644 index 0000000..6fe2ddb --- /dev/null +++ b/23DEV1.1/CM1/Exo3.c @@ -0,0 +1,29 @@ +#include +#include +#include + +int main(void) { + double taille; + double pouce; + int poucei; + double pieds; + int piedsi; + printf("Entrez votre taille : "); + scanf("%lf", &taille); + pouce = trunc(taille*100.0)/2.56; + poucei = floor(pouce); + poucei = poucei % 12; + pieds = ceil(round(pouce / 12)); + piedsi = pieds; + if(piedsi > 1){ + printf("%d pieds, ", piedsi); + }else{ + printf("%d pied, ", piedsi); + } + if(poucei > 1){ + printf("%d pouces\n", poucei); + }else{ + printf("%d pouce\n", poucei); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM1/Exo4 b/23DEV1.1/CM1/Exo4 new file mode 100755 index 0000000..c9c2f89 Binary files /dev/null and b/23DEV1.1/CM1/Exo4 differ diff --git a/23DEV1.1/CM1/Exo4.c b/23DEV1.1/CM1/Exo4.c new file mode 100644 index 0000000..6bed945 --- /dev/null +++ b/23DEV1.1/CM1/Exo4.c @@ -0,0 +1,24 @@ +#include +#include + +#define NUMEROS 27 + +int main(void) { + char tableau[NUMEROS] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; + char find; + int indice; + while(find < 'a' || find > 'z'){ + printf("Entrez une lettre minuscule : "); + find = getchar(); + } + for(indice = 0 ; indice < NUMEROS ; indice++){ + if(tableau[indice] == find){ + printf("[%c]", tableau[indice]); + } + else{ + printf("%c", tableau[indice]); + } + } + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM1/Exo5 b/23DEV1.1/CM1/Exo5 new file mode 100755 index 0000000..8c90e13 Binary files /dev/null and b/23DEV1.1/CM1/Exo5 differ diff --git a/23DEV1.1/CM1/Exo5.c b/23DEV1.1/CM1/Exo5.c new file mode 100644 index 0000000..6641250 --- /dev/null +++ b/23DEV1.1/CM1/Exo5.c @@ -0,0 +1,33 @@ +#include +#include + +#define NUMEROS 27 + + +int main(void) { + int tableau[5]; + int tabinterdit[5]; + int indice; + int indice2; + int doublon = 0; + int doublef; + for(indice = 0 ; indice < 5 ; indice++){ + printf("Jet n°%d : ", indice+1); + scanf("%d", &tableau[indice]); + } + for(indice = 0 ; indice < 5 ; indice++){ + for(indice2 = 0 ; indice2 < 5 ; indice2++){ + if(tableau[indice] == tableau[indice2]){ + doublon++; + } + } + if(doublon == 2){ + doublef++; + tabinterdit[indice] = tableau[indice]; + } + doublon = 0; + } + doublef = doublef/2; + printf("Occurrences maximum : %d\n", doublef); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM2/Makefile b/23DEV1.1/CM2/Makefile new file mode 100644 index 0000000..3b7a244 --- /dev/null +++ b/23DEV1.1/CM2/Makefile @@ -0,0 +1,35 @@ +#BUT FINAL + +all : Lightness exo2 + +#Variables + +OFILES = main.o \ + Lightness.o + +CC = gcc + +CFLAGS = -Wall -ansi -pedantic + +#Dépendances + +main.o: carre.c lightness.h + +Lightness.o: lightness.c lightness.h + +#Exec + +Lightness: $(OFILES) + $(CC) $(CFLAGS) -o Lightness $(OFILES) && rm -f *.o && echo "Utilisation : ./Lightness" + +exo2 : lightness.c + $(CC) $(CFLAGS) -std=gnu99 -o exo3 3Ralenti.c && echo "Utilisation : ./exo3" + +#Nettoyage + +clean: + rm -f Lightness && rm -f exo2 + +#But factice + +.PHONY : but clean diff --git a/23DEV1.1/CM2/Section.c b/23DEV1.1/CM2/Section.c new file mode 100644 index 0000000..1730faa --- /dev/null +++ b/23DEV1.1/CM2/Section.c @@ -0,0 +1,15 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + long dividende, diviseur; + ldiv_t q; + dividende = strtol(argv[1],NULL,10); + diviseur = strtol(argv[2],NULL,10); + q = ldiv(dividende, diviseur); + printf("Quotient : %lo\n", q.quot); + printf("Reste : %lo\n", q.rem); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM2/Sensation.c b/23DEV1.1/CM2/Sensation.c new file mode 100644 index 0000000..9969ef1 --- /dev/null +++ b/23DEV1.1/CM2/Sensation.c @@ -0,0 +1,17 @@ +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE* fichier = fopen("reitne","r"); + if(fichier == NULL){ + fprintf(stderr,"Le fichier est introuvable ou indisponible"); + return EXIT_FAILURE; + } + int nombre; + while(!feof(fichier)){ + fread(&nombre, 1, 1, fichier); + printf("%d\n", nombre); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM2/Suite.c b/23DEV1.1/CM2/Suite.c new file mode 100644 index 0000000..489c337 --- /dev/null +++ b/23DEV1.1/CM2/Suite.c @@ -0,0 +1,37 @@ +#include +#include +#include + +int Suite(long val){ + long tab[100]; + int valor; + int i = 0; + for(i = 0; i<100; i++){ + if(i == 0){ + valor = val; + } + else{ + valor = tab[i-1]/2; + } + tab[i] = valor; + if(i == 0){ + printf("%d,", tab[i]); + }else if(tab[i]%2!=0){ + printf("%d.", tab[i]); + break; + }else{ + printf("%d,", tab[i]); + } + } +} + +int main(int argc, char const *argv[]) +{ + if(argc<2){ + printf("Erreur ! L'usage est : %s ", argv[0]); + } + long val; + val = strtol(argv[1],NULL,10); + Suite(val); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM2/a.out b/23DEV1.1/CM2/a.out new file mode 100755 index 0000000..abd5663 Binary files /dev/null and b/23DEV1.1/CM2/a.out differ diff --git a/23DEV1.1/CM2/carre.c b/23DEV1.1/CM2/carre.c new file mode 100644 index 0000000..d830f5c --- /dev/null +++ b/23DEV1.1/CM2/carre.c @@ -0,0 +1,51 @@ +#include +#include +#include + +#define LIGHT 0 +#define DARK 1 +#define RED 1 +#define GREEN 2 +#define BLUE 4 +#define LIGHT_RED 217 +#define DARK_RED 124 +#define LIGHT_GREEN 157 +#define DARK_GREEN 34 +#define LIGHT_BLUE 147 +#define DARK_BLUE 19 + +int light(void); + +int hue(void) { + int choice = rand()%3; + if (choice == 0) { + return RED; + } else if (choice == 1) { + return GREEN; + } else /* if (choice == 2) */ { + return BLUE; + } +} + +int main(void) { + int l, c, v; + + srand(time(NULL)); + l = lightness(); + c = hue(); + + if (c == RED) { + v = (l == LIGHT) ? LIGHT_RED : DARK_RED; + } else if (c == GREEN) { + v = (l == LIGHT) ? LIGHT_GREEN : DARK_GREEN; + } else /* if (c == BLUE) */ { + v = (l == LIGHT) ? LIGHT_BLUE : DARK_BLUE; + } + + printf("┏━━━━┓\n"); + printf("┃\33[48;5;%dm \33[m┃\n", v); + printf("┃\33[48;5;%dm \33[m┃\n", v); + printf("┗━━━━┛\n"); + + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/CM2/lightness.c b/23DEV1.1/CM2/lightness.c new file mode 100644 index 0000000..375125d --- /dev/null +++ b/23DEV1.1/CM2/lightness.c @@ -0,0 +1,12 @@ +#include +#include +#include +#include "lightness.h" + +int light(void){ + if (time(NULL)%2) { + return LIGHT; + } else { + return DARK; + } +} \ No newline at end of file diff --git a/23DEV1.1/CM2/lightness.h b/23DEV1.1/CM2/lightness.h new file mode 100644 index 0000000..8a7ea03 --- /dev/null +++ b/23DEV1.1/CM2/lightness.h @@ -0,0 +1,8 @@ +#ifndef LIGHTNESS_H +#define LIGHTNESS_H + +#include + +int light(void); + +#endif \ No newline at end of file diff --git a/23DEV1.1/CM2/reitne b/23DEV1.1/CM2/reitne new file mode 100644 index 0000000..6cf8170 Binary files /dev/null and b/23DEV1.1/CM2/reitne differ diff --git a/23DEV1.1/CM3/Calculs.c b/23DEV1.1/CM3/Calculs.c new file mode 100644 index 0000000..3cef85c --- /dev/null +++ b/23DEV1.1/CM3/Calculs.c @@ -0,0 +1,55 @@ +#include +#include + +struct maillon +{ + int valeur; + struct maillon* suivant; +}; + +typedef struct maillon maillon; + +maillon* debut(maillon* m, int v) +{ + maillon* result = malloc(sizeof(maillon)); + result->valeur = v; + result->suivant = m; + return result; +} + +maillon* creerListe() +{ + maillon* m = NULL; + unsigned short int val; + srand(time(NULL)); + for(int i = 0; i<10; i++) + { + val = ; + m = debut(m,val); + } + return m; +} + +maillon* AdditionListe(maillon* l1, maillon* l2) +{ + maillon* m = NULL; + unsigned short int val; + srand(time(NULL)); + for(int i = 0; i<10; i++) + { + val = ; + m = debut(m,val); + } + return m; +} + +int main(int argc, char const *argv[]) +{ + if(argc<1){ + printf("Il faut plus de valeur!"); + }else{ + maillon* premier = creerListe(argv[1]); + maillon* deuxième = creerListe(argv[2]); + } + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/CM3/Coloration.c b/23DEV1.1/CM3/Coloration.c new file mode 100644 index 0000000..d8375d3 --- /dev/null +++ b/23DEV1.1/CM3/Coloration.c @@ -0,0 +1,44 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE* f; + f = fopen("image.pgm","r"); + int i, j, cas; + int largeur, hauteur; + couleur c; + + fread(&largeur,3,1,f); + fread(&hauteur,3,1,f); + + printf("%d\n",largeur); + printf("%d\n",hauteur); + + InitialiserGraphique(); + CreerFenetre(10, 10, largeur, hauteur); + fseek(f,largeur/hauteur,SEEK_CUR); + for(i=0;i= 8 || i<= 36){ + if(j>= 10 || j<= 40){ + c = CouleurParNom("white"); + DessinerPixel(i, j); + } + } + }else{ + fread(&c,sizeof(unsigned long),1,f); + ChoisirCouleurDessin(c); + DessinerPixel(i, j); + } + } + + } + Touche(); + FermerGraphique(); + fclose(f); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/CM3/Culmination.c b/23DEV1.1/CM3/Culmination.c new file mode 100644 index 0000000..64e5c49 --- /dev/null +++ b/23DEV1.1/CM3/Culmination.c @@ -0,0 +1,97 @@ +#include +#include + +int comparatif(int tab[], int n, int argc, int max){ + int val = max; + if(val < tab[n]){ + val = tab[n]; + } + if(n != argc){ + comparatif(tab[], n+1, argc, val); + }else{ + return val; + } +} + +int main(int argc, char const *argv[]) +{ + int tab[7]; + int max = 0, n = 1; + if(argc<2){ + printf("Retournez plus de valeur!"); + return EXIT_FAILURE; + }else{ + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + if(n != argc){ + tab[n] = argv[n]; + n++; + } + } + } + } + } + } + } + n = 0; + if(tab[n] != '\0'){ + if(max +#include +#include +#include + +void graphique(){ + int point = 0; + int n = 0; + InitialiserGraphique(); + CreerFenetre(1700,950,1700,950); + couleur c, r, e; + r=CouleurParComposante(0,0,0); + ChoisirCouleurDessin(r); + RemplirRectangle(0,0,1700,950); + c=CouleurParComposante(111,255,94); + ChoisirCouleurDessin(c); + RemplirRectangle(17,20,1670,850); + temps(n); + Touche(); + FermerGraphique(); +} +//1 = pomme ; 2 = mur ; 3 = corps du serpent +//deplacement du serpent +//detection des obstacles +//temps de jeu +//score du jeu +int score(int ab){ + ab++; + return ab; +} + +void temps(int n){ + couleur f; + unsigned long suivant; + char buf[100]; + while(1){ + if (Microsecondes()>suivant){ + n++; + f=CouleurParNom("white"); + ChoisirCouleurDessin(f); + snprintf(buf,100,"Temps : %05d", n); + } + } +} +int main(int argc, char const *argv[]) +{ + graphique(); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/SAE/1-SAE/Test b/23DEV1.1/SAE/1-SAE/Test new file mode 100755 index 0000000..546cf4d Binary files /dev/null and b/23DEV1.1/SAE/1-SAE/Test differ diff --git a/23DEV1.1/SAE/1-SAE/Test.c b/23DEV1.1/SAE/1-SAE/Test.c new file mode 100644 index 0000000..4e77a4d --- /dev/null +++ b/23DEV1.1/SAE/1-SAE/Test.c @@ -0,0 +1,37 @@ +#include +#include +#include +#define DELTA 1000000L; + +void DessinerScene(int n) { + couleur c; + char buf[100]; + c = CouleurParNom("white"); + ChoisirCouleurDessin(c); + RemplirRectangle(0,0,100,100); + c = CouleurParNom("black"); + ChoisirCouleurDessin(c); + snprintf(buf, 100, "Temps : %05d", n); + EcrireTexte(10,20,buf,0); +} + +int main(void) +{ + int n; + couleur c; + unsigned long suivant; + InitialiserGraphique(); + CreerFenetre(10,10,800,500); + n = 0; + suivant = Microsecondes()+DELTA; + while(1){ + if(Microsecondes()>suivant) { + n++; + DessinerScene(n); + suivant = Microsecondes()+DELTA; + } + } + Touche(); + FermerGraphique(); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/BiteOperation.c b/23DEV1.1/TPS1/TP01/02-entier/BiteOperation.c new file mode 100644 index 0000000..e6d59f0 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/02-entier/BiteOperation.c @@ -0,0 +1,40 @@ +#include +#include + +int main(void) { + int n = 1431655765; + printf("%d", (n>>31)&1); + printf("%d", (n>>30)&1); + printf("%d", (n>>29)&1); + printf("%d", (n>>28)&1); + printf("%d", (n>>27)&1); + printf("%d", (n>>26)&1); + printf("%d", (n>>25)&1); + printf("%d", (n>>24)&1); + printf("%d", (n>>23)&1); + printf("%d", (n>>22)&1); + printf("%d", (n>>21)&1); + printf("%d", (n>>20)&1); + printf("%d", (n>>19)&1); + printf("%d", (n>>18)&1); + printf("%d", (n>>17)&1); + printf("%d", (n>>16)&1); + printf("%d", (n>>15)&1); + printf("%d", (n>>14)&1); + printf("%d", (n>>13)&1); + printf("%d", (n>>12)&1); + printf("%d", (n>>11)&1); + printf("%d", (n>>10)&1); + printf("%d", (n>>9)&1); + printf("%d", (n>>8)&1); + printf("%d", (n>>7)&1); + printf("%d", (n>>6)&1); + printf("%d", (n>>5)&1); + printf("%d", (n>>4)&1); + printf("%d", (n>>3)&1); + printf("%d", (n>>2)&1); + printf("%d", (n>>1)&1); + printf("%d", n&1); + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/a.out b/23DEV1.1/TPS1/TP01/02-entier/a.out new file mode 100755 index 0000000..6d275e5 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/02-entier/a.out differ diff --git a/23DEV1.1/TPS1/TP01/02-entier/arith.c b/23DEV1.1/TPS1/TP01/02-entier/arith.c new file mode 100644 index 0000000..1cffcb7 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/02-entier/arith.c @@ -0,0 +1,16 @@ +#include +#include + +int main(void) { + printf("%d\n", 100/6); + printf("%d\n", 100%6); + printf("%d\n", 0x1A*015); + printf("%d\n", -3/5); + printf("%d\n", -31/5); + printf("%d\n", -31%5); + printf("%d\n", 100*(3/5)); + printf("%d\n", 100*3/5); + printf("%d\n", 2-3-5); + printf("%d\n", 2-(3-5)); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/bases.c b/23DEV1.1/TPS1/TP01/02-entier/bases.c new file mode 100644 index 0000000..27f8a91 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/02-entier/bases.c @@ -0,0 +1,12 @@ +#include +#include + +int main(void) { + printf("%d\n", 72); + printf("%d\n", 0110); + printf("%d\n", 0x48); + printf("%d\n", 72); + printf("%o\n", 72); + printf("%x\n", 72); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/limite.c b/23DEV1.1/TPS1/TP01/02-entier/limite.c new file mode 100644 index 0000000..6c988cb --- /dev/null +++ b/23DEV1.1/TPS1/TP01/02-entier/limite.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%d\n",1569325055); + printf("%o\n",1569325055); + printf("%x\n",1569325055); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/multi.c b/23DEV1.1/TPS1/TP01/02-entier/multi.c new file mode 100644 index 0000000..3848d26 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/02-entier/multi.c @@ -0,0 +1,12 @@ +#include +#include + +int main(void) { + printf("%d\n", 73*16); + printf("%o\n", 73*16); + printf("%o\n", 16); + printf("%o\n", 73); + printf("%d\n", 73<<4); + printf("%o\n", 73<<4); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/02-entier/reponses.txt b/23DEV1.1/TPS1/TP01/02-entier/reponses.txt new file mode 100644 index 0000000..e69de29 diff --git a/23DEV1.1/TPS1/TP01/03-caractere/Bonus.c b/23DEV1.1/TPS1/TP01/03-caractere/Bonus.c new file mode 100644 index 0000000..812f031 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/03-caractere/Bonus.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf(" (%c_/)\n",92); + printf("=(^.^)=\n"); + printf("(%c) (%c)\n",34, 34); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/03-caractere/Chiffres.c b/23DEV1.1/TPS1/TP01/03-caractere/Chiffres.c new file mode 100644 index 0000000..c689a01 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/03-caractere/Chiffres.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%c\n",48+7); + printf("%c\n",97-32); + printf("%c\n",97); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/03-caractere/Extract.c b/23DEV1.1/TPS1/TP01/03-caractere/Extract.c new file mode 100644 index 0000000..2af3573 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/03-caractere/Extract.c @@ -0,0 +1,18 @@ +#include +#include + +int main(void) { + char inutile; + char Date1; + char Date2; + char Date3; + char Date4; + printf("Entrez votre numéro de sécurité sociale : "); + inutile = getchar(); + Date1 = getchar(); + Date2 = getchar(); + Date3 = getchar(); + Date4 = getchar(); + printf("%c%c/%c%c\n", Date1, Date2, Date3, Date4); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/03-caractere/a.out b/23DEV1.1/TPS1/TP01/03-caractere/a.out new file mode 100755 index 0000000..bb49777 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/03-caractere/a.out differ diff --git a/23DEV1.1/TPS1/TP01/03-caractere/crypted.c b/23DEV1.1/TPS1/TP01/03-caractere/crypted.c new file mode 100644 index 0000000..6869fe8 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/03-caractere/crypted.c @@ -0,0 +1,14 @@ +#include +#include + +/*int main(void) { + printf("Unicode : %c%c\n", '\xC3', '\xAE'); + printf("Latin 1 : %c\n", '\xEE'); + return EXIT_SUCCESS; +}*/ +//le caractère en Latin 1 n'est pas représenté +int main(void) { + printf("%c\n", 'î'); + return EXIT_SUCCESS; +} +//erreur de caractère \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/03-caractere/salut.c b/23DEV1.1/TPS1/TP01/03-caractere/salut.c new file mode 100644 index 0000000..211bc72 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/03-caractere/salut.c @@ -0,0 +1,18 @@ +#include +#include + +int main(void) { + printf("%c",'H'); + printf("%c",'e'); + printf("%c",'l'); + printf("%c",'l'); + printf("%c",'o'); + printf("%c",' '); + printf("%c",'W'); + printf("%c",'o'); + printf("%c",'r'); + printf("%c",'l'); + printf("%c",'d'); + printf("%c",'!'); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/05-Reels/Dust.c b/23DEV1.1/TPS1/TP01/05-Reels/Dust.c new file mode 100644 index 0000000..20edfc2 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/05-Reels/Dust.c @@ -0,0 +1,8 @@ +#include +#include + +int main(void) { + printf("%.15f\n", 12345.678910111213); + return EXIT_SUCCESS; +} +//en modifiant le %f, il affiche plus de nombre après la virgule \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/05-Reels/Interet.c b/23DEV1.1/TPS1/TP01/05-Reels/Interet.c new file mode 100644 index 0000000..894c88a --- /dev/null +++ b/23DEV1.1/TPS1/TP01/05-Reels/Interet.c @@ -0,0 +1,28 @@ +#include +#include + +int main(void) { + double f; + double r; + printf("Combien d'euros voulez-vous investir ? "); + scanf("%lf", &f); + r = f; + printf("Annee 0 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 1 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 2 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 3 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 4 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 5 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 6 : %9.2f\n", f); + f = f * 1.04; + printf("Annee 7 : %9.2f\n", f); + printf("Votre épargne sera de : %9.2f\n", f); + printf("Le bénéfice sera de : %9.2f\n", f-r); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/05-Reels/Operation.c b/23DEV1.1/TPS1/TP01/05-Reels/Operation.c new file mode 100644 index 0000000..1db7b1d --- /dev/null +++ b/23DEV1.1/TPS1/TP01/05-Reels/Operation.c @@ -0,0 +1,10 @@ +#include +#include + +int main(void) { + printf("%f\n", 5.0+2.5); + printf("%f\n", 5.0-2.5); + printf("%f\n", 5.0*2.5); + printf("%f\n", 5.0/2.5); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/05-Reels/Tele.c b/23DEV1.1/TPS1/TP01/05-Reels/Tele.c new file mode 100644 index 0000000..2cfa438 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/05-Reels/Tele.c @@ -0,0 +1,18 @@ +#include +#include + +int main(void) { + double x; + char s; + printf("Entrez un caractere : "); + scanf("%c",&s); + printf("Entrez un reel : "); + scanf("%lf",&x); + printf("%e\n", x); + printf("%c\n", s); + printf("%c\n", s); + printf("%c\n", s); + printf("%c\n", s); + printf("%c\n", s); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/05-Reels/a.out b/23DEV1.1/TPS1/TP01/05-Reels/a.out new file mode 100755 index 0000000..6d8da11 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/05-Reels/a.out differ diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/Billes.c b/23DEV1.1/TPS1/TP01/06-Conditions/Billes.c new file mode 100644 index 0000000..bc1fe10 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/Billes.c @@ -0,0 +1,24 @@ +#include +#include + +int main(void) { + int x=3; + + if (x==2) { + printf("x vaut 2\n"); + } else { + printf("x est different de 2\n"); + } + + printf("%d\n", x); + + if (x==0) { + printf("x vaut 0\n"); + } else { + printf("x est different de 0\n"); + } + + printf("%d\n", x); + + return EXIT_SUCCESS; +}//Il manque un égale en plus à chaque if \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/Triple.c b/23DEV1.1/TPS1/TP01/06-Conditions/Triple.c new file mode 100644 index 0000000..95c8c59 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/Triple.c @@ -0,0 +1,25 @@ +#include +#include + +int main(void) { + int tr; + int av; + int ap; + int res; + printf("Entrez un entier : "); + scanf("%d",&tr); + if (tr%3 == 0){ + printf("l'entier %d est un multiple de 3\n", tr); + } + else{ + ap = (tr + 1); + av = (tr - 1); + if(ap%3 == 0){ + printf("l'entier %d est est proche de %d\n", tr, ap); + } + else if(av%3 == 0){ + printf("l'entier %d est proche de %d\n", tr, av); + } + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/a.out b/23DEV1.1/TPS1/TP01/06-Conditions/a.out new file mode 100755 index 0000000..b8ab733 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/06-Conditions/a.out differ diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/annee.c b/23DEV1.1/TPS1/TP01/06-Conditions/annee.c new file mode 100644 index 0000000..1f3ece8 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/annee.c @@ -0,0 +1,20 @@ +#include +#include + +int main (void) { + int x; + printf ("choisissez une annee : \n"); + scanf ("%d", &x); + if (x%4==0) { + if (x%100!=0){ + printf("l annee est bissextile\n"); + }else if (x%400 == 0){ + printf("l annee est bissextile\n"); + }else{ + printf("l annee n est pas bissextile\n"); + } + }else{ + printf("l annee n est pas bissextile\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/anneede.c b/23DEV1.1/TPS1/TP01/06-Conditions/anneede.c new file mode 100644 index 0000000..0e69186 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/anneede.c @@ -0,0 +1,14 @@ +#include +#include + +int main(void) { + int x; + printf("choisissez une annee : \n"); + scanf("%d", &x); + if((x%4==0)&&((x%100!=0)||(x%400==0))){ + printf("l annee est bissextile\n"); + }else{ + printf("l annee n est pas bissextile\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/ordre.c b/23DEV1.1/TPS1/TP01/06-Conditions/ordre.c new file mode 100644 index 0000000..6168be2 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/ordre.c @@ -0,0 +1,32 @@ +#include +#include + +int main(void) { + int x, y, z; + printf("choisissez un entier: \n"); + scanf("%d", &x); + printf("choisissez un second entier: \n"); + scanf("%d", &y); + printf("choisissez un troisieme entier: \n"); + scanf("%d", &z); + if((x>y)&(y>z)){ + printf("l'ordre croissant est : %d,%d,%d \n", z, y, x); + } + if((x>z)&(z>y)){ + printf("l'ordre croissant est : %d,%d,%d \n", y, z, x); + } + if((y>x)&(x>z)){ + printf("l'ordre croissant est : %d,%d,%d \n", z, x, y); + } + if((y>z)&(z>x)){ + printf("l'ordre croissant est : %d,%d,%d \n", x, z, y); + } + if((z>x)&(x>y)){ + printf("l'ordre croissant est : %d,%d,%d \n", y, x, z); + } + if((z>y)&(y>x)){ + printf("l'ordre croissant est : %d,%d,%d \n", x, y, z); + } + + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/06-Conditions/prod.c b/23DEV1.1/TPS1/TP01/06-Conditions/prod.c new file mode 100644 index 0000000..5223eee --- /dev/null +++ b/23DEV1.1/TPS1/TP01/06-Conditions/prod.c @@ -0,0 +1,20 @@ +#include +#include + +int main(void) { + double x, y; + printf("choisissez un reel: "); + scanf("%lf", &x); + printf("choisissez un second reel: "); + scanf("%lf", &y); + if (x>0&&y>0) { + printf("le produit du calcul est positif\n"); + } + else if ((((x<0)&&(y>0))||((x>0)&&(y<0)))) { + printf("le produit du calcul est negatif\n"); + }else { + printf("le produit du calcul est positif\n"); + } + printf("%f",x*y); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/Diviseur.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/Diviseur.c new file mode 100644 index 0000000..a527092 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/Diviseur.c @@ -0,0 +1,22 @@ +#include +#include +int main(void) { + int max = 0; + int n; + int ns; + printf("Entrez un entier : "); + scanf("%d", &n); + printf("Entrez un second entier : "); + scanf("%d", &ns); + if (ns == 0){ + printf("pgcd(%d, %d) = %d", n, ns, n); + }else{ + while (ns > 0){ + printf("%d = %d X %d + %d", n, ns, n/ns, n%ns); + n = ns; + ns = n%ns; + r = n; + } + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/a.out b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/a.out new file mode 100755 index 0000000..54b2b32 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/a.out differ diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/figure.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/figure.c new file mode 100644 index 0000000..fa023a0 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/BoucleBisbis/figure.c @@ -0,0 +1,50 @@ +#include +#include +int main(void) { + int i; + int j; + int n; + char ch; + while(ch != 'q'){ + printf(" t) Triangle\n c) Carre\n q) Quitter\n "); + printf("Votre choix ?\n"); + ch = getchar(); + if(ch == 't'){ + printf("choisissez la hauteur : "); + scanf("%d",&n); + for(i=0;ij){ + printf("*"); + } + else{ + printf(" "); + } + } + printf("\n"); + } + } + if(ch =='c'){ + printf("choisissez la hauteur : "); + scanf("%d",&n); + for(i=0;i +#include +int main(void) { + int i; + int j; + int n; + printf("hauteur du sapin : "); + scanf("%d",&n); + printf("\n"); + for(i=0;i +#include +#include +int main(void) { + int chance = 5; + int devin; + int res; + srand(time(NULL)); + devin = rand()%101; + printf("res : %d\n", devin); + printf("Devinez le chiffre choisit entre 0 et 100 : "); + while(chance > 0 || res != devin){ + scanf("%d", &res); + if(res != devin){ + printf("Non."); + chance = chance - 1; + if(resdevin){ + printf("C'est -\n"); + } + if (chance < 0){ + break; + } + }else{ + break; + } + printf("Nb chances : %d\n", chance); + printf("Réessayer : ", chance); + } + if (chance < 0){ + printf("Perdu!!! La réponse est %d\n", devin); + } + else if (res == devin){ + printf("Bonne réponse!!!\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/F2.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/F2.c new file mode 100644 index 0000000..681c461 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/F2.c @@ -0,0 +1,20 @@ +#include +#include +int t = 1; +int x; +int a; +int main(void) { + printf("entree un nombre : "); + scanf("%d", &x); + for(a = 2 ; a < x ; a++){ + t = t && (x % a != 0); + printf("%d\n",t); + } + if(t == 1){ + printf("il est un nombre premier.\n"); + } + else{ + printf("il n est pas un nombre premier.\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Multiplication.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Multiplication.c new file mode 100644 index 0000000..6c97c7a --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Multiplication.c @@ -0,0 +1,15 @@ +#include +#include +int main(void) { + int i, j; + printf(" X | 0 1 2 3 4 5 6 7 8 9 10\n"); + printf("-----+--------------------------------------------\n"); + for (i = 0 ; i<=10 ; i++){ + printf(" %2d |", i); + for (j = 0 ; j<=10 ; j++){ + printf(" %3d", i*j); + } + printf("\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Primaire.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Primaire.c new file mode 100644 index 0000000..690ffa3 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Primaire.c @@ -0,0 +1,20 @@ +#include +#include +int main(void) {int t = 1; + int t = 1; + int x; + int a; + printf("entree un nombre : "); + scanf("%d", &x); + for(a = 2 ; a < x ; a++){ + t = t && (x % a != 0); + printf("%d\n",t); + } + if(t == 1){ + printf("il est un nombre premier.\n"); + } + else{ + printf("il n est pas un nombre premier.\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Progress.c b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Progress.c new file mode 100644 index 0000000..bd16cd5 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/Progress.c @@ -0,0 +1,27 @@ +#include +#include +int main(void) { + int i = 0; + int one = 0; + int two = 1; + int three = 1; + while(i<20){ + if (i<2){ + if (i == 0){ + printf("u%d = 0\n", i); + }else{ + printf("u%d = 1\n", i); + } + }else{ + one = two + three; + printf("u%d = %d\n", i, one); + two = one + three; + printf("u%d = %d\n", i, two); + three = one + two; + printf("u%d = %d\n", i, three); + } + i++; + } + return EXIT_SUCCESS; +} +/*1 1 2 3 5 8 13 */ \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/a.out b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/a.out new file mode 100755 index 0000000..1484120 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/07-Boucles/BouclesBis/a.out differ diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/Division.c b/23DEV1.1/TPS1/TP01/07-Boucles/Division.c new file mode 100644 index 0000000..367e18a --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/Division.c @@ -0,0 +1,30 @@ +#include +#include + +int main(void) { + int one; + int two; + int rest; + int num; + printf("Entrez une valeur >= 0 : "); + scanf("%d",&one); + while(one < 0){ + printf("Erreur! Veuillez réessayer\n"); + printf("Entrez une valeur >= 0 : "); + scanf("%d",&one); + } + printf("Entrez une valeur > 0 : "); + scanf("%d",&two); + while(two < 0){ + printf("Erreur! Veuillez réessayer\n"); + printf("Entrez une valeur > 0 : "); + scanf("%d",&two); + } + rest = one; + while(rest>0){ + rest = rest - two; + num++; + } + printf("--> %d = %d X %d + %d\n", one, num, two, rest); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/Table.c b/23DEV1.1/TPS1/TP01/07-Boucles/Table.c new file mode 100644 index 0000000..3c2ac9b --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/Table.c @@ -0,0 +1,13 @@ +#include +#include + +int main(void) { + int entier; + int i; + printf("Entrez un entier : "); + scanf("%d",&entier); + for (i = 1 ; i<= 10 ; i++){ + printf("%2d X %2d = %3d\n",entier, i, entier * i); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/a.out b/23DEV1.1/TPS1/TP01/07-Boucles/a.out new file mode 100755 index 0000000..541a97c Binary files /dev/null and b/23DEV1.1/TPS1/TP01/07-Boucles/a.out differ diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/filtre.c b/23DEV1.1/TPS1/TP01/07-Boucles/filtre.c new file mode 100644 index 0000000..f30f0e9 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/filtre.c @@ -0,0 +1,20 @@ +#include +#include + +int main(void) { + double f; + int i; + printf("Combien d'euros voulez-vous investir ? "); + scanf("%lf", &f); + while(f < 1000 || f > 50000){ + printf("Erreur! Veuillez réessayer\n"); + printf("Combien d'euros voulez-vous investir ? "); + scanf("%lf", &f); + } + printf("Annee 0 : %9.2f\n", f); + for (i = 1 ; i<=7 ; i++){ + f = f * 1.04; + printf("Annee %d : %9.2f\n", i, f); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/sequence1.c b/23DEV1.1/TPS1/TP01/07-Boucles/sequence1.c new file mode 100644 index 0000000..fc8abde --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/sequence1.c @@ -0,0 +1,15 @@ +#include +#include + +int main(void) { + int x,y; + printf("choisissez un entier: "); + scanf("%d", &x); + printf("choisissez un second entier: "); + scanf("%d", &y); + do{ + printf("%d\n",x); + x = x+1; + }while(x <= y); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/sequence2.c b/23DEV1.1/TPS1/TP01/07-Boucles/sequence2.c new file mode 100644 index 0000000..7d75eeb --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/sequence2.c @@ -0,0 +1,15 @@ +#include +#include + +int main(void) { + int x,y; + printf("choisissez un entier: "); + scanf("%d", &x); + printf("choisissez un second entier: "); + scanf("%d", &y); + while(x <= y){ + printf("%d\n",x); + x = x+1; + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/07-Boucles/sequence3.c b/23DEV1.1/TPS1/TP01/07-Boucles/sequence3.c new file mode 100644 index 0000000..0206543 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/07-Boucles/sequence3.c @@ -0,0 +1,14 @@ +#include +#include + +int main(void) { + int x,y; + printf("choisissez un entier: "); + scanf("%d", &x); + printf("choisissez un second entier: "); + scanf("%d", &y); + for (x = x ; x<=y ; x++){ + printf("%d\n",x); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/10-Types/Affluence.c b/23DEV1.1/TPS1/TP01/10-Types/Affluence.c new file mode 100644 index 0000000..9eee867 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/10-Types/Affluence.c @@ -0,0 +1,56 @@ +#include +#include +#include +int main(void) { + int jour = 1; + int lundi, mardi, mercredi, jeudi, vendredi, samedi,dimanche; + double lundf, mardf, mercredf, jeudf, vendredf, samedf, dimanchf; + int visiteur; + double moyenne; + srand(time(NULL)); + while(jour<=7){ + visiteur = rand()%5001; + switch(jour){ + case 1: + lundi = visiteur; + lundf = (double)lundi; + printf("Lundi = %d\n", lundi); + break; + case 2: + mardi = visiteur; + mardf = (double)mardi; + printf("mardi = %d\n", mardi); + break; + case 3: + mercredi = visiteur; + mercredf = (double)mercredi; + printf("mercredi = %d\n", mercredi); + break; + case 4: + jeudi = visiteur; + jeudf = (double)jeudi; + printf("jeudi = %d\n", jeudi); + break; + case 5: + vendredi = visiteur; + vendredf = (double)vendredi; + printf("vendredi = %d\n", vendredi); + break; + case 6: + samedi = visiteur; + samedf = (double)samedi; + printf("samedi = %d\n", samedi); + break; + case 7: + dimanche = visiteur; + dimanchf = (double)dimanche; + printf("dimanche = %d\n", dimanche); + break; + } + jour++; + printf("\n"); + } + moyenne = (lundf+mardf+mercredf+jeudf+vendredf+samedf+dimanchf)/jour; + printf("moyen de visiteurs cette semaine : %lf\n", moyenne); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/10-Types/Debordement.c b/23DEV1.1/TPS1/TP01/10-Types/Debordement.c new file mode 100644 index 0000000..48095ef --- /dev/null +++ b/23DEV1.1/TPS1/TP01/10-Types/Debordement.c @@ -0,0 +1,8 @@ +#include +#include +int main(void) { + int i = 321; + char c = i; + printf("%c\n", c); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/10-Types/Money b/23DEV1.1/TPS1/TP01/10-Types/Money new file mode 100755 index 0000000..6aff03f Binary files /dev/null and b/23DEV1.1/TPS1/TP01/10-Types/Money differ diff --git a/23DEV1.1/TPS1/TP01/10-Types/Money.c b/23DEV1.1/TPS1/TP01/10-Types/Money.c new file mode 100644 index 0000000..6b811c3 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/10-Types/Money.c @@ -0,0 +1,25 @@ +#include +#include + +int main(void) { + double achat; + int euros = 0; + int cent = 0; + int cent2 = 0; + printf("Combien avez-vous payés ?"); + scanf("%lf", &achat); + while (achat > 2.00){ + achat = achat - 2; + euros++; + } + while (achat > 0.20){ + achat = achat - 0.20; + cent++; + } + while (achat > 0.00){ + achat = achat - 0.01; + cent2++; + } + printf("Le remboursement est de : %d pièce(s) de 2 €, %d pièce(s) de 20 centimes et %d pièce(s) de 1 centimes\n", euros, cent, cent2); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/10-Types/Var.c b/23DEV1.1/TPS1/TP01/10-Types/Var.c new file mode 100644 index 0000000..7ab65e4 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/10-Types/Var.c @@ -0,0 +1,18 @@ +#include +#include +int main(void) {int t = 1; + printf("%hhd\n", 77); + printf("%hhu\n", 77); + printf("%hd\n", 77); + printf("%hu\n", 77); + printf("%i\n", 77); + printf("%u\n", 77); + printf("%ld\n", 77); + printf("%lu\n", 77); + printf("%lld\n", 77); + printf("%llu\n", 77); + printf("%f\n", 77); + printf("%lf\n", 77); + printf("%Lf\n", 77); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/10-Types/a.out b/23DEV1.1/TPS1/TP01/10-Types/a.out new file mode 100755 index 0000000..857e4ac Binary files /dev/null and b/23DEV1.1/TPS1/TP01/10-Types/a.out differ diff --git a/23DEV1.1/TPS1/TP01/11-Adresses/Alphabet.c b/23DEV1.1/TPS1/TP01/11-Adresses/Alphabet.c new file mode 100644 index 0000000..e1e6cdd --- /dev/null +++ b/23DEV1.1/TPS1/TP01/11-Adresses/Alphabet.c @@ -0,0 +1,14 @@ +#include +#include + +int main(void) { + char min, maj; + char *p = NULL; + + for(min = 'a', maj = 'A'; maj <= 'Z'; min++, maj++) { + p = (p == &min) ? &maj : &min; + putchar(*p); + } + putchar('\n'); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/11-Adresses/Cartographie.c b/23DEV1.1/TPS1/TP01/11-Adresses/Cartographie.c new file mode 100644 index 0000000..b7248f9 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/11-Adresses/Cartographie.c @@ -0,0 +1,32 @@ +#include +#include + +int main(void) { + float u = 1.5f; + double r = 78.5; + long double z = 44.L; + char b = 'c'; + short int e = 7; + int s = 42; + long long unsigned int t = 1458ULL; + printf("%p\n", &u); + printf("%p\n", &r); + printf("%p\n", &t); + printf("%p\n", &b); + printf("%p\n", &e); + printf("%p\n", &s); + printf("%p\n", &t); + return EXIT_SUCCESS; +} + +/* +7ffcb45c2eb5 +7ffcb45c2eb6 +7ffcb45c2eb8 +7ffcb45c2ebc +7ffcb45c2ec0 +7ffcb45c2ec8 +7ffcb45c2ec8 + +elle change !!! +*/ diff --git a/23DEV1.1/TPS1/TP01/11-Adresses/Convert.c b/23DEV1.1/TPS1/TP01/11-Adresses/Convert.c new file mode 100644 index 0000000..8ff2d4c --- /dev/null +++ b/23DEV1.1/TPS1/TP01/11-Adresses/Convert.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + long long int n = 4614256656552045848LL; + double* p = (double*) &n; + printf("π = %f\n", *p); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/11-Adresses/Undead.c b/23DEV1.1/TPS1/TP01/11-Adresses/Undead.c new file mode 100644 index 0000000..3dc2a1e --- /dev/null +++ b/23DEV1.1/TPS1/TP01/11-Adresses/Undead.c @@ -0,0 +1,20 @@ +#include +#include +#include + +int main(void) { + int* p; + + if(time(NULL)%2) { + int x = 59; + p = &x; + } else { + int y = 31; + p = &y; + } + printf("x=%d\n", x); + printf("y=%d\n", y); + + printf("%d\n", *p); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/11-Adresses/a.out b/23DEV1.1/TPS1/TP01/11-Adresses/a.out new file mode 100755 index 0000000..0d12993 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/11-Adresses/a.out differ diff --git a/23DEV1.1/TPS1/TP01/12-Tableau/Remplissage.c b/23DEV1.1/TPS1/TP01/12-Tableau/Remplissage.c new file mode 100644 index 0000000..5162258 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/12-Tableau/Remplissage.c @@ -0,0 +1,98 @@ +#include +#include +#include + +int main(void) { + int tab[10]; + int tabreverse[10]; + int n; + int i; + int j; + int k; + int d; + int res = 0; + int max = -51; + int min = 50; + int result; + int cas; + srand(time(NULL)); + for (i=0 ; i<10 ; i++){ + n = ((rand()%101)-50); + tab[i] = n; + } + //Miroir + for(i=0 ; i<10 ; i++){ + tabreverse[i] = tab[9-i]; + } + //Maximum + for (k = 0 ; k<10 ; k++){ + if(tab[k]>max){ + max = tab[k]; + } + } + for (i=0 ; i<10 ; i++){ + if(tab[i] != max){ + printf(" "); + } + else if(tab[i] == max){ + printf(" | "); + } + } + printf("\n"); + for(i=0;i<10;i++){ + if(tab[i] != max){ + printf(" "); + } + else if(tab[i] == max){ + printf(" V "); + } + } + printf("\n"); + //Remplissage + printf("Tableau de base.\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + for(j=0 ; j<10 ; j++){ + printf("| %3d ", tab[j]); + } + printf("|\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + //Mirroir + printf("Tableau Miroir.\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + for(j=0 ; j<10 ; j++){ + printf("| %3d ", tabreverse[j]); + } + printf("|\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + //Recherche + printf("Recherche de nombre.\n"); + printf("Entrer une valeur : "); + scanf("%d", &n); + for(i = 0 ; i < 10 ; i++){ + if(tab[i] == n){ + result = tab[i]; + cas = i; + break; + }else{ + result = -52; + } + } + if(result != -52){ + printf("La valeur %d se trouve dans la case : %d\n", result, cas); + }else{ + result = -1; + printf("%d\n", result); + } + return EXIT_SUCCESS; +} + + + + + + + + + + + diff --git a/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Horizontal.c b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Horizontal.c new file mode 100644 index 0000000..242c9f1 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Horizontal.c @@ -0,0 +1,44 @@ +#include +#include + +int main(void) { + int i,j,k,l,n = 1; + int tab1[2][5]; + int tab2[3][5]; + int tab3[5][5]; + printf(" T1 T2 T3\n"); + for (i = 0 ; i < 5 ; i++){ + for (j = 0 ; j < 5 ; j++){ + if(i < 2){ + tab1[i][j] = j + 1; + printf("%3d", tab1[i][j]); + } + else{ + printf(" "); + } + } + printf(" "); + for (j = 0 ; j < 5 ; j++){ + if(i<3){ + tab2[i][j] = n++; + printf("%3d", tab2[i][j]); + } + else{ + printf(" "); + } + } + printf(" "); + for (j = 1 ; j < 6 ; j++){ + if(i +#include + +int main(void) { + int numdif = 0, n, diff, in = 0, nos = 0; + int compte = 1, i, j, resval, li, co, di; + int rep; + int tab[3][3]; + int tabv[10]; + for (i = 0 ; i < 3 ; i++){ + for (j = 0 ; j < 3 ; j++){ + printf("Entrez une valeur pour la case %d : ", compte); + scanf("%d", &rep); + tab[i][j] = rep; + compte++; + } + } + for (i = 0 ; i < 3 ; i++){ + for (j = 0 ; j < 3 ; j++){ + printf("%3d", tab[i][j]); + + } + printf("\n"); + } + for (i = 0 ; i < 10; i++){ + for(j = 0 ; j < 10 ; j++){ + n = tab[i][j]; + if (n>=1 || n<=9){ + resval = 1; + }else{ + resval = 0; + } + for(int k = 0 ; k < 10 ; k++){ + if (tabv[k] != n){ + diff = -1; + }else{ + diff = 0; + } + } + if (diff == -1){ + tabv[in] = n; + nos++; + in++; + } + } + } + if(tab[0][0]+tab[0][1]+tab[0][2] = tab[1][0]+tab[1][1]+tab[1][2] = tab[2][0]+tab[2][1]+tab[2][2]) + { + li = 1; + }else{ + li = 0; + } + if(tab[0][0]+tab[1][0]+tab[2][0] = tab[0][1]+tab[1][1]+tab[2][1] = tab[0][2]+tab[1][2]+tab[2][2]) + { + co = 1; + }else{ + co = 0; + } + if(tab[0][0]+tab[1][1]+tab[2][2] = tab[2][0]+tab[1][1]+tab[0][2]){ + di = 1; + }else{ + di = 0; + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Progress.c b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Progress.c new file mode 100644 index 0000000..9183ae1 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/Progress.c @@ -0,0 +1,70 @@ +#include +#include + +int main(void) { + int i,j,k,l,n = 1; + int tab1[2][5]; + int tab2[3][5]; + int tab3[5][5]; + for (i = 0 ; i < 2 ; i++){ + for (j = 0 ; j < 5 ; j++){ + tab1[i][j] = j + 1; + printf("%3d", tab1[i][j]); + } + printf("\n"); + } + printf("\n"); + for (i = 0 ; i < 3 ; i++){ + for (j = 0 ; j < 5 ; j++){ + tab2[i][j] = n++; + printf("%3d", tab2[i][j]); + } + printf("\n"); + } + n = 1; + printf("\n"); + for (i = 0 ; i < 5 ; i++){ + for (j = 1 ; j < 6 ; j++){ + if(i +#include + +#define CAPACITE 30 +int main(void) { + int n, i, j; + int tab[CAPACITE][CAPACITE]; + for (i = 0 ; i < CAPACITE ; i++){ + for (j = 0 ; j != i ; j++){ + if(j == 0 || j==i-1){ + tab[i][j] = 1; + printf("%10d", tab[i][j]); + } + else{ + tab[i][j] = tab[i-1][j-1] + tab[i-1][j]; + printf("%10d", tab[i][j]); + } + } + printf("\n\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/a.out b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/a.out new file mode 100755 index 0000000..05fe833 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/12-Tableau/Tableau-Multidimensionnel/a.out differ diff --git a/23DEV1.1/TPS1/TP01/12-Tableau/a.out b/23DEV1.1/TPS1/TP01/12-Tableau/a.out new file mode 100755 index 0000000..27f24cc Binary files /dev/null and b/23DEV1.1/TPS1/TP01/12-Tableau/a.out differ diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Arctique.c b/23DEV1.1/TPS1/TP01/13-Maths/Arctique.c new file mode 100644 index 0000000..3e41766 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/13-Maths/Arctique.c @@ -0,0 +1,6 @@ +#include +#include +#include +int main(void) { + +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Chiffres b/23DEV1.1/TPS1/TP01/13-Maths/Chiffres new file mode 100755 index 0000000..dc09016 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/13-Maths/Chiffres differ diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Chiffres.c b/23DEV1.1/TPS1/TP01/13-Maths/Chiffres.c new file mode 100644 index 0000000..12696b9 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/13-Maths/Chiffres.c @@ -0,0 +1,18 @@ +#include +#include +#include + +int main(void) { + double res; + int resu; + int res1; + double res2; + printf("Entrez un réel : "); + scanf("%lf", &res); + res1 = res - trunc(res); + res1 = ceil(res1); + res2 = round(10*(ceil(res) - res)); + printf("Chiffre des unités : %d",res1); + printf("Chiffre des dixièmes : %d",res2); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Dist b/23DEV1.1/TPS1/TP01/13-Maths/Dist new file mode 100755 index 0000000..2f384f2 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/13-Maths/Dist differ diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Distance.c b/23DEV1.1/TPS1/TP01/13-Maths/Distance.c new file mode 100644 index 0000000..0a72eda --- /dev/null +++ b/23DEV1.1/TPS1/TP01/13-Maths/Distance.c @@ -0,0 +1,20 @@ +#include +#include +#include +int main(void) { + int i = 1; + int x, y; + int xprime, yprime; + + printf("Entrez le x, puis le y pour créer le point 1\n"); + scanf("%d", &x); + printf("\n"); + scanf("%d", &y); + printf("Entrez le x, puis le y pour créer le point 2\n"); + scanf("%d", &xprime); + printf("\n"); + scanf("%d", &yprime); + printf("\n"); + printf("%d", sqrt(pow(x-xprime,2)+pow(y-yprime,2))); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Formula b/23DEV1.1/TPS1/TP01/13-Maths/Formula new file mode 100755 index 0000000..b598e9e Binary files /dev/null and b/23DEV1.1/TPS1/TP01/13-Maths/Formula differ diff --git a/23DEV1.1/TPS1/TP01/13-Maths/Formula.c b/23DEV1.1/TPS1/TP01/13-Maths/Formula.c new file mode 100644 index 0000000..5c916ed --- /dev/null +++ b/23DEV1.1/TPS1/TP01/13-Maths/Formula.c @@ -0,0 +1,12 @@ +#include +#include +#include +int main(void) { + printf("%lf\n", sqrt(fabs(log(0.5)))); + printf("%f\n", sin(M_PI/6)); + printf("%lf\n", atan(pow(13,2))); + printf("%lf\n", pow(exp(-1),4)); + printf("%lf\n", log(-3)); + printf("%lf\n", pow(sqrt(2),2)); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Initiales.c b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Initiales.c new file mode 100644 index 0000000..19e4d39 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Initiales.c @@ -0,0 +1,11 @@ +#include +#include + +int main(int argc, char** argv) { + if (argc > 2) { + puts(argv[2]); + } else { + puts("aucun argument !"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi new file mode 100755 index 0000000..4ead650 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi differ diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi.c b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi.c new file mode 100644 index 0000000..2fcf28d --- /dev/null +++ b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Multi.c @@ -0,0 +1,15 @@ +#include +#include + +int main(int argc, char** argv) { + if (argc < 3) { + printf("Usage : ./Multi num1 num2\n"); + } else { + long res; + long one; + long two; + res = one * two; + printf("%lo", one, two, res); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Statistique.c b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Statistique.c new file mode 100644 index 0000000..92c4ea4 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/Statistique.c @@ -0,0 +1,46 @@ +#include +#include + +int main(int argc, char** argv) { + char tab[200]; + int i = 0; + int j; + char s; + int k; + int res; + int y = 0; + char spre[128]; + int compteur = 0; + int compteur2 = 0; + int compteur3 = 0; + char li = getchar(); + while(li != '\n'){ + tab[i] = li; + li = getchar(); + i++; + } + tab[i] = '\0'; + for(j = 0 ; j < i ; j++){ + s = tab[j]; + if(tab[j] == 'e'){ + compteur++; + }else{ + for(k = 0 ; k<128 ; k++){ + if(spre[k] == s){ + res = 0; + break; + }else{ + res = -1; + } + } + if(res == -1){ + spre[y] = s; + compteur3++; + y++; + } + } + } + printf("Il y a %d e dans la phrase.\n", compteur); + printf("Il y a %d de caractères différents dans la phrase.\n", compteur3); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/a.out b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/a.out new file mode 100755 index 0000000..27d2329 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/a.out differ diff --git a/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/lecture.c b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/lecture.c new file mode 100644 index 0000000..0845900 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/14-ChainesDeCaractères/lecture.c @@ -0,0 +1,29 @@ +#include +#include +#include + +int main(int argc, char** argv) { + char mdp; + char m1[26] = {'a', 'z', 'e', 'r', 't', 'y', '\0'}; + char m2[26]; + int identifier; + int i = 0; + int j; + printf("entrez un mot de passe : "); + mdp = getchar(); + while(mdp != '\n'){ + m2[i] = mdp; + mdp = getchar(); + i++; + } + m2[i] = '\0'; + identifier = strcmp(m1, m2); + if(identifier == 0){ + printf("Mot de passe correct\n"); + return EXIT_SUCCESS; + }else{ + printf("Mot de passe incorrect\n"); + return EXIT_FAILURE; + } + printf("\n"); +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/15-Fonctions/Decoupage.c b/23DEV1.1/TPS1/TP01/15-Fonctions/Decoupage.c new file mode 100644 index 0000000..015389c --- /dev/null +++ b/23DEV1.1/TPS1/TP01/15-Fonctions/Decoupage.c @@ -0,0 +1,66 @@ +#include +#include + +void triangle(int t) { + int i, j; + for(i=0;ij){ + printf("*"); + } + else{ + printf(" "); + } + } + printf("\n"); + } +} + +void carre(int c) { + int i, j; + for(i=0;i +#include +#include + +void rempalea(){ + srand(time(NULL)); + int i; + int n; + int tab[10]; + for (i=0 ; i<10 ; i++){ + n = ((rand()%101)-50); + tab[i] = n; + } +} + +void tableau(){ + int i; + int tab[10]; + printf("\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + for(i=0 ; i<10 ; i++){ + printf("| %3d ", tab[i]); + } + printf("|\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); +} + +void mirroir(){ + int i; + int tab[10]; + printf("\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); + for(i=0 ; i<10 ; i++){ + printf("| %3d ", tab[9-i]); + } + printf("|\n"); + printf("+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+\n"); +} + +int main(void) { + rempalea(); + tableau(); + mirroir(); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/15-Fonctions/Zero.c b/23DEV1.1/TPS1/TP01/15-Fonctions/Zero.c new file mode 100644 index 0000000..d62037d --- /dev/null +++ b/23DEV1.1/TPS1/TP01/15-Fonctions/Zero.c @@ -0,0 +1,14 @@ +#include +#include + +double zero(double* a) { + *a = 0.0; +} + +int main(void) { + double x=37.5; + printf("avant : %f\n", x); + zero(&x); + printf("après : %f\n", x); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/15-Fonctions/a.out b/23DEV1.1/TPS1/TP01/15-Fonctions/a.out new file mode 100755 index 0000000..4f2e682 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/15-Fonctions/a.out differ diff --git a/23DEV1.1/TPS1/TP01/15-Fonctions/echange.c b/23DEV1.1/TPS1/TP01/15-Fonctions/echange.c new file mode 100644 index 0000000..25772f1 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/15-Fonctions/echange.c @@ -0,0 +1,18 @@ +#include +#include + +int swip(int a, int b) { + int res1 = a; + int res2 = b; + b = res1; + a = res2; +} + +int main(void) { + int on = 5; + int off = 12; + printf("on = %d / off = %d\n", on, off); + swip(on, off); + printf("on = %d / off = %d\n", on, off); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/Binomial b/23DEV1.1/TPS1/TP01/16-Débogueur/Binomial new file mode 100755 index 0000000..e41cab9 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/16-Débogueur/Binomial differ diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto b/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto new file mode 100755 index 0000000..d2f7e42 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto differ diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto.c b/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto.c new file mode 100644 index 0000000..8c13fce --- /dev/null +++ b/23DEV1.1/TPS1/TP01/16-Débogueur/Tuto.c @@ -0,0 +1,16 @@ +#include +#include + +int somme(int n, int m) { + return n+m; +} + +int main(void) { + int valeur; + int* p = NULL; + printf("Entrez un entier : "); + scanf("%d", p); + + printf("Le double vaut %d\n", somme(*p, *p)); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS b/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS new file mode 100755 index 0000000..be005b6 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS differ diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS.c b/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS.c new file mode 100644 index 0000000..1a62e80 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/16-Débogueur/TutoS.c @@ -0,0 +1,20 @@ +#include +#include +#include + +void envers(const char texte[]) { + int position; + for(position = strlen(texte)-1; position >= 0; position--) { + printf("%c", texte[position]); + } + printf("\n"); +} + +int main(int argc, char** argv) { + if (argc < 2) { + printf("usage : %s \n", argv[0]); + return EXIT_FAILURE; + } + envers(argv[1]); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/a.out b/23DEV1.1/TPS1/TP01/16-Débogueur/a.out new file mode 100755 index 0000000..4799c4b Binary files /dev/null and b/23DEV1.1/TPS1/TP01/16-Débogueur/a.out differ diff --git a/23DEV1.1/TPS1/TP01/16-Débogueur/binomial.c b/23DEV1.1/TPS1/TP01/16-Débogueur/binomial.c new file mode 100644 index 0000000..93f4ed3 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/16-Débogueur/binomial.c @@ -0,0 +1,47 @@ +/* fichier debogueur1.c : exemple a deboguer */ + +#include +#include + +/* fonction principale */ +int main(void) { + int i=-1, j=0, n, k, mem[100]; + + /* invite */ + printf("Calcul de C(n, k) :\n"); + + /* saisie de n */ + printf("Entrez n : "); + scanf("%d", &n); + while((n>100)||(n<1)) { + printf("n doit tre compris entre 1 et 100 !\n"); + printf("Entrez n : "); + scanf("%d", &n); + } + + /* saisie de k */ + printf("Entrez k : "); + scanf("%d", &k); + while((k>n)||(k<1)) { + printf("k doit tre compris entre 1 et %d !\n", n); + printf("Entrez k : "); + scanf("%d", &k); + } + + /* calculs... */ + while (i +#include + +int main(void) { + int a = 1, b = 2, c = 3; + int *p, *q; + + p=&a; + q=&c; + *p=(*q)++; + p=q; + q=&b; + *p-=*q; + ++*q; + *p*=*q; + a=++*q**p; + p=&a; + *q=*p/(*q); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/Tatonnement.txt b/23DEV1.1/TPS1/TP01/17-Organisationducode/Tatonnement.txt new file mode 100644 index 0000000..da61401 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/Tatonnement.txt @@ -0,0 +1,20 @@ +2/ +1/ +as -o lire.o lire.s +gcc -Wall -ansi -pedantic -g -c -o personne.o personne.c +gcc -Wall -ansi -pedantic -g -c -o repertoire.o repertoire.c +gcc -Wall -ansi -pedantic -g -c -o main.o main.c +gcc -Wall -ansi -pedantic -g -o exo1 lire.o personne.o repertoire.o main.o + +elle se déroule dans le même ordre que dans le make file + +2/ +rien d'afficher +parce que les commandes afficher permettent d'enregister + +3/ +oui parce que ça recompile le document + +4/ +main.o: main.c personne.h repertoire.h +ça affiche le fichier .o ou se trouve le fichier rechercher diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1.tar.gz b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1.tar.gz new file mode 100644 index 0000000..e301fdc Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1.tar.gz differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/Makefile b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/Makefile new file mode 100644 index 0000000..f95c8bd --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/Makefile @@ -0,0 +1,42 @@ +# TP 19 Exercice 1 : fichier Makefile + +# CHAPITRE 1 : BUT FINAL + +but : exo1 + +# CHAPITRE 2 : VARIABLES + +OFILES = lire.o \ + personne.o \ + repertoire.o \ + option.o \ + main.o + +CC = gcc + +CFLAGS = -Wall -ansi -pedantic -g + +# CHAPITRE 3 : DEPENDANCES (REGLES IMPLICITES) + +personne.o : personne.h lire.h + +repertoire.o : repertoire.h personne.h + +main.o : personne.h repertoire.h option.h + +#CHAPITRE 4 : DEPENDANCES AVEC COMMANDES + +lire.o : lire.s lire.h + as -o lire.o lire.s + +exo1 : $(OFILES) + $(CC) $(CFLAGS) -o exo1 $(OFILES) + +#CHAPITRE 5 : NETTOYAGE DES FICHIERS GENERES + +clean : + -rm -f $(OFILES) exo1 + +#CHAPITRE 6 : BUTS FACTICES + +.PHONY : but clean diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/exo1 b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/exo1 new file mode 100755 index 0000000..69a2a58 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/exo1 differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.h b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.h new file mode 100644 index 0000000..b3606c5 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.h @@ -0,0 +1,8 @@ +/* TP 19 Exercice 1 : fichier lire.h */ + +#ifndef LIRE_H +#define LIRE_H + +void lire(char*, int); + +#endif /* LIRE_H */ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.o b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.o new file mode 100644 index 0000000..e5703e5 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.o differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.s b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.s new file mode 100644 index 0000000..d4f5f35 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/lire.s @@ -0,0 +1,30 @@ + .section .text + .globl lire + .type lire, @function +lire: +.LFB0: + .cfi_startproc + pushq %rbp + .cfi_def_cfa_offset 16 + .cfi_offset 6, -16 + movq %rsp, %rbp + .cfi_def_cfa_register 6 + + xorq %rdx, %rdx + movl %esi, %edx # taille max + movq %rdi, %rsi # adresse chaine + movq $0, %rax # read + movq $0, %rdi # stdin + decq %rdx # place du \0 + syscall # call read + cmpb $10, -1(%rsi, %rax, 1) # si \n + jne lire_1 + decq %rax +lire_1: movb $0, (%rsi, %rax, 1) # place \0 + + popq %rbp + .cfi_def_cfa 7, 8 + ret + .cfi_endproc +.LFE0: + .size lire, .-lire diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.c b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.c new file mode 100644 index 0000000..98c1377 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.c @@ -0,0 +1,43 @@ +/* TP19 Exercice 1 : fichier main.c */ + +#include +#include +#include "personne.h" +#include "repertoire.h" + +typedef enum {AJOUTER, AFFICHER, SORTIR} options; + +options saisir_option() { + short o; + printf("\nChoisissez une option :\n"); + printf("1] Ajouter une personne.\n"); + printf("2] Afficher le repertoire.\n"); + printf("3] Sortir\n"); + printf("? "); + scanf("%hd", &o); + switch(o) { + case 1 : return AJOUTER; + case 2 : return AFFICHER; + case 3 : return SORTIR; + default : return AFFICHER; + } +} + +int main(void) { + options opt; + repertoire r = construire_repertoire(); + while ((opt=saisir_option())!=SORTIR) + switch(opt) { + case AJOUTER : + ajouter_personne(r, saisir_personne()); + break; + case AFFICHER : + afficher_repertoire(r); + break; + default : + ; /* rien a faire */ + } + detruire_repertoire(r); + return EXIT_SUCCESS; +} + diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.o b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.o new file mode 100644 index 0000000..e77f6ba Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/main.o differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.c b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.c new file mode 100644 index 0000000..b7928f7 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.c @@ -0,0 +1,25 @@ +/* TP19 Exercice 1 : fichier main.c */ + +#include +#include +#include "personne.h" +#include "repertoire.h" +#include "option.h" + +typedef enum {AJOUTER, AFFICHER, SORTIR} options; + +options saisir_option() { + short o; + printf("\nChoisissez une option :\n"); + printf("1] Ajouter une personne.\n"); + printf("2] Afficher le repertoire.\n"); + printf("3] Sortir\n"); + printf("? "); + scanf("%hd", &o); + switch(o) { + case 1 : return AJOUTER; + case 2 : return AFFICHER; + case 3 : return SORTIR; + default : return AFFICHER; + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.h b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.h new file mode 100644 index 0000000..5e72057 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.h @@ -0,0 +1,14 @@ +#ifndef OPTION_H +#define OPTION_H + +typedef struct option { + char nom[30]; + char tel[20]; +} * option; + +option construire_option(const char*, const char*); +option saisir_option(); +void afficher_option(option); +void detruire_option(option); + +#endif /* option_H */ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.o b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.o new file mode 100644 index 0000000..435409d Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/option.o differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.c b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.c new file mode 100644 index 0000000..bff0bef --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.c @@ -0,0 +1,34 @@ +/* TP 19 Exercice 1 : fichier personne.c */ + +#include +#include +#include +#include "personne.h" +#include "lire.h" + +personne construire_personne(const char *nom, const char *tel) { + personne p = (personne) malloc(sizeof(struct s_personne)); + strcpy(p->nom, nom); + strcpy(p->tel, tel); + return p; +} + +personne saisir_personne() { + personne p = (personne) malloc(sizeof(struct s_personne)); + printf("\nEntrez le nom de la personne : "); + fflush(stdout); + lire(p->nom, 30); + printf("Entrez son numero de telephone : "); + fflush(stdout); + lire(p->tel, 20); + return p; +} + +void afficher_personne(personne p) { + printf("%-30s %-20s\n", p->nom, p->tel); +} + +void detruire_personne(personne p) { + free(p); +} + diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.h b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.h new file mode 100644 index 0000000..079ef3e --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.h @@ -0,0 +1,16 @@ +/* TP 19 Exercice 1 : fichier personne.h */ + +#ifndef PERSONNE_H +#define PERSONNE_H + +typedef struct s_personne { + char nom[30]; + char tel[20]; +} * personne; + +personne construire_personne(const char*, const char*); +personne saisir_personne(); +void afficher_personne(personne); +void detruire_personne(personne); + +#endif /* PERSONNE_H */ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.o b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.o new file mode 100644 index 0000000..dc0666f Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/personne.o differ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.c b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.c new file mode 100644 index 0000000..e31e22a --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.c @@ -0,0 +1,37 @@ +/* TP 19 Exercice 1 : fichier repertoire.c */ + +#include +#include +#include "repertoire.h" +#include "lire.h" + +repertoire construire_repertoire() { + repertoire r = (repertoire) malloc(sizeof(struct s_repertoire)); + r->taille = 0; + return r; +} + +void afficher_repertoire(repertoire r) { + int i = 0; + printf("\n%-30s %-20s\n", "Nom", "Telephone"); + for(; itaille; i++) + afficher_personne((r->personnes)[i]); +} + +int ajouter_personne(repertoire r, personne p) { + if (r->taillepersonnes)[r->taille] = p; + (r->taille)++; + return 0; + } else + return 1; +} + +void detruire_repertoire(repertoire r) { + int i = r->taille; + while(i-->0) { + free((r->personnes)[i]); + } + free(r); +} + diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.h b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.h new file mode 100644 index 0000000..f6db222 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.h @@ -0,0 +1,20 @@ +/* TP 19 Exercice 1 : fichier repertoire.h */ + +#ifndef REPERTOIRE_H +#define REPERTOIRE_H + +#include "personne.h" + +#define CAPACITE 100 + +typedef struct s_repertoire { + int taille; + personne personnes[CAPACITE]; +} * repertoire; + +repertoire construire_repertoire(); +void afficher_repertoire(repertoire); +int ajouter_personne(repertoire, personne); +void detruire_repertoire(repertoire); + +#endif /* REPERTOIRE_H */ diff --git a/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.o b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.o new file mode 100644 index 0000000..3bc46f2 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/17-Organisationducode/exo1/repertoire.o differ diff --git a/23DEV1.1/TPS1/TP01/a.out b/23DEV1.1/TPS1/TP01/a.out new file mode 100755 index 0000000..4f7f75a Binary files /dev/null and b/23DEV1.1/TPS1/TP01/a.out differ diff --git a/23DEV1.1/TPS1/TP01/controle/Calculs.c b/23DEV1.1/TPS1/TP01/controle/Calculs.c new file mode 100644 index 0000000..360e21d --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Calculs.c @@ -0,0 +1,30 @@ +#include +#include + +#define NOMBRE 5 +#define CIBLE_A 21.7 +#define CIBLE_B 13.54 + +int main(void) { + double tab[NOMBRE]; + int i; + int procheB = 0; + int procheA= 0; + for(i = 0 ; i < NOMBRE ; i++){ + printf("case n°%d : "); + scanf("%lf", tab[i]); + if(tab[i] <= CIBLE_B){ + procheB++; + } + if(tab[i] > CIBLE_B && tab[i] <= CIBLE_A){ + procheA++; + } + } + if(procheA > procheB){ + printf("La majorité de ces valeurs est plus proche de A"); + } + else{ + printf("La majorité de ces valeurs est plus proche de B"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/controle/Calibre b/23DEV1.1/TPS1/TP01/controle/Calibre new file mode 100755 index 0000000..da8da17 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/controle/Calibre differ diff --git a/23DEV1.1/TPS1/TP01/controle/Calibre.c b/23DEV1.1/TPS1/TP01/controle/Calibre.c new file mode 100644 index 0000000..03b5011 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Calibre.c @@ -0,0 +1,21 @@ +#include +#include + +int main(void) { + int num, i; + while(num<1 || num>9){ + printf("Entrez la longueur désirée (entre 1 et 9) : "); + scanf("%d", &num); + } + printf("|"); + for(i = 1 ; i <= num ; i++){ + printf("''''!''''|"); + } + printf("\n"); + printf("0"); + for(i = 1 ; i <= num ; i++){ + printf(" %d", i); + } + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/controle/Canards b/23DEV1.1/TPS1/TP01/controle/Canards new file mode 100755 index 0000000..de03588 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/controle/Canards differ diff --git a/23DEV1.1/TPS1/TP01/controle/Canards.c b/23DEV1.1/TPS1/TP01/controle/Canards.c new file mode 100644 index 0000000..d67aebb --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Canards.c @@ -0,0 +1,8 @@ +#include +#include + +int main(void) { + printf(" _ _ _\n_(')< _(o)> _(%c)=\n%c__) %c__) %c__)\n", 0x22, 0x5C, 0x5C, 0x5C); + printf(" (%c_/)\n=(^.^)=\n(%c)_(%c)\n",0x5c,0x22,0x22); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/controle/Cases b/23DEV1.1/TPS1/TP01/controle/Cases new file mode 100755 index 0000000..abb2456 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/controle/Cases differ diff --git a/23DEV1.1/TPS1/TP01/controle/Cases.c b/23DEV1.1/TPS1/TP01/controle/Cases.c new file mode 100644 index 0000000..f2dce95 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Cases.c @@ -0,0 +1,29 @@ +#include +#include + +int main(void) { + int num, i; + printf("Entrez le nombre de cases : "); + scanf("%d", &num); + printf("┌"); + for(i = 0 ; i +#include + +int main(void) { + int num; + int denier; + int sous; + int livre; + printf("Combien de deniers ? "); + scanf("%d", &num); + livre = (num/12)/20; + sous = (num/12)%20; + denier = (num%20)%12; + if(denier>1){ + printf("%d deniers\n", denier); + }else{ + printf("%d denier\n", denier); + } + if(sous>1){ + printf("%d sous\n", sous); + }else{ + printf("%d sous\n", sous); + } + if(livre>1){ + printf("%d livres\n", livre); + }else{ + printf("%d livre\n", livre); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/controle/Constantes b/23DEV1.1/TPS1/TP01/controle/Constantes new file mode 100755 index 0000000..4d50508 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/controle/Constantes differ diff --git a/23DEV1.1/TPS1/TP01/controle/Constantes.c b/23DEV1.1/TPS1/TP01/controle/Constantes.c new file mode 100644 index 0000000..bce7d20 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Constantes.c @@ -0,0 +1,30 @@ +#include +#include + +#define ONE 6UL +#define TWO 0x6 +#define THREE 6.0 +#define FOUR '\66' +#define FIVE '9' +#define SIX 9L +#define SEVEN 9.0L +#define EIGHT 0x9 +int main(void) { + unsigned long int one = ONE; + int two = TWO; + double three = THREE; + char four = FOUR; + char five = FIVE; + long int six = SIX; + long double seven = SEVEN; + int eight = EIGHT; + printf("%lu\n",one); + printf("%x\n",two); + printf("%lf\n",three); + printf("%c\n",four); + printf("%c\n",five); + printf("%ld\n",six); + printf("%Lf\n",seven); + printf("%x\n",eight); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/controle/Oeuf b/23DEV1.1/TPS1/TP01/controle/Oeuf new file mode 100755 index 0000000..74c1a82 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/controle/Oeuf differ diff --git a/23DEV1.1/TPS1/TP01/controle/Oeuf.c b/23DEV1.1/TPS1/TP01/controle/Oeuf.c new file mode 100644 index 0000000..1c98e6d --- /dev/null +++ b/23DEV1.1/TPS1/TP01/controle/Oeuf.c @@ -0,0 +1,30 @@ +#include +#include + +int main(void) { + int num; + int oeuf; + int douzaine; + int grosse; + printf("Combien d'oeufs ? "); + scanf("%d", &num); + oeuf = (num%12); + douzaine = (num/12)%12; + grosse = (num/12)/12; + if(oeuf>1){ + printf("%d oeufs\n", oeuf); + }else{ + printf("%d oeuf\n", oeuf); + } + if(douzaine>1){ + printf("%d douzaines\n", douzaine); + }else{ + printf("%d douzaine\n", douzaine); + } + if(grosse>1){ + printf("%d grosses\n", grosse); + }else{ + printf("%d grosse\n", grosse); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP01/intermediaire.i b/23DEV1.1/TPS1/TP01/intermediaire.i new file mode 100644 index 0000000..620f756 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/intermediaire.i @@ -0,0 +1,644 @@ +# 0 "salut.c" +# 0 "" +# 0 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 0 "" 2 +# 1 "salut.c" + + +# 1 "/usr/include/stdlib.h" 1 3 4 +# 26 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 33 "/usr/include/bits/libc-header-start.h" 3 4 +# 1 "/usr/include/features.h" 1 3 4 +# 393 "/usr/include/features.h" 3 4 +# 1 "/usr/include/features-time64.h" 1 3 4 +# 20 "/usr/include/features-time64.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 21 "/usr/include/features-time64.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 19 "/usr/include/bits/timesize.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 20 "/usr/include/bits/timesize.h" 2 3 4 +# 22 "/usr/include/features-time64.h" 2 3 4 +# 394 "/usr/include/features.h" 2 3 4 +# 491 "/usr/include/features.h" 3 4 +# 1 "/usr/include/sys/cdefs.h" 1 3 4 +# 561 "/usr/include/sys/cdefs.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 562 "/usr/include/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 563 "/usr/include/sys/cdefs.h" 2 3 4 +# 492 "/usr/include/features.h" 2 3 4 +# 515 "/usr/include/features.h" 3 4 +# 1 "/usr/include/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/gnu/stubs.h" 3 4 +# 1 "/usr/include/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/gnu/stubs.h" 2 3 4 +# 516 "/usr/include/features.h" 2 3 4 +# 34 "/usr/include/bits/libc-header-start.h" 2 3 4 +# 27 "/usr/include/stdlib.h" 2 3 4 + + + + + +# 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stddef.h" 1 3 4 +# 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stddef.h" 3 4 + +# 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 329 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stddef.h" 3 4 +typedef int wchar_t; +# 33 "/usr/include/stdlib.h" 2 3 4 + + +# 56 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/floatn.h" 1 3 4 +# 119 "/usr/include/bits/floatn.h" 3 4 +# 1 "/usr/include/bits/floatn-common.h" 1 3 4 +# 24 "/usr/include/bits/floatn-common.h" 3 4 +# 1 "/usr/include/bits/long-double.h" 1 3 4 +# 25 "/usr/include/bits/floatn-common.h" 2 3 4 +# 120 "/usr/include/bits/floatn.h" 2 3 4 +# 57 "/usr/include/stdlib.h" 2 3 4 + + +typedef struct + { + int quot; + int rem; + } div_t; + + + +typedef struct + { + long int quot; + long int rem; + } ldiv_t; +# 98 "/usr/include/stdlib.h" 3 4 +extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) ; + + + +extern double atof (const char *__nptr) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern int atoi (const char *__nptr) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; + +extern long int atol (const char *__nptr) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; +# 118 "/usr/include/stdlib.h" 3 4 +extern double strtod (const char *__restrict __nptr, + char **__restrict __endptr) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); +# 177 "/usr/include/stdlib.h" 3 4 +extern long int strtol (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); + +extern unsigned long int strtoul (const char *__restrict __nptr, + char **__restrict __endptr, int __base) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); +# 454 "/usr/include/stdlib.h" 3 4 +extern int rand (void) __attribute__ ((__nothrow__ , __leaf__)); + +extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); +# 553 "/usr/include/stdlib.h" 3 4 +extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) + __attribute__ ((__alloc_size__ (1))) ; + +extern void *calloc (size_t __nmemb, size_t __size) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) ; + + + + + + +extern void *realloc (void *__ptr, size_t __size) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); + + +extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); +# 611 "/usr/include/stdlib.h" 3 4 +extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); + + + +extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); +# 637 "/usr/include/stdlib.h" 3 4 +extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); +# 654 "/usr/include/stdlib.h" 3 4 +extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; +# 804 "/usr/include/stdlib.h" 3 4 +extern int system (const char *__command) ; +# 829 "/usr/include/stdlib.h" 3 4 +typedef int (*__compar_fn_t) (const void *, const void *); +# 841 "/usr/include/stdlib.h" 3 4 +extern void *bsearch (const void *__key, const void *__base, + size_t __nmemb, size_t __size, __compar_fn_t __compar) + __attribute__ ((__nonnull__ (1, 2, 5))) ; + + + + + + + +extern void qsort (void *__base, size_t __nmemb, size_t __size, + __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); +# 861 "/usr/include/stdlib.h" 3 4 +extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; +extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; +# 873 "/usr/include/stdlib.h" 3 4 +extern div_t div (int __numer, int __denom) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; +extern ldiv_t ldiv (long int __numer, long int __denom) + __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; +# 943 "/usr/include/stdlib.h" 3 4 +extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); + + +extern int mbtowc (wchar_t *__restrict __pwc, + const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); + + +extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__)); + + + +extern size_t mbstowcs (wchar_t *__restrict __pwcs, + const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) + __attribute__ ((__access__ (__read_only__, 2))); + +extern size_t wcstombs (char *__restrict __s, + const wchar_t *__restrict __pwcs, size_t __n) + __attribute__ ((__nothrow__ , __leaf__)) + __attribute__ ((__access__ (__write_only__, 1, 3))) + __attribute__ ((__access__ (__read_only__, 2))); +# 1036 "/usr/include/stdlib.h" 3 4 +# 1 "/usr/include/bits/stdlib-float.h" 1 3 4 +# 1037 "/usr/include/stdlib.h" 2 3 4 +# 1048 "/usr/include/stdlib.h" 3 4 + +# 4 "salut.c" 2 +# 1 "/usr/include/stdio.h" 1 3 4 +# 27 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/libc-header-start.h" 1 3 4 +# 28 "/usr/include/stdio.h" 2 3 4 + + + + + +# 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stddef.h" 1 3 4 +# 34 "/usr/include/stdio.h" 2 3 4 + + +# 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stdarg.h" 1 3 4 +# 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/include/stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 37 "/usr/include/stdio.h" 2 3 4 + +# 1 "/usr/include/bits/types.h" 1 3 4 +# 27 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/timesize.h" 1 3 4 +# 19 "/usr/include/bits/timesize.h" 3 4 +# 1 "/usr/include/bits/wordsize.h" 1 3 4 +# 20 "/usr/include/bits/timesize.h" 2 3 4 +# 29 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/bits/types.h" 3 4 +# 1 "/usr/include/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/bits/types.h" 2 3 4 +# 1 "/usr/include/bits/time64.h" 1 3 4 +# 143 "/usr/include/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; +typedef long int __suseconds64_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 39 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos_t.h" 1 3 4 + + + + +# 1 "/usr/include/bits/types/__mbstate_t.h" 1 3 4 +# 13 "/usr/include/bits/types/__mbstate_t.h" 3 4 +typedef struct +{ + int __count; + union + { + unsigned int __wch; + char __wchb[4]; + } __value; +} __mbstate_t; +# 6 "/usr/include/bits/types/__fpos_t.h" 2 3 4 + + + + +typedef struct _G_fpos_t +{ + __off_t __pos; + __mbstate_t __state; +} __fpos_t; +# 40 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__fpos64_t.h" 1 3 4 +# 10 "/usr/include/bits/types/__fpos64_t.h" 3 4 +typedef struct _G_fpos64_t +{ + __off64_t __pos; + __mbstate_t __state; +} __fpos64_t; +# 41 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/__FILE.h" 1 3 4 + + + +struct _IO_FILE; +typedef struct _IO_FILE __FILE; +# 42 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/FILE.h" 1 3 4 + + + +struct _IO_FILE; + + +typedef struct _IO_FILE FILE; +# 43 "/usr/include/stdio.h" 2 3 4 +# 1 "/usr/include/bits/types/struct_FILE.h" 1 3 4 +# 35 "/usr/include/bits/types/struct_FILE.h" 3 4 +struct _IO_FILE; +struct _IO_marker; +struct _IO_codecvt; +struct _IO_wide_data; + + + + +typedef void _IO_lock_t; + + + + + +struct _IO_FILE +{ + int _flags; + + + char *_IO_read_ptr; + char *_IO_read_end; + char *_IO_read_base; + char *_IO_write_base; + char *_IO_write_ptr; + char *_IO_write_end; + char *_IO_buf_base; + char *_IO_buf_end; + + + char *_IO_save_base; + char *_IO_backup_base; + char *_IO_save_end; + + struct _IO_marker *_markers; + + struct _IO_FILE *_chain; + + int _fileno; + int _flags2; + __off_t _old_offset; + + + unsigned short _cur_column; + signed char _vtable_offset; + char _shortbuf[1]; + + _IO_lock_t *_lock; + + + + + + + + __off64_t _offset; + + struct _IO_codecvt *_codecvt; + struct _IO_wide_data *_wide_data; + struct _IO_FILE *_freeres_list; + void *_freeres_buf; + size_t __pad5; + int _mode; + + char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; +}; +# 44 "/usr/include/stdio.h" 2 3 4 +# 84 "/usr/include/stdio.h" 3 4 +typedef __fpos_t fpos_t; +# 133 "/usr/include/stdio.h" 3 4 +# 1 "/usr/include/bits/stdio_lim.h" 1 3 4 +# 134 "/usr/include/stdio.h" 2 3 4 +# 143 "/usr/include/stdio.h" 3 4 +extern FILE *stdin; +extern FILE *stdout; +extern FILE *stderr; + + + + + + +extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); + +extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); +# 178 "/usr/include/stdio.h" 3 4 +extern int fclose (FILE *__stream); +# 188 "/usr/include/stdio.h" 3 4 +extern FILE *tmpfile (void) + __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) ; +# 205 "/usr/include/stdio.h" 3 4 +extern char *tmpnam (char[20]) __attribute__ ((__nothrow__ , __leaf__)) ; +# 230 "/usr/include/stdio.h" 3 4 +extern int fflush (FILE *__stream); +# 258 "/usr/include/stdio.h" 3 4 +extern FILE *fopen (const char *__restrict __filename, + const char *__restrict __modes) + __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) ; + + + + +extern FILE *freopen (const char *__restrict __filename, + const char *__restrict __modes, + FILE *__restrict __stream) ; +# 328 "/usr/include/stdio.h" 3 4 +extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); + + + +extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, + int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); +# 350 "/usr/include/stdio.h" 3 4 +extern int fprintf (FILE *__restrict __stream, + const char *__restrict __format, ...); + + + + +extern int printf (const char *__restrict __format, ...); + +extern int sprintf (char *__restrict __s, + const char *__restrict __format, ...) __attribute__ ((__nothrow__)); + + + + + +extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg); + + + + +extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); + +extern int vsprintf (char *__restrict __s, const char *__restrict __format, + __gnuc_va_list __arg) __attribute__ ((__nothrow__)); +# 415 "/usr/include/stdio.h" 3 4 +extern int fscanf (FILE *__restrict __stream, + const char *__restrict __format, ...) ; + + + + +extern int scanf (const char *__restrict __format, ...) ; + +extern int sscanf (const char *__restrict __s, + const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)); +# 434 "/usr/include/stdio.h" 3 4 +extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") + + ; +extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") + ; +extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) + + ; +# 513 "/usr/include/stdio.h" 3 4 +extern int fgetc (FILE *__stream); +extern int getc (FILE *__stream); + + + + + +extern int getchar (void); +# 549 "/usr/include/stdio.h" 3 4 +extern int fputc (int __c, FILE *__stream); +extern int putc (int __c, FILE *__stream); + + + + + +extern int putchar (int __c); +# 592 "/usr/include/stdio.h" 3 4 +extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) + __attribute__ ((__access__ (__write_only__, 1, 2))); +# 605 "/usr/include/stdio.h" 3 4 +extern char *gets (char *__s) __attribute__ ((__deprecated__)); +# 655 "/usr/include/stdio.h" 3 4 +extern int fputs (const char *__restrict __s, FILE *__restrict __stream); + + + + + +extern int puts (const char *__s); + + + + + + +extern int ungetc (int __c, FILE *__stream); + + + + + + +extern size_t fread (void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __stream) ; + + + + +extern size_t fwrite (const void *__restrict __ptr, size_t __size, + size_t __n, FILE *__restrict __s); +# 713 "/usr/include/stdio.h" 3 4 +extern int fseek (FILE *__stream, long int __off, int __whence); + + + + +extern long int ftell (FILE *__stream) ; + + + + +extern void rewind (FILE *__stream); +# 760 "/usr/include/stdio.h" 3 4 +extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); + + + + +extern int fsetpos (FILE *__stream, const fpos_t *__pos); +# 786 "/usr/include/stdio.h" 3 4 +extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); + +extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; + +extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; +# 804 "/usr/include/stdio.h" 3 4 +extern void perror (const char *__s); +# 885 "/usr/include/stdio.h" 3 4 +extern int __uflow (FILE *); +extern int __overflow (FILE *, int); +# 909 "/usr/include/stdio.h" 3 4 + +# 5 "salut.c" 2 + + +# 6 "salut.c" +int main(void) { + printf("Hello World!\n"); + return +# 8 "salut.c" 3 4 + 0 +# 8 "salut.c" + ; +} diff --git a/23DEV1.1/TPS1/TP01/intermediaire.o b/23DEV1.1/TPS1/TP01/intermediaire.o new file mode 100644 index 0000000..82c4b40 Binary files /dev/null and b/23DEV1.1/TPS1/TP01/intermediaire.o differ diff --git a/23DEV1.1/TPS1/TP01/salut.c b/23DEV1.1/TPS1/TP01/salut.c new file mode 100644 index 0000000..0d8c4f4 --- /dev/null +++ b/23DEV1.1/TPS1/TP01/salut.c @@ -0,0 +1,10 @@ +/* premier programme */ + +#include +#include + +int main(void) { + printf("Hello World!\n"); + return EXIT_SUCCESS; +} + diff --git a/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Palindromes.c b/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Palindromes.c new file mode 100644 index 0000000..6db4a96 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Palindromes.c @@ -0,0 +1,20 @@ +#include +#include + +int main(int argc, char** argv) { + int mot; + int i; + if (argc > 2) { + for(i=0;i<;i++){ + + if(inverse(argv[])==argv[]){ + printf("%s est un palindrome"); + }else{ + printf("%s n'est pas un palindrome"); + } + } + } else { + puts("aucun argument !"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Précognition.c b/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Précognition.c new file mode 100644 index 0000000..a517ed7 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/18-AllocationDynamique/Précognition.c @@ -0,0 +1,35 @@ +#include +#include + +int main(void) { + int num = 0; + int i, j; + double comp; + double in; + int doublon; + char revoir; + double* tab = (double*) malloc(sizeof(double)); + while(revoir != 'q' || revoir != 'Q'){ + printf("case %d : ", num); + scanf("%lf", tab+i); + num++; + printf("quitter ? "); + scanf("%c", &revoir); + printf("\n"); + } + for(i=0;i +#include + +int main(void) { + int num; + int i, j; + double comp; + double in; + int doublon; + printf("Combien de réel à rentrée ? "); + scanf("%d", &num); + double* tab = (double*) calloc(num, sizeof(double)); + for(i=0;i +#include +#include + +struct nbrcomplex{ + + float x; + float y; +}; + +typedef struct nbrcomplex complex; + +void afficher(complex z){ + printf("%f + %fi\n", z.x, z.y); +} + +float module(complex z){ + float res = sqrt(pow(z.x, 2)+pow(z.y, 2)); + float resrac = pow(res, 0.5); + return resrac; +} + +complex inverse(complex z){ + complex a; + a.x = z.x/pow(module(z), 2); + a.y = z.y/pow(module(z), 2); + return a; +} + +complex conjugue(complex z){ + complex b; + b.x = z.x; + b.y = -z.y; + return b; +} + +int main(int argc, char const* argv[]){ + complex z = {3,8}; + complex a, b, c; + + afficher(z); + + a = z; + module(a); + printf("|z| = %f\n", a); + + b = conjugue(z); + afficher(b); + printf("conjugue = %f\n", b); + + c = inverse(z); + afficher(c); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/19-Structures/Numeros.c b/23DEV1.1/TPS1/TP2/19-Structures/Numeros.c new file mode 100644 index 0000000..eaf0bf0 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/19-Structures/Numeros.c @@ -0,0 +1,16 @@ +#include +#include +#include + +struct id_s { + int UID; + char name; +}; + +typedef struct id_s id; + +int main(int argc, char const* argv[]){ + int x = getpwuid(); + char y = getpwnam(); + id r = {, }; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/19-Structures/Tailles.c b/23DEV1.1/TPS1/TP2/19-Structures/Tailles.c new file mode 100644 index 0000000..8ac2bb0 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/19-Structures/Tailles.c @@ -0,0 +1,17 @@ +#include +#include + +struct taille{ + int a; + int b; + int c; + /*char a; + char b; + char c;*/ +}; + +typedef struct taille e; + +int main(int argc, char const* argv[]){ + printf("%d\n",sizeof(e)); +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/19-Structures/a.out b/23DEV1.1/TPS1/TP2/19-Structures/a.out new file mode 100755 index 0000000..d9da316 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/19-Structures/a.out differ diff --git a/23DEV1.1/TPS1/TP2/19-Structures/date.c b/23DEV1.1/TPS1/TP2/19-Structures/date.c new file mode 100644 index 0000000..e37c745 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/19-Structures/date.c @@ -0,0 +1,13 @@ +#include +#include +#include + +int main(int argc, char** argv) { + time_t times = time(NULL); + struct tm * timeI = localtime(×); + printf("Heure locale : %02d:%02d:%02d", timeI->tm_hour, timeI->tm_min, timeI->tm_sec); + printf("\n"); + printf("Date locale : %04d/%02d/%02d",timeI->tm_year+1900,timeI->tm_mon,timeI->tm_mday); + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/Challenger.c b/23DEV1.1/TPS1/TP2/20-Fichier/Challenger.c new file mode 100644 index 0000000..e33c1c9 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/20-Fichier/Challenger.c @@ -0,0 +1,42 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE *f; + f=fopen("top10","r"); + int zone_int[1]; + int zone_char[3]; + int i = 0; + int j; + char name[3]; + int score; + char rep_n; + int rep_s; + printf("Entrez pseudo : "); + while(i<3){ + name[i] = getchar(); + i++; + } + printf("Entrez score : "); + scanf("%d", score); + if(f != NULL){ + for(i=0 ; i<10 ; i++){ + fread(zone_int, 4, 1, f); + fread(zone_char, 3, 1, f); + if(zone_int[0] <= score){ + rep_n = zone_int[1]; + rep_s = zone_char[3]; + zone_int[0] = score; + zone_char[3] = name[3]; + name[3] = rep_n; + score = rep_s; + } + printf("%09d", zone_int[0]); + printf("%c%c%c", zone_char[0], zone_char[1], zone_char[2]); + } + } + fclose(f); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/Copie.c b/23DEV1.1/TPS1/TP2/20-Fichier/Copie.c new file mode 100644 index 0000000..d64c338 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/20-Fichier/Copie.c @@ -0,0 +1,17 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE *f; + FILE *l; + f=fopen(argv[1],"r"); + l=fopen(argv[2],"w"); + char t[40]; + fgets(t,40,f); + fputs(t,l); + fclose(l); + fclose(f); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur new file mode 100755 index 0000000..3812100 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur differ diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur.c b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur.c new file mode 100644 index 0000000..33cd380 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Compteur.c @@ -0,0 +1,26 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + int time = 0; + FILE* f; + f=fopen("compteur","r"); + if(f == NULL){ + f=fopen("compteur","w"); + fwrite(&time,1,4,f); + time = 1; + printf("Nombres de fois ouvert : inexistant\n"); + fclose(f); + } + else{ + fread(&time,1,4,f); + f=fopen("compteur","w"); + time++; + fwrite(&time,1,4,f); + printf("Nombres de fois ouvert : %d\n", time); + fclose(f); + } + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Hexadecimal.c b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Hexadecimal.c new file mode 100644 index 0000000..7631301 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/20-Fichier/Suite/Hexadecimal.c @@ -0,0 +1,27 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE* f; + int i; + int n = 0; + int y; + char c[100]; + f=fopen(argv[1],"r"); + while(feof(f)==1){ + for(i=0;i +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE* f; + f = fopen("image.bin","r"); + int i, j; + int largeur, hauteur; + couleur c; + + fread(&largeur,4,1,f); + fread(&hauteur,4,1,f); + + printf("%d\n",largeur); + printf("%d\n",hauteur); + + InitialiserGraphique(); + CreerFenetre(10, 10, largeur, hauteur); + fseek(f,8*largeur/2*hauteur,SEEK_CUR); + for(i=largeur/2;i +#include +#include + + +int main(int argc, char const *argv[]) +{ + int s; + char b[3]; + int i; + FILE* f; + f=fopen("top10","r"); + printf("|Hall of Fame|\n"); + for(i=0;i<10;i++){ + fread(&s,4,1,f); + fread(&b,3,1,f); + printf("%09d %s\n", s, b); + } + fclose(f); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/roger.gif b/23DEV1.1/TPS1/TP2/20-Fichier/roger.gif new file mode 100644 index 0000000..e69de29 diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/steve.gif b/23DEV1.1/TPS1/TP2/20-Fichier/steve.gif new file mode 100644 index 0000000..e69de29 diff --git a/23DEV1.1/TPS1/TP2/20-Fichier/top10 b/23DEV1.1/TPS1/TP2/20-Fichier/top10 new file mode 100644 index 0000000..f6c571a Binary files /dev/null and b/23DEV1.1/TPS1/TP2/20-Fichier/top10 differ diff --git a/23DEV1.1/TPS1/TP2/21-ListesChainées/Circulation.c b/23DEV1.1/TPS1/TP2/21-ListesChainées/Circulation.c new file mode 100644 index 0000000..7393c81 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/21-ListesChainées/Circulation.c @@ -0,0 +1,114 @@ +#include +#include +#include +#include + +struct maillon +{ + int valeur; + struct maillon* suivant; +}; + +typedef struct maillon maillon; + +unsigned short int estVide(maillon* liste) +{ + return(liste == NULL); +} + +maillon* debut(maillon* m, int v) +{ + maillon* result = malloc(sizeof(maillon)); + result->valeur = v; + result->suivant = m; + return result; +} + +maillon* creerListe() +{ + maillon* m = NULL; + unsigned short int val; + srand(time(NULL)); + for(int i = 0; i<10; i++) + { + val = rand()%(999-111)+111; + m = debut(m,val); + } + return m; +} + +maillon* afficheListe(maillon* liste) +{ + maillon* lecture = liste; + while(!estVide(lecture)) + { + printf("%hu\n",lecture->valeur); + lecture = lecture->suivant; + } +} + +maillon* destructListe(maillon* liste) +{ + maillon* lecture = liste; + while(lecture != NULL){ + maillon* temp = lecture; + lecture = lecture->suivant; + free(temp); + } + printf("liste effacer\n"); +} + +maillon* rotationListe(maillon* m) +{ + maillon *lecture=malloc(sizeof(maillon)); + maillon *temp=lecture; + lecture=m; + while(lecture->suivant!=NULL){ + temp=lecture; + lecture=lecture->suivant; + } + temp->suivant=NULL; + lecture->suivant=m; + return lecture; +} + +maillon* rotationListeInverse(maillon* m) +{ + maillon *debut=m; + maillon *fin=m; + debut=m->suivant; + maillon *lecture=m; + while(!estVide(lecture->suivant)){ + lecture=lecture->suivant; + } + fin->suivant=NULL; + lecture->suivant=fin; + return debut; +} + +int main(int argc, char const *argv[]) +{ + maillon* l; + int rotation, i; + for(i = 0 ; i<10; i++){ + l = creerListe(l); + } + afficheListe(l); + printf("Choisissez une rotation : "); + scanf("%d", &rotation); + if(rotation == 0){ + printf("aucune rotation !"); + } + if(rotation > 0){ + for(i = 0 ; irotation ; i--){ + l=rotationListeInverse(l); + } + } + afficheListe(l); + destructListe(l); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/21-ListesChainées/Max.c b/23DEV1.1/TPS1/TP2/21-ListesChainées/Max.c new file mode 100644 index 0000000..defd81a --- /dev/null +++ b/23DEV1.1/TPS1/TP2/21-ListesChainées/Max.c @@ -0,0 +1,84 @@ +#include +#include +#include +#include + +struct maillon +{ + int valeur; + struct maillon* suivant; +}; + +typedef struct maillon maillon; + +unsigned short int estVide(maillon* liste) +{ + return(liste == NULL); +} + +maillon* debut(maillon* m, int v) +{ + maillon* result = malloc(sizeof(maillon)); + result->valeur = v; + result->suivant = m; + return result; +} + +maillon* creerListe() +{ + maillon* m = NULL; + unsigned short int val; + srand(time(NULL)); + for(int i = 0; i<10; i++) + { + val = rand()%(999-111)+111; + m = debut(m,val); + } + return m; +} + +maillon* afficheListe(maillon* liste) +{ + maillon* lecture = liste; + while(!estVide(lecture)) + { + printf("%hu\n",lecture->valeur); + lecture = lecture->suivant; + } +} + +maillon* destructListe(maillon* liste) +{ + maillon* lecture = liste; + while(lecture != NULL){ + maillon* temp = lecture; + lecture = lecture->suivant; + free(temp); + } + printf("liste effacer\n"); +} + +maillon* maximumListe(maillon* m) +{ + maillon* lecture = m; + unsigned short int max = 0; + for(int i = 0 ; i<10 ; i++) + { + if(lecture->valeur > max){ + max = lecture->valeur; + } + lecture=lecture->suivant; + } + printf("le max est %hu\n", max); + return 0; +} + +int main(int argc, char const *argv[]) +{ + maillon* l; + l = creerListe(); + afficheListe(l); + maximumListe(l); + destructListe(l); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/21-ListesChainées/a.out b/23DEV1.1/TPS1/TP2/21-ListesChainées/a.out new file mode 100755 index 0000000..5abe7c9 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/21-ListesChainées/a.out differ diff --git a/23DEV1.1/TPS1/TP2/21-ListesChainées/suite/chaines.c b/23DEV1.1/TPS1/TP2/21-ListesChainées/suite/chaines.c new file mode 100644 index 0000000..80f02f2 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/21-ListesChainées/suite/chaines.c @@ -0,0 +1,76 @@ +#include +#include +#include +#include + +struct chaine_c +{ + char valeur; + struct chaine* suivant; +}; +typedef struct chaine_c chaine; +maillon* debut(chaine* m, char v) +{ + chaine* result = malloc(sizeof(chaine)); + result->valeur = v; + result->suivant = m; + return result; +} +void ajouter(chaine* l){ + chaine* m = NULL; + char val; + srand(time(NULL)); + for(int i = 0; i<30; i++) + { + val = rand()%(0x7A-0x61)+0x61; + m = debut(m,val); + } + return m; +} +chaine* affiche(chaine* liste) +{ + chaine* lecture = liste; + while(!estVide(lecture)) + { + printf("%c\n",lecture->valeur); + lecture = lecture->suivant; + } +} +chaine* destruct(chaine* liste) +{ + chaine* lecture = liste; + while(lecture != NULL){ + chaine* temp = lecture; + lecture = lecture->suivant; + free(temp); + } + printf("liste effacer\n"); +} +chaine* transformListe(char f[30]){ + int i = 0; + while(f[i]!='\0'){ + val = rand()%(0x7A-0x61)+0x61; + m = debut(m,val); + } +} +char* transformChaine(chaine* liste){ + chaine* lecture = liste; + char new[30]; + int i = 0; + while(lecture!=NULL){ + chaine* temps = lecture; + lecture=lecture->suivant; + temps = new[i]; + i++; + } + return new; +} +int main(int argc, char const *argv[]) +{ + chaine* l; + char l[6]={"Tasty"}; + l = creerListe(); + affiche(l) + destruct(l); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/Curiosity.c b/23DEV1.1/TPS1/TP2/22-Recursive/Curiosity.c new file mode 100644 index 0000000..394be5e --- /dev/null +++ b/23DEV1.1/TPS1/TP2/22-Recursive/Curiosity.c @@ -0,0 +1,20 @@ +#include +#include +#include + +int f(int n) { + if (n>100) + return n-10; + else + return f(f(n+11)); +} + +int main(void) +{ + srand(time(NULL)); + int final; + int alea = rand()%1000+1000; + final = f(alea); + printf("%d", final); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/Fibonacci.c b/23DEV1.1/TPS1/TP2/22-Recursive/Fibonacci.c new file mode 100644 index 0000000..03f7a69 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/22-Recursive/Fibonacci.c @@ -0,0 +1,51 @@ +#include +#include + +int Fibonacci(int n) +{ + if(n==0) + { + return 0; + } + if(n==1) + { + return 1; + } + if(n>=2) + { + n = Fibonacci(n-2)+Fibonacci(n-1); + return n; + } + Fibonacci(n+1); +} +int afficheFibo(int m) +{ + if(m!=0) + { + if(m==1) + { + printf("u%d = %d",m,Fibonacci(1)); + } + if(m>=2) + { + printf("u%d = %d",m,Fibonacci(m)); + } + afficheFibo(m-1); + } + if(m==0) + { + printf("u%d = %d\n",m,Fibonacci(0)); + return 0; + } +} + +int main(int argc, char const *argv[]) +{ + int m = 15; + afficheFibo(m); + //int n; + //printf("choisissez un nombre : "); + //scanf("%d",&n); + //printf("u%d = %d",n,Fibonacci(n)); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/Tableau.c b/23DEV1.1/TPS1/TP2/22-Recursive/Tableau.c new file mode 100644 index 0000000..8684188 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/22-Recursive/Tableau.c @@ -0,0 +1,23 @@ +#include +#include +#include + +void tableau(double tab[5], int d) +{ + int num = d; + printf("%lf", tab[num]); + if(num<4){ + printf(", "); + tableau(tab, num+1); + }else{ + printf("\n"); + } + +} + +int main(int argc, char const *argv[]) +{ + double tab[5] = {1.25, 47.80, 77.01, 54.23, 895.14}; + tableau(tab, 0); + return 0; +} diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/Triangle b/23DEV1.1/TPS1/TP2/22-Recursive/Triangle new file mode 100755 index 0000000..187568a Binary files /dev/null and b/23DEV1.1/TPS1/TP2/22-Recursive/Triangle differ diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/Triangle.c b/23DEV1.1/TPS1/TP2/22-Recursive/Triangle.c new file mode 100644 index 0000000..6d7588b --- /dev/null +++ b/23DEV1.1/TPS1/TP2/22-Recursive/Triangle.c @@ -0,0 +1,28 @@ +#include +#include +#include + +void triangle(int x1, int y1, int x2, int y2,int x3, int y3, int n){ + if(n == 0){ + DessinerSegment(x1, y1, x2, y2); + DessinerSegment(x2, y2, x3, y3); + DessinerSegment(x3, y3, x1, y1); + }else{ + triangle(x1, y1, (x2+x1)/2, y2, (x1+x3)/2, (y2+y3)/2, n-1); + triangle((x1+x2)/2, y1, x2, y2, (x2+x3)/2, (y2+y3)/2, n-1); + triangle((x1+x3)/2, (y1+y3)/2, (x2+x3)/2, (y2+y3)/2, x3, y3, n-1); + } +} + +int main(void) +{ + int n = 0; + printf("Entrez un entier positif : "); + scanf("%d", &n); + InitialiserGraphique(); + CreerFenetre(10,10,1000,800); + triangle(10, 790, 990, 790, 500, 10, n); + Touche(); + FermerGraphique(); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/a.out b/23DEV1.1/TPS1/TP2/22-Recursive/a.out new file mode 100755 index 0000000..574b42e Binary files /dev/null and b/23DEV1.1/TPS1/TP2/22-Recursive/a.out differ diff --git a/23DEV1.1/TPS1/TP2/22-Recursive/phrases.c b/23DEV1.1/TPS1/TP2/22-Recursive/phrases.c new file mode 100644 index 0000000..5037b7c --- /dev/null +++ b/23DEV1.1/TPS1/TP2/22-Recursive/phrases.c @@ -0,0 +1,17 @@ +#include +#include + +void exemple(unsigned n) { + if (n != 0) { + putchar('>');//à la fin + exemple(n-1); + putchar('<');//au début + } else + putchar('O'); +} + +int main(int argc, char const *argv[]) +{ + exemple(100); + return 0; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/23-Piles/Chainee.c b/23DEV1.1/TPS1/TP2/23-Piles/Chainee.c new file mode 100644 index 0000000..6bef717 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/23-Piles/Chainee.c @@ -0,0 +1,59 @@ +#include +#include + +struct maillon_s{ + char valeur; + struct maillon_s* suivant; +}; + +typedef struct maillon_s maillon; + +void push(Pile* pile, int element) { + Maillon* nouveauMaillon = (Maillon*)malloc(sizeof(Maillon)); + if (nouveauMaillon == NULL) { + + fprintf(stderr, "Erreur d'allocation mémoire.\n"); + + exit(EXIT_FAILURE); + + } + nouveauMaillon->donnee = element; + nouveauMaillon->suivant = pile->sommet; + pile->sommet = nouveauMaillon; +} + +int pop(Pile* pile) { + if (!pile_empty(pile)) { + Maillon* maillonPop = pile->sommet; + int donneePop = maillonPop->donnee; + pile->sommet = maillonPop->suivant; + free(maillonPop); + return donneePop; + } else { + fprintf(stderr, "La pile est vide.\n"); + exit(EXIT_FAILURE); + } +} + +int empty(const Pile* pile) { + return (pile->sommet == NULL); +} + +/* +void push(pile* p, char new){ + maillon* m = (maillon) malloc(sizeof(maillon)); + m->valeur = nouveaux; + m->suivant = *p; + *p = m; +} + +char pop(pile* p){ + maillon* m = (*p)-> valeur; + pile* tp = *p; + +} + +int empty(pile* p){ + return p == NULL; +} +*/ \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/24-Files/Chainee.c b/23DEV1.1/TPS1/TP2/24-Files/Chainee.c new file mode 100644 index 0000000..6c05f14 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/24-Files/Chainee.c @@ -0,0 +1,78 @@ +#include +#include + +struct maillon_s{ + char valeur; + struct maillon_s* suivant; +}; + +typedef struct maillon_s maillon; + +struct file{ + maillon* premier; + maillon* dernier; +}; + +/*void clear(file* f){ + +} + +char first(file* f){ + +}*/ + +void enqueue(file* f, char new){ + maillon* m = (maillon) malloc(sizeof(maillon)); + m->valeur = nouveaux; + m->suivant=NULL; + if(f->dernier!=NULL){ + f->dernier->suivant = m; + }else{ + f->permier = m; + } + f->dernier = m; +} + +char dequeue(file* f){ + maillon m = *(f->premier); + free(f->premier); + f->premier = m.suivant; + if(f->premier == NULL){ + f->dernier = NULL; + } + return m.valeur; +} + +int empty(const file* f){ + return f->premier == NULL; +} + +int main(void){ + int n; + char ch[2]; + struct file* f; + char val; + n = 0; + printf("Le File attends vos ordre\n"); + while(n < 2){ + ch[n] = getchar(); + n++; + } + while(ch[0] != 'q'){ + n = 0; + if(ch[0] == '+'){ + val = ch[1]; + enqueue(f, val); + printf("Le caractère %c a ete ajoute\n", val); + }else if(ch[0] == '-'){ + val = dequeue(f); + printf("Le caractère %c a ete supprime\n", val); + } + printf(">"); + while(n < 2){ + ch[n] = getchar(); + n++; + } + } + printf("Au revoir"); +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Representation.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Representation.c new file mode 100644 index 0000000..834393c --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Representation.c @@ -0,0 +1,31 @@ +#include +#include + +void afficherImage(const char *nomFichier) { + FILE *fichier = fopen(nomFichier, "rb"); + int couleur; + + + if (fichier == NULL) { + perror("Erreur lors de l'ouverture du fichier"); + exit(EXIT_FAILURE); + } + + while (fread(&couleur, 1, 1, fichier) == 1) { + if (couleur == 0) { + printf("\n"); + } else { + printf("\33[48;5;%dm \33[m", couleur); + } + } + + fclose(fichier); +} + +int main() { + const char *nomFichier = "image"; + + afficherImage(nomFichier); + + return 0; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Reproduction.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Reproduction.c new file mode 100644 index 0000000..7a8797d --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/2Reproduction.c @@ -0,0 +1,53 @@ +#include +#include + +int compare_fichiers(const char *nom_fichier1, const char *nom_fichier2) { + FILE *fichier1 = fopen(nom_fichier1, "rb"); + FILE *fichier2 = fopen(nom_fichier2, "rb"); + + if (fichier1 == NULL || fichier2 == NULL) { + perror("Erreur lors de l'ouverture des fichiers"); + return -1; + } + + int caractere1, caractere2; + + while (1) { + caractere1 = fgetc(fichier1); + caractere2 = fgetc(fichier2); + + if (caractere1 != caractere2) { + fclose(fichier1); + fclose(fichier2); + return 0; /*Les fichiers ne sont pas identiques*/ + } + + if (caractere1 == EOF) { + break; /*Fin des fichiers*/ + } + } + + fclose(fichier1); + fclose(fichier2); + + return 1; /*Les fichiers sont identiques*/ +} + +int main(int argc, char *argv[]) { + if (argc != 3) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return EXIT_FAILURE; + } + + int resultat = compare_fichiers(argv[1], argv[2]); + + if (resultat == 1) { + printf("Fichiers identiques !\n"); + } else if (resultat == 0) { + printf("Fichiers non identiques !\n"); + } else { + return EXIT_FAILURE; + } + + return EXIT_SUCCESS; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Ralenti.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Ralenti.c new file mode 100644 index 0000000..a8a55af --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Ralenti.c @@ -0,0 +1,25 @@ +#include +#include +#include +#include + +int main() { + const char* mot = "ERREUR"; + struct timespec attente; + int i; + + attente.tv_sec = 0; + attente.tv_nsec = 500000000; + + for (i = 0; i < strlen(mot); i++) { + putchar(mot[i]); + fflush(stdout); + if (nanosleep(&attente, NULL) == -1) { + perror("nanosleep"); + return 1; + } + } + + putchar('\n'); + return 0; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Rapidite.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Rapidite.c new file mode 100644 index 0000000..4ee70ef --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/3Rapidite.c @@ -0,0 +1,27 @@ +#include +#include +#include + +int main() { + struct timeval start, end; + double result; + + /*Enregistrez le temps de début*/ + gettimeofday(&start, NULL); + + /* Effectuez le calcul un million de fois */ + int i; + for (i = 0; i < 1000000; ++i) { + result = sqrt(2.0); + } + + /* Enregistrez le temps de fin */ + gettimeofday(&end, NULL); + + /* Calculez le temps écoulé en microsecondes */ + long elapsed_time = (end.tv_sec - start.tv_sec) * 1000000 + (end.tv_usec - start.tv_usec); + + printf("%ldμs\n", elapsed_time); + + return 0; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/Makefile b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Makefile new file mode 100644 index 0000000..bff1aeb --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Makefile @@ -0,0 +1,35 @@ +#BUT FINAL + +all : Repetition exo3 + +#Variables + +OFILES = main.o \ + Repetition.o + +CC = gcc + +CFLAGS = -Wall -ansi -pedantic + +#Dépendances + +main.o: main.c Repetition.h + +Repetition.o: Repetition.c Repetition.h + +#Exec + +Repetition: $(OFILES) + $(CC) $(CFLAGS) -o Repetition $(OFILES) && rm -f *.o && echo "Utilisation : ./Repetition" + +exo3 : 3Ralenti.c + $(CC) $(CFLAGS) -std=gnu99 -o exo3 3Ralenti.c && echo "Utilisation : ./exo3" + +#Nettoyage + +clean: + rm -f Repetition && rm -f exo3 + +#But factice + +.PHONY : but clean diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.c new file mode 100644 index 0000000..2080c89 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.c @@ -0,0 +1,12 @@ +#include +#include "Repetition.h" + +bool sont_identiques(const long tableau[], int taille) { + int i; + for (i = 1; i < taille; ++i) { + if (tableau[i] != tableau[0]) { + return 0; + } + } + return 1; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.h b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.h new file mode 100644 index 0000000..8cb3687 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/Repetition.h @@ -0,0 +1,8 @@ +#ifndef REPETITION_H +#define REPETITION_H + +#include + +bool sont_identiques(const long tableau[], int taille); + +#endif diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/image b/23DEV1.1/TPS1/TP2/controle/CM2_2022/image new file mode 100644 index 0000000..d2ac982 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/controle/CM2_2022/image differ diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/main.c b/23DEV1.1/TPS1/TP2/controle/CM2_2022/main.c new file mode 100644 index 0000000..bd0caff --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/CM2_2022/main.c @@ -0,0 +1,38 @@ +#include +#include +#include +#include "Repetition.h" + +int main(int argc, char *argv[]) { + + int taille = argc - 1; + int i; + long *tableau = malloc(taille * sizeof(long)); + bool resultat = 0; + + if (argc < 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return EXIT_FAILURE; + } + + if (!tableau) { + perror("Erreur d'allocation de mémoire"); + return EXIT_FAILURE; + } + + for (i = 1; i < argc; ++i) { + tableau[i - 1] = strtol(argv[i], NULL, 10); + } + + resultat = sont_identiques(tableau, taille); + + if (resultat) { + printf("valeurs identiques\n"); + } else { + printf("valeurs non identiques\n"); + } + + free(tableau); + + return EXIT_SUCCESS; +} diff --git a/23DEV1.1/TPS1/TP2/controle/CM2_2022/test b/23DEV1.1/TPS1/TP2/controle/CM2_2022/test new file mode 100755 index 0000000..8fcd987 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/controle/CM2_2022/test differ diff --git a/23DEV1.1/TPS1/TP2/controle/Ralenti.c b/23DEV1.1/TPS1/TP2/controle/Ralenti.c new file mode 100644 index 0000000..2ad09f6 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/Ralenti.c @@ -0,0 +1,18 @@ +#include +#include +#include + +int main(void) +{ + struct timespec tim, tim2; + tim.tv_sec = 1; + tim.tv_nsec = 2; + + if(nanosleep(&tim , &tim2) < 0 ) + { + printf("Nano sleep system call failed \n"); + return -1; + } + printf("ERREUR\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/Rapidite.c b/23DEV1.1/TPS1/TP2/controle/Rapidite.c new file mode 100644 index 0000000..87d1d1b --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/Rapidite.c @@ -0,0 +1,21 @@ +#include +#include +#include +#include + +int main(void) +{ + struct timeval start, end; + double result; + int i; + + gettimeofday(&start,NULL); + for(i = 0 ; i<1000000 ; i++){ + result = sqrt(2.0); + } + + gettimeofday(&end,NULL); + long elapsed_time = (end.tv_sec-start.tv_sec)*1000000+(end.tv_usec-start.tv_usec); + printf("%ldµs\n",elapsed_time); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/Representation.c b/23DEV1.1/TPS1/TP2/controle/Representation.c new file mode 100644 index 0000000..8f99028 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/Representation.c @@ -0,0 +1,29 @@ +#include +#include + +void afficherImage(const char *nomFichier){ + FILE* fichier = fopen(nomFichier, "rb"); + int couleur; + + if (fichier == NULL){ + perror("erreur lors de l'ouverture du fichier"); + exit(EXIT_FAILURE); + } + + while (fread(&couleur, 1, 1, fichier) == 1){ + if(couleur == 0){ + printf("\n"); + } + else{ + printf("\33[48;5;%dm \33[m", couleur); + } + } + fclose(fichier); +} + +int main(void) +{ + const char *nomFichier = "image"; + afficherImage(nomFichier); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/Reproduction.c b/23DEV1.1/TPS1/TP2/controle/Reproduction.c new file mode 100644 index 0000000..f4b3896 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/Reproduction.c @@ -0,0 +1,35 @@ +#include +#include + +int main(int argc, char const *argv[]) +{ + FILE* fi1 = fopen(argv[1],"r"); + FILE* fi2 = fopen(argv[2],"r"); + char space1[91]; + char space2[91]; + int diff = 0; + if(argc<3){ + fprintf(stderr,"erreur ! Le format doit etre sous forme : %s \n", argv[0]); + return EXIT_FAILURE; + } + if(fi1 == NULL || fi2 == NULL){ + fprintf(stderr,"un des dossiers est indisponible !\n"); + return EXIT_FAILURE; + } + while(!feof(fi1)&&!feof(fi2)){ + fread(space1,1,1,fi1); + fread(space2,1,1,fi2); + if(space1[91] == space2[91]){ + diff++; + } + } + printf("%d\n", diff); + if(diff>0){ + printf("Fichiers identiques\n"); + }else{ + printf("Fichiers non identiques\n"); + } + fclose(fi1); + fclose(fi2); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/a.out b/23DEV1.1/TPS1/TP2/controle/a.out new file mode 100755 index 0000000..c15832c Binary files /dev/null and b/23DEV1.1/TPS1/TP2/controle/a.out differ diff --git a/23DEV1.1/TPS1/TP2/controle/image b/23DEV1.1/TPS1/TP2/controle/image new file mode 100644 index 0000000..d2ac982 Binary files /dev/null and b/23DEV1.1/TPS1/TP2/controle/image differ diff --git a/23DEV1.1/TPS1/TP2/controle/titi.c b/23DEV1.1/TPS1/TP2/controle/titi.c new file mode 100644 index 0000000..d1dfc8d --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/titi.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%d\n", 72); + printf("%d\n", 0110); + printf("%d\n", 72); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS1/TP2/controle/toto.c b/23DEV1.1/TPS1/TP2/controle/toto.c new file mode 100644 index 0000000..7cebf77 --- /dev/null +++ b/23DEV1.1/TPS1/TP2/controle/toto.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + printf("%d\n", 72); + printf("%d\n", 0110); + printf("%d\n", 0x48); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.class b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.class new file mode 100644 index 0000000..f363104 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.class differ diff --git a/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.java b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.java new file mode 100644 index 0000000..6260412 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Compteur.java @@ -0,0 +1,21 @@ +public class Compteur { + + private int compte; + + public void plusUn() + { + this.compte++; + } + public String toString() + { + return Integer.toBinaryString(this.compte); + } + public Compteur() + { + this.compte = 5; + } + public static void main(String[] args) + { + System.out.println(toString()); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.class b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.class new file mode 100644 index 0000000..9c0c97f Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.class differ diff --git a/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.java b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.java new file mode 100644 index 0000000..dab4866 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ClassesEtObjets/Date.java @@ -0,0 +1,65 @@ +public class Date { + + private int year; + private int month; + private int day; + + public String toString() + { + String Date = String.format("%04d-%02d-%02d", this.year, this.month, this.day); + return Date; + } + public void Lendemain() + { + if(this.month == 1 || this.month == 3 || this.month == 5 || this.month == 7 || this.month == 8 || this.month == 10) + { + if(this.day == 31) + { + this.day = 1; + this.month++; + } + } + if(this.month == 2) + { + if(this.day == 28) + { + this.day = 1; + this.month++; + } + } + if(this.month == 4 || this.month == 6 || this.month == 9 || this.month == 11) + { + if(this.day == 30) + { + this.day = 1; + this.month++; + } + } + if(this.month == 12) + { + if(this.day == 31) + { + this.day = 1; + this.month = 1; + this.year++; + } + } + else + { + this.day++; + } + } + public Date() + { + this.year = 2024; + this.month = 02; + this.day = 6; + } + public static void main(String[] args) + { + Date c = new Date(); + System.out.println(c); + c.Lendemain(); + System.out.println(c); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.class b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.class new file mode 100644 index 0000000..26a9c28 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.class differ diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.java b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.java new file mode 100644 index 0000000..86b65e0 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Boutons.java @@ -0,0 +1,25 @@ +import javax.swing.*; +import java.awt.*; + +public class Boutons { + public static void main(String[] args) { + JFrame fenetre = new JFrame(); + fenetre.setSize(1040, 1000); + fenetre.setLocation(0, 0); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + /*JButton b1 = new JButton("One"); + JButton b2 = new JButton("Two"); + JButton b3 = new JButton("Three"); + JButton b4 = new JButton("Four"); + JButton b5 = new JButton("Five"); + fenetre.add(b1, BorderLayout.CENTER); + fenetre.add(b2, BorderLayout.CENTER); + fenetre.add(b3, BorderLayout.CENTER); + fenetre.add(b4, BorderLayout.CENTER); + fenetre.add(b5, BorderLayout.CENTER);*/ + JLabel etiquette = new JLabel("Hola quetale ! No abla espagnol!dlfihqsuio rgynklrgh,ektuctucçfiehsgfeuc(ruzertxetjerh,fhfzgfe,rftgekgfkey,rdf,dg,fgzeuy"); + etiquette.setHorizontalAlignment(JLabel.CENTER); + fenetre.add(etiquette, BorderLayout.CENTER); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.class b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.class new file mode 100644 index 0000000..3579012 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.class differ diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.java b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.java new file mode 100644 index 0000000..ea21c84 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Choix.java @@ -0,0 +1,18 @@ +import javax.swing.*; +import java.awt.*; + +public class Choix { + public static void main(String[] args) { + JFrame fenetre = new JFrame(); + fenetre.setSize(1040, 1000); + fenetre.setLocation(0, 0); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JRadioButton gri = new JRadioButton("Gryffondor"); + JRadioButton ser = new JRadioButton("Serpentard"); + JRadioButton serd = new JRadioButton("Serdaigle"); + fenetre.add(gri, BorderLayout.NORTH); + fenetre.add(ser, BorderLayout.CENTER); + fenetre.add(serd, BorderLayout.SOUTH); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.class b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.class new file mode 100644 index 0000000..2bc8a99 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.class differ diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.java b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.java new file mode 100644 index 0000000..9923d02 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Saisie.java @@ -0,0 +1,20 @@ +import javax.swing.*; +import java.awt.*; + +public class Saisie { + public static void main(String[] args) { + JFrame fenetre = new JFrame(); + fenetre.setSize(1040, 1000); + fenetre.setLocation(0, 0); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JTextField f = new JTextField("LOL"); + f.setBackground(new Color(192, 192, 192)); + f.setForeground(new Color(0, 255, 0)); + JTextArea area = new JTextArea("CHEH"); + area.setBackground(new Color(0, 0, 0)); + area.setForeground(new Color(0, 255, 0)); + fenetre.add(f, BorderLayout.SOUTH); + fenetre.add(area, BorderLayout.CENTER); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.class b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.class new file mode 100644 index 0000000..79af396 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.class differ diff --git a/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.java b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.java new file mode 100644 index 0000000..55e49c1 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/ComposantsGraphiques/Sirocco.java @@ -0,0 +1,21 @@ +import javax.swing.*; +import java.awt.*; + +public class Sirocco { + public static void main(String[] args) { + // un objet pour servir de fenetre + JFrame fenetre = new JFrame(); + // on configure la fenetre + fenetre.setSize(500, 300); + fenetre.setLocation(0, 0); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + // un composant pour afficher du texte + JLabel etiquette = new JLabel("Sirocco"); + // on configure l'etiquette + etiquette.setHorizontalAlignment(JLabel.RIGHT); + // on ajoute le composant dans la fenetre, au milieu + fenetre.add(etiquette, BorderLayout.SOUTH); + // et on montre le resultat + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/DCUetDC/TP.mdj b/23DEV1.1/TPS2/TP01/DCUetDC/TP.mdj new file mode 100644 index 0000000..9ab0feb --- /dev/null +++ b/23DEV1.1/TPS2/TP01/DCUetDC/TP.mdj @@ -0,0 +1,15527 @@ +{ + "_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": "Premier diagramme de classe", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtCvGLWMJY4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtCvGLWNINM=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtCvGLWO/zM=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWNINM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtCvGbWPAX4=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWNINM=" + }, + "font": "Arial;13;1", + "left": 685, + "top": 191, + "width": 130.4697265625, + "height": 13, + "text": "Voiture" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtCvGbWQLDQ=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWNINM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtCvGbWRO+Y=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWNINM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 184, + "width": 140.4697265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtCvGLWO/zM=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtCvGbWPAX4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtCvGbWQLDQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtCvGbWRO+Y=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtCvGbWSg/c=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtIZJLXTEwc=", + "_parent": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "model": { + "$ref": "AAAAAAGPCtIZHbXQPww=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 214, + "width": 130.4697265625, + "height": 13, + "text": "-donnéeTechnique", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtEGrLW3ay8=", + "_parent": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "model": { + "$ref": "AAAAAAGPCtEGprW06XM=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 229, + "width": 130.4697265625, + "height": 13, + "text": "+marque", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtGBHrW+V8Q=", + "_parent": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "model": { + "$ref": "AAAAAAGPCtGBG7W75Bs=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 244, + "width": 130.4697265625, + "height": 13, + "text": "+modèle", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtGnKLXFp84=", + "_parent": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "model": { + "$ref": "AAAAAAGPCtGnI7XC/m8=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 259, + "width": 130.4697265625, + "height": 13, + "text": "+année", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtHRo7XMzxM=", + "_parent": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "model": { + "$ref": "AAAAAAGPCtHRn7XJmsM=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 274, + "width": 130.4697265625, + "height": 13, + "text": "+getDonnéeTechnique", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 209, + "width": 140.4697265625, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtCvGbWTOlg=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "font": "Arial;13;0", + "left": 680, + "top": 292, + "width": 140.4697265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtCvGbWUWiw=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtCvGbWVRFU=", + "_parent": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "model": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 680, + "top": 184, + "width": 140.4697265625, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGPCtCvGLWNINM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtCvGbWSg/c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtCvGbWTOlg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtCvGbWUWiw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtCvGbWVRFU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtMYP7XerxE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtMYP7XfB2c=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtMYP7XgBwg=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XfB2c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -512, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtMYP7XhNXU=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XfB2c=" + }, + "font": "Arial;13;1", + "left": 413, + "top": 263, + "width": 70.08447265625, + "height": 13, + "text": "Personnels" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtMYP7XiWIg=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XfB2c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -512, + "top": -208, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtMYP7Xj8gU=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XfB2c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -512, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 256, + "width": 80.08447265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtMYP7XgBwg=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtMYP7XhNXU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtMYP7XiWIg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtMYP7Xj8gU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtMYP7XkgpE=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtM4ALYJ4e4=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XkgpE=" + }, + "model": { + "$ref": "AAAAAAGPCtM387YGzoQ=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 286, + "width": 70.08447265625, + "height": 13, + "text": "+nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtNPK7YQYVM=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XkgpE=" + }, + "model": { + "$ref": "AAAAAAGPCtNPJLYNOy0=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 301, + "width": 70.08447265625, + "height": 13, + "text": "+fonction", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 281, + "width": 80.08447265625, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtMYP7XlxYc=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "font": "Arial;13;0", + "left": 408, + "top": 319, + "width": 80.08447265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtMYP7XmwiQ=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtMYP7XnIvQ=", + "_parent": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "model": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 408, + "top": 256, + "width": 80.08447265625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGPCtMYP7XfB2c=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtMYP7XkgpE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtMYP7XlxYc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtMYP7XmwiQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtMYP7XnIvQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtP5RLYg32s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtP5RLYhC90=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP5RLYirrc=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYhC90=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP5RLYjklc=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYhC90=" + }, + "font": "Arial;13;1", + "left": 429, + "top": 575, + "width": 61.419921875, + "height": 13, + "text": "managers" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP5RLYk8So=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYhC90=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP5RLYlW6s=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYhC90=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 424, + "top": 568, + "width": 71.419921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtP5RLYirrc=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtP5RLYjklc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtP5RLYk8So=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtP5RLYlW6s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtP5RLYm048=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "font": "Arial;13;0", + "left": 424, + "top": 593, + "width": 71.419921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtP5RLYncsk=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "font": "Arial;13;0", + "left": 424, + "top": 603, + "width": 71.419921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtP5RLYoDQU=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtP5RLYpOOM=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "model": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 424, + "top": 568, + "width": 71.419921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPCtP5RLYhC90=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtP5RLYm048=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtP5RLYncsk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtP5RLYoDQU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtP5RLYpOOM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtP/oLZJqPE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtP/oLZKGXo=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP/oLZLJsI=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZKGXo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": -176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP/oLZM1jA=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZKGXo=" + }, + "font": "Arial;13;1", + "left": 613, + "top": 567, + "width": 57.8017578125, + "height": 13, + "text": "vendeurs" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP/oLZNOyA=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZKGXo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": -176, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtP/oLZOpWs=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZKGXo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": -176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 608, + "top": 560, + "width": 67.8017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtP/oLZLJsI=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtP/oLZM1jA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtP/oLZNOyA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtP/oLZOpWs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtP/oLZPMFs=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "font": "Arial;13;0", + "left": 608, + "top": 585, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtP/oLZQfho=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "font": "Arial;13;0", + "left": 608, + "top": 595, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtP/oLZRjKU=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtP/oLZSp2w=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "model": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": -88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 608, + "top": 560, + "width": 67.8017578125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPCtP/oLZKGXo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtP/oLZPMFs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtP/oLZQfho=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtP/oLZRjKU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtP/oLZSp2w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtQG6LZycTc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtQG6LZzQZY=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtQG6LZ0x1c=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZzQZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -880, + "top": -416, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtQG6LZ1Xmg=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZzQZY=" + }, + "font": "Arial;13;1", + "left": 597, + "top": 367, + "width": 56.36083984375, + "height": 13, + "text": "mécanos" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtQG6LZ2GeA=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZzQZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -880, + "top": -416, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtQG6LZ3ngE=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZzQZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -880, + "top": -416, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 360, + "width": 66.36083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtQG6LZ0x1c=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtQG6LZ1Xmg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtQG6LZ2GeA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtQG6LZ3ngE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtQG6LZ4E2Q=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "font": "Arial;13;0", + "left": 592, + "top": 385, + "width": 66.36083984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtQG6LZ5JnY=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "font": "Arial;13;0", + "left": 592, + "top": 395, + "width": 66.36083984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtQG6LZ6WVQ=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": -208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtQG6LZ7ZhM=", + "_parent": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "model": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -440, + "top": -208, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 592, + "top": 360, + "width": 66.36083984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPCtQG6LZzQZY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtQG6LZ4E2Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtQG6LZ5JnY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtQG6LZ6WVQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtQG6LZ7ZhM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPCtQmi7ab1dk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtQmiraZSsI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQmi7acaB4=", + "_parent": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "model": { + "$ref": "AAAAAAGPCtQmiraZSsI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 467, + "top": 448, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQmi7adv08=", + "_parent": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "model": { + "$ref": "AAAAAAGPCtQmiraZSsI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 482, + "top": 447, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQmi7aej08=", + "_parent": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "model": { + "$ref": "AAAAAAGPCtQmiraZSsI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 438, + "top": 449, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtQmi7ab1dk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "tail": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "lineStyle": 1, + "points": "449:344;458:567", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtQmi7acaB4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtQmi7adv08=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtQmi7aej08=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPCtQz6LasBxU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtQz6Laq7TQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQz6bat54U=", + "_parent": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "model": { + "$ref": "AAAAAAGPCtQz6Laq7TQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 563, + "top": 436, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQz6bauUhE=", + "_parent": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "model": { + "$ref": "AAAAAAGPCtQz6Laq7TQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 575, + "top": 428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtQz6bav1Fo=", + "_parent": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "model": { + "$ref": "AAAAAAGPCtQz6Laq7TQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 538, + "top": 453, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtQz6LasBxU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "tail": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "lineStyle": 1, + "points": "478:344;625:559", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtQz6bat54U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtQz6bauUhE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtQz6bav1Fo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPCtRBoLa9G2s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtRBoLa7D9U=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtRBoLa+O/k=", + "_parent": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "model": { + "$ref": "AAAAAAGPCtRBoLa7D9U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 545, + "top": 322, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtRBoba/nWE=", + "_parent": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "model": { + "$ref": "AAAAAAGPCtRBoLa7D9U=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 551, + "top": 308, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtRBobbA+Fw=", + "_parent": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "model": { + "$ref": "AAAAAAGPCtRBoLa7D9U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 532, + "top": 349, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtRBoLa9G2s=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtQG6LZycTc=" + }, + "tail": { + "$ref": "AAAAAAGPCtMYP7XerxE=" + }, + "lineStyle": 1, + "points": "488:318;591:367", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtRBoLa+O/k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtRBoba/nWE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtRBobbA+Fw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPCtU3orbd23Y=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bemyM=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "font": "Arial;13;0", + "left": 531, + "top": 564, + "width": 39.38720703125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 1, + "text": "+dirige" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bfKMs=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 549, + "top": 549, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bgGWU=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 551, + "top": 593, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bhJ0w=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbat0U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 520, + "top": 565, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bicqg=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbat0U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 521, + "top": 552, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bjtXA=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbat0U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 517, + "top": 593, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bkLAI=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbbCis=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 580, + "top": 563, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7blbqg=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbbCis=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 577, + "top": 550, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtU3o7bm+y8=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbbCis=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 585, + "top": 590, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtU3o7bnRaE=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbat0U=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtU3pLboLFY=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbd23Y=" + }, + "model": { + "$ref": "AAAAAAGPCtU3orbbCis=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "tail": { + "$ref": "AAAAAAGPCtP5RLYg32s=" + }, + "lineStyle": 1, + "points": "495:588;607:583", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtU3o7bemyM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtU3o7bfKMs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtU3o7bgGWU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPCtU3o7bhJ0w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPCtU3o7bicqg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPCtU3o7bjtXA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPCtU3o7bkLAI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPCtU3o7blbqg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPCtU3o7bm+y8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPCtU3o7bnRaE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPCtU3pLboLFY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtXDyLg4Eb4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtXDyLg5+J0=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtXDyLg6hPw=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg5+J0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1392, + "top": 256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtXDyLg7tfI=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg5+J0=" + }, + "font": "Arial;13;1", + "left": 1165, + "top": 399, + "width": 94.31982421875, + "height": 13, + "text": "Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtXDyLg8ntQ=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg5+J0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1392, + "top": 256, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtXDyLg9txA=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg5+J0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1392, + "top": 256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1160, + "top": 392, + "width": 104.31982421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtXDyLg6hPw=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtXDyLg7tfI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtXDyLg8ntQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtXDyLg9txA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtXDybg+OYw=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtXy47iHt1k=", + "_parent": { + "$ref": "AAAAAAGPCtXDybg+OYw=" + }, + "model": { + "$ref": "AAAAAAGPCtXyzriBtwM=" + }, + "font": "Arial;13;0", + "left": 1165, + "top": 422, + "width": 94.31982421875, + "height": 13, + "text": "+nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtYJf7iv+h8=", + "_parent": { + "$ref": "AAAAAAGPCtXDybg+OYw=" + }, + "model": { + "$ref": "AAAAAAGPCtYJfLipzsI=" + }, + "font": "Arial;13;0", + "left": 1165, + "top": 437, + "width": 94.31982421875, + "height": 13, + "text": "+adresse", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtYfP7jX92g=", + "_parent": { + "$ref": "AAAAAAGPCtXDybg+OYw=" + }, + "model": { + "$ref": "AAAAAAGPCtYfLrjRxJ4=" + }, + "font": "Arial;13;0", + "left": 1165, + "top": 452, + "width": 94.31982421875, + "height": 13, + "text": "+numTéléphone", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1160, + "top": 417, + "width": 104.31982421875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtXDybg/IHs=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "font": "Arial;13;0", + "left": 1160, + "top": 470, + "width": 104.31982421875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtXDybhAksI=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 696, + "top": 128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtXDybhBpX0=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "model": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 696, + "top": 128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1160, + "top": 392, + "width": 104.31982421875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGPCtXDyLg5+J0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtXDybg+OYw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtXDybg/IHs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtXDybhAksI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtXDybhBpX0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPCtaKubtWWz8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPCtaKubtXC/U=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPCtaKubtYSXw=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtXC/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtaKubtZDn8=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtXC/U=" + }, + "font": "Arial;13;1", + "left": 861, + "top": 423, + "width": 63.2353515625, + "height": 13, + "text": "Vente" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtaKubtaOwk=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtXC/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -128, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPCtaKubtbX7A=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtXC/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 856, + "top": 416, + "width": 73.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtaKubtYSXw=" + }, + "nameLabel": { + "$ref": "AAAAAAGPCtaKubtZDn8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPCtaKubtaOwk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtaKubtbX7A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPCtaKubtcwok=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPCtbeuLvuMrw=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtcwok=" + }, + "model": { + "$ref": "AAAAAAGPCtberrvoASg=" + }, + "font": "Arial;13;0", + "left": 861, + "top": 446, + "width": 63.2353515625, + "height": 13, + "text": "+Prix", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 856, + "top": 441, + "width": 73.2353515625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPCtaKubtdfkU=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "font": "Arial;13;0", + "left": 856, + "top": 464, + "width": 73.2353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPCtaKubteGCY=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPCtaKurtfNrs=", + "_parent": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "model": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 856, + "top": 416, + "width": 73.2353515625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPCtaKubtXC/U=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPCtaKubtcwok=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPCtaKubtdfkU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPCtaKubteGCY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPCtaKurtfNrs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPCtb1krxZhsE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxa+NU=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 843, + "top": 343, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxbgK0=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 855, + "top": 334, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxc8js=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 818, + "top": 360, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxdrMw=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxWKVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 818, + "top": 308, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxemY8=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxWKVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 830, + "top": 302, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1krxfLNE=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxWKVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 793, + "top": 320, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1k7xgXa0=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxXEPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 868, + "top": 379, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1k7xhG+A=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxXEPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 877, + "top": 369, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtb1k7xiLi8=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxXEPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 848, + "top": 398, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtb1k7xj6HU=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxWKVo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtb1k7xkQ5g=", + "_parent": { + "$ref": "AAAAAAGPCtb1krxZhsE=" + }, + "model": { + "$ref": "AAAAAAGPCtb1krxXEPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "tail": { + "$ref": "AAAAAAGPCtCvGLWMJY4=" + }, + "lineStyle": 1, + "points": "791:302;871:415", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtb1krxa+NU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtb1krxbgK0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtb1krxc8js=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPCtb1krxdrMw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPCtb1krxemY8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPCtb1krxfLNE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPCtb1k7xgXa0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPCtb1k7xhG+A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPCtb1k7xiLi8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPCtb1k7xj6HU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPCtb1k7xkQ5g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPCtcBlb25w8E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr26O1w=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1044, + "top": 447, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr27BL8=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1045, + "top": 462, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr28+pU=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1043, + "top": 418, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr29LEA=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb22fxg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1133, + "top": 445, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr2+C/E=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb22fxg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1131, + "top": 459, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBlr2/fss=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb22fxg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1136, + "top": 418, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBl73AzBs=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb23V6k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 955, + "top": 451, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBl73BhWo=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb23V6k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 958, + "top": 464, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcBl73Ca/s=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb23V6k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 950, + "top": 423, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtcBl73DreA=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb22fxg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtcBl73EifM=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb25w8E=" + }, + "model": { + "$ref": "AAAAAAGPCtcBlb23V6k=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "tail": { + "$ref": "AAAAAAGPCtXDyLg4Eb4=" + }, + "lineStyle": 1, + "points": "1159:436;929:443", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtcBlr26O1w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtcBlr27BL8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtcBlr28+pU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPCtcBlr29LEA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPCtcBlr2+C/E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPCtcBlr2/fss=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPCtcBl73AzBs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPCtcBl73BhWo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPCtcBl73Ca/s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPCtcBl73DreA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPCtcBl73EifM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPCtcMEr9nMag=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9oSbA=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 757, + "top": 493, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9pOMs=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 750, + "top": 480, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9q3Ug=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 772, + "top": 520, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9rjh0=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9kuWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 691, + "top": 531, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9sEQE=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9kuWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 518, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9t/3E=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9kuWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 700, + "top": 557, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcMEr9uvLA=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9lH1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 825, + "top": 457, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcME79vseE=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9lH1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 816, + "top": 446, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPCtcME79wRXI=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9lH1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 842, + "top": 479, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtcME79x+KE=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9kuWs=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPCtcME79ycWo=", + "_parent": { + "$ref": "AAAAAAGPCtcMEr9nMag=" + }, + "model": { + "$ref": "AAAAAAGPCtcMEr9lH1c=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPCtaKubtWWz8=" + }, + "tail": { + "$ref": "AAAAAAGPCtP/oLZJqPE=" + }, + "lineStyle": 1, + "points": "676:563;855:464", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPCtcMEr9oSbA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPCtcMEr9pOMs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPCtcMEr9q3Ug=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPCtcMEr9rjh0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPCtcMEr9sEQE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPCtcMEr9t/3E=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPCtcMEr9uvLA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPCtcME79vseE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPCtcME79wRXI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPCtcME79x+KE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPCtcME79ycWo=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtCvFrWK80Q=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Voiture", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPCtb1kbxVklQ=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtb1krxWKVo=", + "_parent": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "reference": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtb1krxXEPQ=", + "_parent": { + "$ref": "AAAAAAGPCtb1kbxVklQ=" + }, + "reference": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtIZHbXQPww=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "name": "donnéeTechnique", + "visibility": "private" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtEGprW06XM=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "name": "marque" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtGBG7W75Bs=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "name": "modèle" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtGnI7XC/m8=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "name": "année" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtHRn7XJmsM=", + "_parent": { + "$ref": "AAAAAAGPCtCvFrWK80Q=" + }, + "name": "getDonnéeTechnique" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtMYPrXcLU4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Personnels", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPCtQmiraZSsI=", + "_parent": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "source": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "target": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPCtQz6Laq7TQ=", + "_parent": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "source": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "target": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPCtRBoLa7D9U=", + "_parent": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "source": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "target": { + "$ref": "AAAAAAGPCtQG6LZw8ic=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtM387YGzoQ=", + "_parent": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "name": "nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtNPJLYNOy0=", + "_parent": { + "$ref": "AAAAAAGPCtMYPrXcLU4=" + }, + "name": "fonction" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtP5RLYen3E=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "managers", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPCtU3orbZ8gI=", + "_parent": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + }, + "name": "dirige", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtU3orbat0U=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "reference": { + "$ref": "AAAAAAGPCtP5RLYen3E=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtU3orbbCis=", + "_parent": { + "$ref": "AAAAAAGPCtU3orbZ8gI=" + }, + "reference": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtP/oLZHI7Y=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "vendeurs", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPCtcMEb9jtsw=", + "_parent": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtcMEr9kuWs=", + "_parent": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "reference": { + "$ref": "AAAAAAGPCtP/oLZHI7Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtcMEr9lH1c=", + "_parent": { + "$ref": "AAAAAAGPCtcMEb9jtsw=" + }, + "reference": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtQG6LZw8ic=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "mécanos" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtXDyLg2lKQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Client", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPCtcBlb218HA=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtcBlb22fxg=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "reference": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPCtcBlb23V6k=", + "_parent": { + "$ref": "AAAAAAGPCtcBlb218HA=" + }, + "reference": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtXyzriBtwM=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "name": "nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtYJfLipzsI=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "name": "adresse" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtYfLrjRxJ4=", + "_parent": { + "$ref": "AAAAAAGPCtXDyLg2lKQ=" + }, + "name": "numTéléphone" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPCtaKuLtUWbg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Vente", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPCtberrvoASg=", + "_parent": { + "$ref": "AAAAAAGPCtaKuLtUWbg=" + }, + "name": "Prix" + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPBkDSMfVgVPg=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGPBkDSMvVh87A=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "Site web", + "ownedViews": [ + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAGPBkUqZ/VpV/0=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkUqY/Vn5/Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkUqZ/VqQp8=", + "_parent": { + "$ref": "AAAAAAGPBkUqZ/VpV/0=" + }, + "model": { + "$ref": "AAAAAAGPBkUqY/Vn5/Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkUqZ/VruWs=", + "_parent": { + "$ref": "AAAAAAGPBkUqZ/VqQp8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkUqZ/VsS+E=", + "_parent": { + "$ref": "AAAAAAGPBkUqZ/VqQp8=" + }, + "font": "Arial;13;1", + "left": 365, + "top": 167, + "width": 855, + "height": 13, + "text": "Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkUqZ/Vtwlo=", + "_parent": { + "$ref": "AAAAAAGPBkUqZ/VqQp8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkUqZ/VuuyM=", + "_parent": { + "$ref": "AAAAAAGPBkUqZ/VqQp8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 160, + "width": 865, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkUqZ/VruWs=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkUqZ/VsS+E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkUqZ/Vtwlo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkUqZ/VuuyM=" + } + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 160, + "width": 865, + "height": 713, + "nameCompartment": { + "$ref": "AAAAAAGPBkUqZ/VqQp8=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBkWCm/WE8kc=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkWCnPWFEf8=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkWCnPWGJqA=", + "_parent": { + "$ref": "AAAAAAGPBkWCnPWFEf8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkWCnPWHTvw=", + "_parent": { + "$ref": "AAAAAAGPBkWCnPWFEf8=" + }, + "font": "Arial;13;1", + "left": 173, + "top": 334, + "width": 111, + "height": 13, + "text": "internaute" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkWCnPWI7YU=", + "_parent": { + "$ref": "AAAAAAGPBkWCnPWFEf8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkWCnPWJ2do=", + "_parent": { + "$ref": "AAAAAAGPBkWCnPWFEf8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 327, + "width": 121, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkWCnPWGJqA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkWCnPWHTvw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkWCnPWI7YU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkWCnPWJ2do=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBkWCnPWKyx8=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBkWCnPWL5Aw=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBkWCnPWMU4o=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBkWCnPWNAwA=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "model": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 168, + "top": 208, + "width": 121, + "height": 145, + "nameCompartment": { + "$ref": "AAAAAAGPBkWCnPWFEf8=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBkWCnPWKyx8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBkWCnPWL5Aw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBkWCnPWMU4o=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBkWCnPWNAwA=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBkXqN/WxxCs=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkXqN/WyEVM=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkXqOPWzQ78=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WyEVM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkXqOPW0JHs=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WyEVM=" + }, + "font": "Arial;13;1", + "left": 746.5, + "top": 290, + "width": 171, + "height": 13, + "text": "Lire un article abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkXqOPW17ew=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WyEVM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkXqOPW2VW0=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WyEVM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 741.5, + "top": 283, + "width": 181, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkXqOPWzQ78=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkXqOPW0JHs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkXqOPW17ew=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkXqOPW2VW0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBkXqOPW33ZE=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBkXqOPW4ZrI=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBkXqOPW5mrM=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBkXqOfW6bS8=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBkXqOfW7GPU=", + "_parent": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 704, + "top": 224, + "width": 256, + "height": 144, + "nameCompartment": { + "$ref": "AAAAAAGPBkXqN/WyEVM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBkXqOPW33ZE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBkXqOPW4ZrI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBkXqOPW5mrM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBkXqOfW6bS8=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBkXqOfW7GPU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBkZoYPXji8w=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXkUGg=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 496, + "top": 266, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXlohQ=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 496, + "top": 251, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXmX90=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 495, + "top": 295, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXnl0Q=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXgMi0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 315, + "top": 261, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXov6k=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXgMi0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 317, + "top": 248, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXp3Jk=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXgMi0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 310, + "top": 289, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXqXKw=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXh9UQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 677, + "top": 270, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXrqaU=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXh9UQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 675, + "top": 257, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkZoYfXsyp0=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXh9UQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 681, + "top": 297, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkZoYfXtoUI=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXgMi0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkZoYfXuNOg=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXji8w=" + }, + "model": { + "$ref": "AAAAAAGPBkZoYPXh9UQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBkXqN/WxxCs=" + }, + "tail": { + "$ref": "AAAAAAGPBkWCm/WE8kc=" + }, + "lineStyle": 1, + "points": "289:282;703:292", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBkZoYfXkUGg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkZoYfXlohQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkZoYfXmX90=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBkZoYfXnl0Q=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBkZoYfXov6k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBkZoYfXp3Jk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBkZoYfXqXKw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBkZoYfXrqaU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBkZoYfXsyp0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBkZoYfXtoUI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBkZoYfXuNOg=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBkaUXfZOlL8=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkaUXfZPmE4=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkaUXfZQah4=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZPmE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkaUXfZRUDU=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZPmE4=" + }, + "font": "Arial;13;1", + "left": 165, + "top": 638, + "width": 119, + "height": 13, + "text": "Abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkaUXfZSDjo=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZPmE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -320, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkaUXvZTVlY=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZPmE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 160, + "top": 631, + "width": 129, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkaUXfZQah4=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkaUXfZRUDU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkaUXfZSDjo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkaUXvZTVlY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBkaUXvZU808=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBkaUXvZV4xQ=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBkaUXvZWyFI=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBkaUXvZXoso=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "model": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 160, + "top": 496, + "width": 129, + "height": 161, + "nameCompartment": { + "$ref": "AAAAAAGPBkaUXfZPmE4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBkaUXvZU808=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBkaUXvZV4xQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBkaUXvZWyFI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBkaUXvZXoso=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBkb4afiOoI4=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkb4afiP1Xc=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkb4afiQNZA=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiP1Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -47, + "top": 493, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkb4aviRkck=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiP1Xc=" + }, + "font": "Arial;13;1", + "left": 682.5, + "top": 730, + "width": 171, + "height": 13, + "text": "Lire un article abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkb4aviSzEw=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiP1Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -47, + "top": 493, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkb4aviT1DA=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiP1Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -47, + "top": 493, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 677.5, + "top": 723, + "width": 181, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkb4afiQNZA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkb4aviRkck=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkb4aviSzEw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkb4aviT1DA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBkb4aviUNd8=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 336, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBkb4aviVrA0=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 336, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBkb4aviWuBk=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 336, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBkb4aviX2IQ=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 336, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBkb4aviYNQY=", + "_parent": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "model": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 336, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 640, + "top": 664, + "width": 256, + "height": 144, + "nameCompartment": { + "$ref": "AAAAAAGPBkb4afiP1Xc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBkb4aviUNd8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBkb4aviVrA0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBkb4aviWuBk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBkb4aviX2IQ=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBkb4aviYNQY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBkcjuPnBK64=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnCm7s=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 459, + "top": 654, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnD304=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 455, + "top": 668, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnEwds=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 468, + "top": 625, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnFcj8=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m+2jY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 609, + "top": 699, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnGLH8=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m+2jY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 603, + "top": 711, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjuPnH1Gg=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m+2jY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 621, + "top": 673, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjufnIVro=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m/L+A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 309, + "top": 610, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjufnJfmA=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m/L+A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 308, + "top": 624, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkcjufnKDWQ=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m/L+A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 313, + "top": 583, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkcjufnLqvA=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m+2jY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkcjufnM11U=", + "_parent": { + "$ref": "AAAAAAGPBkcjuPnBK64=" + }, + "model": { + "$ref": "AAAAAAGPBkcjt/m/L+A=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "tail": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "lineStyle": 1, + "points": "639:698;289:595", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBkcjuPnCm7s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkcjuPnD304=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkcjuPnEwds=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBkcjuPnFcj8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBkcjuPnGLH8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBkcjuPnH1Gg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBkcjufnIVro=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBkcjufnJfmA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBkcjufnKDWQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBkcjufnLqvA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBkcjufnM11U=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBkfFyP2fpAs=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkfFyf2gWRA=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkfFyf2hZWE=", + "_parent": { + "$ref": "AAAAAAGPBkfFyf2gWRA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkfFyf2i4jU=", + "_parent": { + "$ref": "AAAAAAGPBkfFyf2gWRA=" + }, + "font": "Arial;13;1", + "left": 720.5, + "top": 522.5, + "width": 159, + "height": 13, + "text": "commentaire" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkfFyf2jl7Y=", + "_parent": { + "$ref": "AAAAAAGPBkfFyf2gWRA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkfFyf2k6cg=", + "_parent": { + "$ref": "AAAAAAGPBkfFyf2gWRA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 715.5, + "top": 515.5, + "width": 169, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkfFyf2hZWE=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkfFyf2i4jU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkfFyf2jl7Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkfFyf2k6cg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBkfFyf2lW+s=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBkfFyf2mWKc=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBkfFyf2nkuM=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBkfFyv2oy9Q=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBkfFyv2pIj4=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "model": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 680, + "top": 480, + "width": 240, + "height": 97, + "nameCompartment": { + "$ref": "AAAAAAGPBkfFyf2gWRA=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBkfFyf2lW+s=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBkfFyf2mWKc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBkfFyf2nkuM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBkfFyv2oy9Q=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBkfFyv2pIj4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBkkBOQBxTXI=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOQBy4hM=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 482, + "top": 533, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOQBzzJE=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 481, + "top": 518, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOQB0sR8=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 485, + "top": 562, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB1d80=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABuCp4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 313, + "top": 547, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB2u9w=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABuCp4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 314, + "top": 534, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB3Z9E=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABuCp4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 311, + "top": 575, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB4NBE=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABvdYM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 519, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB58RA=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABvdYM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 506, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBkkBOgB6jU8=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABvdYM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 658, + "top": 546, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkkBOgB7IEU=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABuCp4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBkkBOgB8Lk0=", + "_parent": { + "$ref": "AAAAAAGPBkkBOQBxTXI=" + }, + "model": { + "$ref": "AAAAAAGPBkkBOABvdYM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "tail": { + "$ref": "AAAAAAGPBkaUXfZOlL8=" + }, + "lineStyle": 1, + "points": "289:571;679:538", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBkkBOQBy4hM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkkBOQBzzJE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkkBOQB0sR8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBkkBOgB1d80=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBkkBOgB2u9w=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBkkBOgB3Z9E=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBkkBOgB4NBE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBkkBOgB58RA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBkkBOgB6jU8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBkkBOgB7IEU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBkkBOgB8Lk0=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAGPBklucgUHJGU=", + "_parent": { + "$ref": "AAAAAAGPBkDSMvVh87A=" + }, + "model": { + "$ref": "AAAAAAGPBklucgUFSkw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBklucwUI6Sg=", + "_parent": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "model": { + "$ref": "AAAAAAGPBklucgUFSkw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 798, + "top": 616, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBklucwUJkTw=", + "_parent": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "model": { + "$ref": "AAAAAAGPBklucgUFSkw=" + }, + "font": "Arial;13;0", + "left": 787, + "top": 618, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBklucwUKFbw=", + "_parent": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "model": { + "$ref": "AAAAAAGPBklucgUFSkw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 769, + "top": 611, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBklucgUHJGU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBkb4afiOoI4=" + }, + "tail": { + "$ref": "AAAAAAGPBkfFyP2fpAs=" + }, + "lineStyle": 1, + "points": "791:577;778:663", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBklucwUI6Sg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBklucwUJkTw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBklucwUKFbw=" + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAGPBkUqY/Vn5/Y=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "Bus" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBkWCm/WCHNw=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "internaute", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBkZoYPXfgzc=", + "_parent": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkZoYPXgMi0=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "reference": { + "$ref": "AAAAAAGPBkWCm/WCHNw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkZoYPXh9UQ=", + "_parent": { + "$ref": "AAAAAAGPBkZoYPXfgzc=" + }, + "reference": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBkXqNvWvV44=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "Lire un article abonné", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBkcjt/m9jVM=", + "_parent": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkcjt/m+2jY=", + "_parent": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "reference": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkcjt/m/L+A=", + "_parent": { + "$ref": "AAAAAAGPBkcjt/m9jVM=" + }, + "reference": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBkaUXfZM01M=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "Abonné", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBkkBOABtE/4=", + "_parent": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkkBOABuCp4=", + "_parent": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "reference": { + "$ref": "AAAAAAGPBkaUXfZM01M=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBkkBOABvdYM=", + "_parent": { + "$ref": "AAAAAAGPBkkBOABtE/4=" + }, + "reference": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBkfFyP2d5aQ=", + "_parent": { + "$ref": "AAAAAAGPBkDSMfVgVPg=" + }, + "name": "commentaire", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGPBkklIAMGYNg=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "source": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "target": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + } + }, + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBklucgUFSkw=", + "_parent": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "source": { + "$ref": "AAAAAAGPBkfFyP2d5aQ=" + }, + "target": { + "$ref": "AAAAAAGPBkXqNvWvV44=" + } + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPBkqJ1AeWAuM=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model2", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGPBkqJ1QeXkds=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Gestion de transports en commun", + "ownedViews": [ + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAGPBkuCLgskzC4=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBkUqY/Vn5/Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBkuCLgslRfQ=", + "_parent": { + "$ref": "AAAAAAGPBkuCLgskzC4=" + }, + "model": { + "$ref": "AAAAAAGPBkUqY/Vn5/Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBkuCLgsmCrk=", + "_parent": { + "$ref": "AAAAAAGPBkuCLgslRfQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 126, + "top": -626, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkuCLgsnAX0=", + "_parent": { + "$ref": "AAAAAAGPBkuCLgslRfQ=" + }, + "font": "Arial;13;1", + "left": 653, + "top": 71, + "width": 719, + "height": 13, + "text": "Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkuCLgso+/U=", + "_parent": { + "$ref": "AAAAAAGPBkuCLgslRfQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 126, + "top": -626, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBkuCLgspnZk=", + "_parent": { + "$ref": "AAAAAAGPBkuCLgslRfQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 126, + "top": -626, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 648, + "top": 64, + "width": 729, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBkuCLgsmCrk=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBkuCLgsnAX0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBkuCLgso+/U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBkuCLgspnZk=" + } + } + ], + "font": "Arial;13;0", + "left": 648, + "top": 64, + "width": 729, + "height": 497, + "nameCompartment": { + "$ref": "AAAAAAGPBkuCLgslRfQ=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBlioBGvF9PY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBlioBGvGMI4=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBlioBGvHEaQ=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvGMI4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 800, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlioBGvIQV4=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvGMI4=" + }, + "font": "Arial;13;1", + "left": 557, + "top": 165, + "width": 57.82080078125, + "height": 13, + "text": "Passager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlioBGvJPTQ=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvGMI4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 800, + "top": -208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlioBGvK0bA=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvGMI4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 800, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 552, + "top": 158, + "width": 67.82080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlioBGvHEaQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBlioBGvIQV4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBlioBGvJPTQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlioBGvK0bA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBlioBGvLv/c=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBlioBGvM4Nc=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBlioBGvNpMs=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBlioBWvOSCs=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "model": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 552, + "top": 104, + "width": 67.82080078125, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBlioBGvGMI4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBlioBGvLv/c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBlioBGvM4Nc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBlioBGvNpMs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBlioBWvOSCs=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBljWHWvxcUg=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBljWHWvyeW8=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBljWHmvzEjE=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvyeW8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBljWHmv0ghU=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvyeW8=" + }, + "font": "Arial;13;1", + "left": 772, + "top": 251.5, + "width": 62, + "height": 13, + "text": "Paiment" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBljWHmv1KRw=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvyeW8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBljWHmv2F0A=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvyeW8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 767, + "top": 244.5, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBljWHmvzEjE=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBljWHmv0ghU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBljWHmv1KRw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBljWHmv2F0A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBljWHmv3qgI=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBljWHmv4me0=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBljWHmv5RAk=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBljWHmv6zDc=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBljWHmv7x6c=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "model": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 752, + "top": 240, + "width": 102, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBljWHWvyeW8=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBljWHmv3qgI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBljWHmv4me0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBljWHmv5RAk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBljWHmv6zDc=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBljWHmv7x6c=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBlkArmwiWBs=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wjSJ0=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 700, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wksrg=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 707, + "top": 167, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wlKLg=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 207, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wmGdA=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwfc9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 153, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wnefE=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwfc9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 658, + "top": 143, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wo/pA=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwfc9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 633, + "top": 176, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wpkdM=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwgH70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 752, + "top": 207, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wqy7g=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwgH70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 756, + "top": 194, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlkAr2wroQ4=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwgH70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 743, + "top": 233, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlkAr2wskTs=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwfc9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlkAsGwtZ3g=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwiWBs=" + }, + "model": { + "$ref": "AAAAAAGPBlkArmwgH70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "tail": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "lineStyle": 1, + "points": "620:161;768:239", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBlkAr2wjSJ0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlkAr2wksrg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlkAr2wlKLg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBlkAr2wmGdA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBlkAr2wnefE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBlkAr2wo/pA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBlkAr2wpkdM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBlkAr2wqy7g=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBlkAr2wroQ4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBlkAr2wskTs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBlkAsGwtZ3g=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBlkJVmxyInY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBlkJVmxzauk=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkJVmx0jpg=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxzauk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkJVmx19dM=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxzauk=" + }, + "font": "Arial;13;1", + "left": 956.5, + "top": 267.5, + "width": 62, + "height": 13, + "text": "Par badge" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkJVmx2t68=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxzauk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkJVmx3AaA=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxzauk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 951.5, + "top": 260.5, + "width": 72.8544921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlkJVmx0jpg=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBlkJVmx19dM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBlkJVmx2t68=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlkJVmx3AaA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBlkJVmx4bT0=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBlkJV2x56zE=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBlkJV2x6x94=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBlkJV2x7xzI=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBlkJV2x8qq0=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "model": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 936, + "top": 256, + "width": 103, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBlkJVmxzauk=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBlkJVmx4bT0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBlkJV2x56zE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBlkJV2x6x94=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBlkJV2x7xzI=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBlkJV2x8qq0=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBlkvHW0ifgM=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBlkvHm0jOsM=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkvHm0kveE=", + "_parent": { + "$ref": "AAAAAAGPBlkvHm0jOsM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -608, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkvHm0lZlE=", + "_parent": { + "$ref": "AAAAAAGPBlkvHm0jOsM=" + }, + "font": "Arial;13;1", + "left": 892, + "top": 83.5, + "width": 62, + "height": 13, + "text": "Par ticket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkvHm0mkZQ=", + "_parent": { + "$ref": "AAAAAAGPBlkvHm0jOsM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -608, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlkvHm0n6ms=", + "_parent": { + "$ref": "AAAAAAGPBlkvHm0jOsM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -608, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 887, + "top": 76.5, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlkvHm0kveE=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBlkvHm0lZlE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBlkvHm0mkZQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlkvHm0n6ms=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBlkvHm0ojVs=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBlkvHm0pNj0=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBlkvHm0qF9Y=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBlkvHm0rqug=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBlkvHm0skpU=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "model": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": -304, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 872, + "top": 72, + "width": 102, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBlkvHm0jOsM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBlkvHm0ojVs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBlkvHm0pNj0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBlkvHm0qF9Y=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBlkvHm0rqug=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBlkvHm0skpU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBlli3m4Klkc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4LSoI=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 849, + "top": 158, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4M3YY=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 837, + "top": 149, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4NhJc=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 874, + "top": 175, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4OK9I=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4HPY8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 817, + "top": 203, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4PTuk=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4HPY8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 193, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4QcAY=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4HPY8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 837, + "top": 222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4R/ew=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4ItTE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 881, + "top": 113, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4SbJY=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4ItTE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 869, + "top": 107, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlli3m4TMX0=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4ItTE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 906, + "top": 125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlli3m4Ufg0=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4HPY8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlli324V9rg=", + "_parent": { + "$ref": "AAAAAAGPBlli3m4Klkc=" + }, + "model": { + "$ref": "AAAAAAGPBlli3W4ItTE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBlkvHW0ifgM=" + }, + "tail": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "lineStyle": 1, + "points": "815:239;909:107", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBlli3m4LSoI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlli3m4M3YY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlli3m4NhJc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBlli3m4OK9I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBlli3m4PTuk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBlli3m4QcAY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBlli3m4R/ew=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBlli3m4SbJY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBlli3m4TMX0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBlli3m4Ufg0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBlli324V9rg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBlly7m8c9HY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly7m8d3uU=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 895, + "top": 244, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly7m8e70w=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 896, + "top": 229, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly7m8fZEM=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 892, + "top": 273, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly7m8gcFM=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8ZI48=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 881, + "top": 242, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly7m8hDig=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8ZI48=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 884, + "top": 229, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly728iYrg=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8ZI48=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 874, + "top": 269, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly728j+cw=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8al/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 910, + "top": 245, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly728ktNY=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8al/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 909, + "top": 232, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBlly728ly/s=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8al/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 912, + "top": 273, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlly728mizA=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8ZI48=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBlly728n+vE=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8c9HY=" + }, + "model": { + "$ref": "AAAAAAGPBlly7m8al/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "tail": { + "$ref": "AAAAAAGPBljWHWvxcUg=" + }, + "lineStyle": 1, + "points": "854:261;935:269", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBlly7m8d3uU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlly7m8e70w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlly7m8fZEM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBlly7m8gcFM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBlly7m8hDig=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBlly728iYrg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBlly728j+cw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBlly728ktNY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBlly728ly/s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBlly728mizA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBlly728n+vE=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBlsnD3/MqhE=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBlsnD3/NeIc=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBlsnD3/Oh28=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/NeIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": -384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlsnD3/PU+c=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/NeIc=" + }, + "font": "Arial;13;1", + "left": 1108, + "top": 363.5, + "width": 214, + "height": 13, + "text": "Transmet les données à la centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlsnEH/Qna0=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/NeIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": -384, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBlsnEH/RJxU=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/NeIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": -384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1103, + "top": 356.5, + "width": 225.31884765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBlsnD3/Oh28=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBlsnD3/PU+c=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBlsnEH/Qna0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBlsnEH/RJxU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBlsnEH/SXJw=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBlsnEH/TAeg=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBlsnEH/UPAU=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBlsnEH/VODA=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBlsnEH/WGWg=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "model": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 96, + "top": -192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1056, + "top": 352, + "width": 318, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBlsnD3/NeIc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBlsnEH/SXJw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBlsnEH/TAeg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBlsnEH/UPAU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBlsnEH/VODA=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBlsnEH/WGWg=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBl27ap7s/QM=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBl27ap7tLvA=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBl27a57uT2k=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7tLvA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": 32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl27a57vYpE=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7tLvA=" + }, + "font": "Arial;13;1", + "left": 784, + "top": 510, + "width": 80, + "height": 13, + "text": "Redirige" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl27a57wit0=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7tLvA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": 32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl27a57xU/A=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7tLvA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -432, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 779, + "top": 503, + "width": 90, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBl27a57uT2k=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBl27a57vYpE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBl27a57wit0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBl27a57xU/A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBl27a57yhsI=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBl27a57zsN0=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBl27a570mGg=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBl27a571qhw=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBl27bJ72VNw=", + "_parent": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "model": { + "$ref": "AAAAAAGPBl27ap7q700=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -216, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 760, + "top": 480, + "width": 128, + "height": 72, + "nameCompartment": { + "$ref": "AAAAAAGPBl27ap7tLvA=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBl27a57yhsI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBl27a57zsN0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBl27a570mGg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBl27a571qhw=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBl27bJ72VNw=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBl/rxKQY2Kc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBl/rxKQZbNE=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBl/rxaQa3OM=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQZbNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 656, + "top": -528, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl/rxaQbBE8=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQZbNE=" + }, + "font": "Arial;13;1", + "left": 565, + "top": 413, + "width": 52.01904296875, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl/rxaQcp6o=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQZbNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 656, + "top": -528, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBl/rxaQdypQ=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQZbNE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 656, + "top": -528, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 560, + "top": 406, + "width": 62.01904296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBl/rxaQa3OM=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBl/rxaQbBE8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBl/rxaQcp6o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBl/rxaQdypQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBl/rxaQeTKk=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 328, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBl/rxaQf7NI=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 328, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBl/rxaQgh8A=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 328, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBl/rxaQh8fc=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "model": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 328, + "top": -264, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 560, + "top": 352, + "width": 62.01904296875, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBl/rxKQZbNE=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBl/rxaQeTKk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBl/rxaQf7NI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBl/rxaQgh8A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBl/rxaQh8fc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmCIvbsiKHc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsj5p0=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 697, + "top": 424, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbskjjs=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 704, + "top": 411, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsla74=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 682, + "top": 451, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsmcew=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsfBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 400, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsn03c=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsfBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 660, + "top": 390, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsonHY=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsfBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 635, + "top": 423, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsp3YA=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsg/HQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 743, + "top": 449, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvbsqx2M=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsg/HQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 747, + "top": 436, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCIvrsrxa0=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsg/HQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 734, + "top": 475, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmCIvrss0OQ=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsfBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmCIvrstAe8=", + "_parent": { + "$ref": "AAAAAAGPBmCIvbsiKHc=" + }, + "model": { + "$ref": "AAAAAAGPBmCIvbsg/HQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBl27ap7s/QM=" + }, + "tail": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "lineStyle": 1, + "points": "622:408;759:481", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmCIvbsj5p0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmCIvbskjjs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmCIvbsla74=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmCIvbsmcew=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmCIvbsn03c=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmCIvbsonHY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmCIvbsp3YA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmCIvbsqx2M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmCIvrsrxa0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmCIvrss0OQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmCIvrstAe8=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAGPBmCtzsN2GOY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmCtzsN05Js=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCtz8N34OE=", + "_parent": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "model": { + "$ref": "AAAAAAGPBmCtzsN05Js=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1105, + "top": 301, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCtz8N4O7k=", + "_parent": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "model": { + "$ref": "AAAAAAGPBmCtzsN05Js=" + }, + "font": "Arial;13;0", + "left": 1085, + "top": 287, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmCtz8N56qo=", + "_parent": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "model": { + "$ref": "AAAAAAGPBmCtzsN05Js=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1094, + "top": 328, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmCtzsN2GOY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "tail": { + "$ref": "AAAAAAGPBlkJVmxyInY=" + }, + "lineStyle": 1, + "points": "1030:291;1171:351", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmCtz8N34OE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmCtz8N4O7k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmCtz8N56qo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmDqXMYR8M4=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYSuPo=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 837, + "top": 361, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYTymM=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 837, + "top": 346, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYUQCk=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 838, + "top": 390, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYVux4=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YOku0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 647, + "top": 368, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYWiKo=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YOku0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 354, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYXJRA=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YOku0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 644, + "top": 395, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYYb8I=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqXMYPjJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1028, + "top": 354, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYZntA=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqXMYPjJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1025, + "top": 341, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmDqXMYaN+Q=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqXMYPjJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1033, + "top": 382, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmDqXMYbqRU=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqW8YOku0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmDqXcYc6LM=", + "_parent": { + "$ref": "AAAAAAGPBmDqXMYR8M4=" + }, + "model": { + "$ref": "AAAAAAGPBmDqXMYPjJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBlsnD3/MqhE=" + }, + "tail": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "lineStyle": 1, + "points": "622:390;1055:375", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmDqXMYSuPo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmDqXMYTymM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmDqXMYUQCk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmDqXMYVux4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmDqXMYWiKo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmDqXMYXJRA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmDqXMYYb8I=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmDqXMYZntA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmDqXMYaN+Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmDqXMYbqRU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmDqXcYc6LM=" + } + }, + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAGPBmIUJvD2yqo=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmIUJfD0pSE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmIUJvD3r5Q=", + "_parent": { + "$ref": "AAAAAAGPBmIUJvD2yqo=" + }, + "model": { + "$ref": "AAAAAAGPBmIUJfD0pSE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmIUJvD4UjA=", + "_parent": { + "$ref": "AAAAAAGPBmIUJvD3r5Q=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmIUJvD5krs=", + "_parent": { + "$ref": "AAAAAAGPBmIUJvD3r5Q=" + }, + "font": "Arial;13;1", + "left": 13, + "top": 39, + "width": 518, + "height": 13, + "text": "Borne automatique" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmIUJvD6FkI=", + "_parent": { + "$ref": "AAAAAAGPBmIUJvD3r5Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmIUJvD7iCk=", + "_parent": { + "$ref": "AAAAAAGPBmIUJvD3r5Q=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 8, + "top": 32, + "width": 528, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmIUJvD4UjA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmIUJvD5krs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmIUJvD6FkI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmIUJvD7iCk=" + } + } + ], + "font": "Arial;13;0", + "left": 8, + "top": 32, + "width": 528, + "height": 600, + "nameCompartment": { + "$ref": "AAAAAAGPBmIUJvD3r5Q=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBmJNzPJa1Ls=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmJNzPJbIgs=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJNzPJcDV0=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJbIgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJNzPJd7ec=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJbIgs=" + }, + "font": "Arial;13;1", + "left": 557, + "top": 557, + "width": 67.90087890625, + "height": 13, + "text": "Dépanneur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJNzPJeZz0=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJbIgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -96, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJNzPJfzX0=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJbIgs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 552, + "top": 550, + "width": 77.90087890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmJNzPJcDV0=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmJNzPJd7ec=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmJNzPJeZz0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmJNzPJfzX0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmJNzfJgt7s=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmJNzfJhzjo=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmJNzfJiwVo=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmJNzfJjeVY=", + "_parent": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "model": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 552, + "top": 496, + "width": 77.90087890625, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBmJNzPJbIgs=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmJNzfJgt7s=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmJNzfJhzjo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmJNzfJiwVo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmJNzfJjeVY=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmJ8xfWR8Lg=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmJ8xfWSkrg=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJ8xfWTL+U=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWSkrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJ8xfWUj2I=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWSkrg=" + }, + "font": "Arial;13;1", + "left": 313.5, + "top": 579.5, + "width": 126, + "height": 13, + "text": "Lancer diagnostique" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJ8xfWVx4c=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWSkrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmJ8xfWWru0=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWSkrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 308.5, + "top": 572.5, + "width": 137.130859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmJ8xfWTL+U=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmJ8xfWUj2I=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmJ8xfWVx4c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmJ8xfWWru0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmJ8xfWXG9U=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmJ8xfWYfs4=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmJ8xfWZ2EQ=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmJ8xfWagvw=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmJ8xvWb6/c=", + "_parent": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "model": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 280, + "top": 568, + "width": 193, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmJ8xfWSkrg=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmJ8xfWXG9U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmJ8xfWYfs4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmJ8xfWZ2EQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmJ8xfWagvw=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmJ8xvWb6/c=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmK0vfhzH7o=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vfh0W68=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 505, + "top": 563, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vfh13Vc=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 509, + "top": 578, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vfh2zDY=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 498, + "top": 534, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vfh3MMk=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhwiCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 529, + "top": 558, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vvh43UE=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhwiCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 529, + "top": 571, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vvh5Nvo=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhwiCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 527, + "top": 530, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vvh6DMA=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhxxW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 481, + "top": 569, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vvh74VY=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhxxW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 486, + "top": 582, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmK0vvh8h7E=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhxxW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 471, + "top": 543, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmK0vvh941w=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhwiCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmK0vvh+rCA=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhzH7o=" + }, + "model": { + "$ref": "AAAAAAGPBmK0vfhxxW0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmJ8xfWR8Lg=" + }, + "tail": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "lineStyle": 1, + "points": "551:544;453:567", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmK0vfh0W68=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmK0vfh13Vc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmK0vfh2zDY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmK0vfh3MMk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmK0vvh43UE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmK0vvh5Nvo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmK0vvh6DMA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmK0vvh74VY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmK0vvh8h7E=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmK0vvh941w=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmK0vvh+rCA=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmLGY/tAUFk=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmLGY/tBNN8=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmLGY/tCrxg=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tBNN8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmLGY/tD69o=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tBNN8=" + }, + "font": "Arial;13;1", + "left": 320.5, + "top": 483.5, + "width": 82, + "height": 13, + "text": "Ajouter ticket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmLGY/tEDmY=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tBNN8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmLGY/tFN0g=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tBNN8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 315.5, + "top": 476.5, + "width": 93.07177734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmLGY/tCrxg=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmLGY/tD69o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmLGY/tEDmY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmLGY/tFN0g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmLGY/tG4m8=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmLGY/tHlII=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmLGY/tI+VE=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmLGY/tJSlQ=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmLGY/tKAWU=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "model": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 296, + "top": 472, + "width": 131, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmLGY/tBNN8=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmLGY/tG4m8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmLGY/tHlII=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmLGY/tI+VE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmLGY/tJSlQ=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmLGY/tKAWU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmMUigMJCto=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMK1ho=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 492, + "top": 493, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMLIvY=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 495, + "top": 478, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMMKSY=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 485, + "top": 522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMN3kQ=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMGwmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 455, + "top": 486, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMOfa4=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMGwmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 460, + "top": 473, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMPAD4=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMGwmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 445, + "top": 512, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMQiOc=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMHP7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 501, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMR4Z8=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMHP7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 487, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmMUiwMSvY4=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMHP7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 527, + "top": 528, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmMUigMJCto=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmMUiwMTi88=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMGwmI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmMUiwMU2Gw=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMJCto=" + }, + "model": { + "$ref": "AAAAAAGPBmMUigMHP7Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmJNzPJa1Ls=" + }, + "tail": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "lineStyle": 1, + "points": "427:502;551:527", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmMUiwMK1ho=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmMUiwMLIvY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmMUiwMMKSY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmMUiwMN3kQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmMUiwMOfa4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmMUiwMPAD4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmMUiwMQiOc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmMUiwMR4Z8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmMUiwMSvY4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmMUiwMTi88=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmMUiwMU2Gw=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmNSZQp04nc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmNSZQp1obQ=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmNSZQp2LZ8=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp1obQ=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmNSZgp3JDA=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp1obQ=" + }, + "font": "Arial;13;1", + "left": 380, + "top": 134, + "width": 62, + "height": 13, + "text": "Achat" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmNSZgp4iZs=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp1obQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmNSZgp5BOM=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp1obQ=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 375, + "top": 127, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmNSZQp2LZ8=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmNSZgp3JDA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmNSZgp4iZs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmNSZgp5BOM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmNSZgp6p7M=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmNSZgp7/IA=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmNSZgp8CFM=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmNSZgp9MAk=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmNSZgp+YS0=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "model": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 360, + "top": 112, + "width": 102, + "height": 56, + "nameCompartment": { + "$ref": "AAAAAAGPBmNSZQp1obQ=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmNSZgp6p7M=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmNSZgp7/IA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmNSZgp8CFM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmNSZgp9MAk=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmNSZgp+YS0=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmN/6Q4aPEg=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmN/6Q4btZg=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmN/6Q4c/jo=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4btZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -820, + "top": -473, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmN/6Q4d6PY=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4btZg=" + }, + "font": "Arial;13;1", + "left": 53.5, + "top": 131.5, + "width": 105, + "height": 13, + "text": "Recharger badge" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmN/6Q4eo84=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4btZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -820, + "top": -473, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmN/6Q4fAlM=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4btZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -820, + "top": -473, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 48.5, + "top": 124.5, + "width": 116.20263671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmN/6Q4c/jo=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmN/6Q4d6PY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmN/6Q4eo84=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmN/6Q4fAlM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmN/6Q4goq8=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmN/6Q4hUmI=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmN/6Q4iTew=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmN/6g4jjHw=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmN/6g4kxvI=", + "_parent": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "model": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -200, + "top": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 120, + "width": 164, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmN/6Q4btZg=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmN/6Q4goq8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmN/6Q4hUmI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmN/6Q4iTew=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmN/6g4jjHw=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmN/6g4kxvI=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmPGBhpYafs=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmPGBhpZZ0k=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmPGBhpaBC4=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpZZ0k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmPGBhpbBdM=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpZZ0k=" + }, + "font": "Arial;13;1", + "left": 217, + "top": 211.5, + "width": 86, + "height": 13, + "text": "Achat ticket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmPGBhpcULI=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpZZ0k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmPGBhpdock=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpZZ0k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 212, + "top": 204.5, + "width": 96, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmPGBhpaBC4=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmPGBhpbBdM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmPGBhpcULI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmPGBhpdock=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmPGBhpeHAc=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmPGBhpfqpQ=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmPGBhpgj9k=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmPGBhphhl8=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmPGBhpiCHY=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "model": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 192, + "top": 200, + "width": 136, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmPGBhpZZ0k=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmPGBhpeHAc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmPGBhpfqpQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmPGBhpgj9k=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmPGBhphhl8=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmPGBhpiCHY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmQDVSZc8+M=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZdei4=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 505, + "top": 149, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZefgk=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 505, + "top": 164, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZfdj8=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 506, + "top": 120, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZgsqs=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZZ//o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 524, + "top": 150, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZhZLE=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZZ//o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 522, + "top": 163, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDVSZiHGE=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZZ//o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 529, + "top": 123, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDViZjo8c=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZaiZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 149, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDViZk8zc=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZaiZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 489, + "top": 162, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmQDViZl0sI=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZaiZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 483, + "top": 121, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmQDViZmDRw=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZZ//o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmQDViZnJq4=", + "_parent": { + "$ref": "AAAAAAGPBmQDVSZc8+M=" + }, + "model": { + "$ref": "AAAAAAGPBmQDVSZaiZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "tail": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "lineStyle": 1, + "points": "551:142;462:140", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmQDVSZdei4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmQDVSZefgk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmQDVSZfdj8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmQDVSZgsqs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmQDVSZhZLE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmQDVSZiHGE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmQDViZjo8c=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmQDViZk8zc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmQDViZl0sI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmQDViZmDRw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmQDViZnJq4=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmTqRzr1pDk=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmTqRzr2S2Y=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmTqRzr3R94=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr2S2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": -112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmTqRzr4UcA=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr2S2Y=" + }, + "font": "Arial;13;1", + "left": 339.5, + "top": 251.5, + "width": 137, + "height": 13, + "text": "Consulter les horaires" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmTqRzr5U+g=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr2S2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": -112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmTqRzr64So=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr2S2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": -112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 334.5, + "top": 244.5, + "width": 147.26806640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmTqRzr3R94=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmTqRzr4UcA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmTqRzr5U+g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmTqRzr64So=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmTqSDr7dxQ=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmTqSDr8maI=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmTqSDr9SZM=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmTqSDr+qvg=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmTqSDr/4gc=", + "_parent": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "model": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 304, + "top": 240, + "width": 208, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmTqRzr2S2Y=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmTqSDr7dxQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmTqSDr8maI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmTqSDr9SZM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmTqSDr+qvg=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmTqSDr/4gc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmUxr0Pwph4=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0PxAgo=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 183, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0PyPBs=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 476, + "top": 170, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0PzhZQ=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 501, + "top": 208, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P0dkE=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPtXbA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 448, + "top": 206, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P1EME=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPtXbA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 443, + "top": 193, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P2XdE=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPtXbA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 459, + "top": 231, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P3l/A=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPu04I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 521, + "top": 160, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P4N6o=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPu04I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 511, + "top": 150, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmUxr0P56is=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPu04I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 539, + "top": 181, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmUxr0P6eKQ=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPtXbA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmUxsEP7uwU=", + "_parent": { + "$ref": "AAAAAAGPBmUxr0Pwph4=" + }, + "model": { + "$ref": "AAAAAAGPBmUxrkPu04I=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBlioBGvF9PY=" + }, + "tail": { + "$ref": "AAAAAAGPBmTqRzr1pDk=" + }, + "lineStyle": 1, + "points": "435:239;551:165", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmUxr0PxAgo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmUxr0PyPBs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmUxr0PzhZQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmUxr0P0dkE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmUxr0P1EME=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmUxr0P2XdE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmUxr0P3l/A=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmUxr0P4N6o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmUxr0P56is=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmUxr0P6eKQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmUxsEP7uwU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmVqDlA0CFU=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA1OQA=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 333, + "top": 189, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA2muk=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 340, + "top": 202, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA3lrw=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 318, + "top": 162, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA4btA=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAx6dI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 184, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA5x8k=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAx6dI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 347, + "top": 197, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA6ZFo=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAx6dI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 334, + "top": 157, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA7/UI=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAyI08=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 323, + "top": 194, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA8c2c=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAyI08=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 332, + "top": 204, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmVqDlA9iZk=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAyI08=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 307, + "top": 171, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmVqDlA+Fxo=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAx6dI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmVqDlA/LMA=", + "_parent": { + "$ref": "AAAAAAGPBmVqDlA0CFU=" + }, + "model": { + "$ref": "AAAAAAGPBmVqDVAyI08=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "tail": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "lineStyle": 1, + "points": "359:165;294:199", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmVqDlA1OQA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmVqDlA2muk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmVqDlA3lrw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmVqDlA4btA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmVqDlA5x8k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmVqDlA6ZFo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmVqDlA7/UI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmVqDlA8c2c=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmVqDlA9iZk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmVqDlA+Fxo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmVqDlA/LMA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmV5AFaeF6A=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AFafsVA=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": 147, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AFagixU=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 272, + "top": 162, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AFahvjs=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 273, + "top": 117, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AVaiwdA=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFabcP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 332, + "top": 147, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AVajhkM=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFabcP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 330, + "top": 161, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AVakGaM=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFabcP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 337, + "top": 120, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AValB3Q=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFacUAI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 213, + "top": 147, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AVamWNU=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFacUAI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 160, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmV5AVanixg=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFacUAI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 209, + "top": 119, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmV5AVaoJao=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFabcP0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmV5AVap7ck=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaeF6A=" + }, + "model": { + "$ref": "AAAAAAGPBmV5AFacUAI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "tail": { + "$ref": "AAAAAAGPBmNSZQp04nc=" + }, + "lineStyle": 1, + "points": "359:139;188:138", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmV5AFafsVA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmV5AFagixU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmV5AFahvjs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmV5AVaiwdA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmV5AVajhkM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmV5AVakGaM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmV5AValB3Q=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmV5AVamWNU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmV5AVanixg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmV5AVaoJao=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmV5AVap7ck=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmXJcF3nMWg=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmXJcF3op6w=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmXJcF3pxA8=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3op6w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmXJcF3q1M4=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3op6w=" + }, + "font": "Arial;13;1", + "left": 143.5, + "top": 386, + "width": 193, + "height": 13, + "text": "Requete de lecture et d'écriture" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmXJcF3rQKY=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3op6w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmXJcF3sGv4=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3op6w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 138.5, + "top": 379, + "width": 203.8193359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmXJcF3pxA8=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmXJcF3q1M4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmXJcF3rQKY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmXJcF3sGv4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmXJcF3twqI=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmXJcF3uvSw=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmXJcF3vmz0=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmXJcF3wq74=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmXJcF3xjbY=", + "_parent": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "model": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 96, + "top": 360, + "width": 288, + "height": 64, + "nameCompartment": { + "$ref": "AAAAAAGPBmXJcF3op6w=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmXJcF3twqI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmXJcF3uvSw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmXJcF3vmz0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmXJcF3wq74=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmXJcF3xjbY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmYHe2OBdVo=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHe2OCK9g=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 400, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHe2ODKQw=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 470, + "top": 415, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOE50I=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 471, + "top": 370, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOFiV0=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N+SvE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 533, + "top": 399, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOGIWA=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N+SvE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 530, + "top": 413, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOH5LY=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N+SvE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 537, + "top": 372, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOIIR8=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N/k8M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 409, + "top": 399, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOJfss=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N/k8M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 412, + "top": 413, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmYHfGOKZ8Q=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N/k8M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 405, + "top": 372, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmYHfGOLJD8=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N+SvE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmYHfGOMgUg=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2OBdVo=" + }, + "model": { + "$ref": "AAAAAAGPBmYHe2N/k8M=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "tail": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "lineStyle": 1, + "points": "559:391;384:391", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmYHe2OCK9g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmYHe2ODKQw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmYHfGOE50I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmYHfGOFiV0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmYHfGOGIWA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmYHfGOH5LY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmYHfGOIIR8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmYHfGOJfss=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmYHfGOKZ8Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmYHfGOLJD8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmYHfGOMgUg=" + } + }, + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAGPBmZNHWxH+GQ=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmZNHWxF3fc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmZNHmxIcYI=", + "_parent": { + "$ref": "AAAAAAGPBmZNHWxH+GQ=" + }, + "model": { + "$ref": "AAAAAAGPBmZNHWxF3fc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZNHmxJ/+E=", + "_parent": { + "$ref": "AAAAAAGPBmZNHmxIcYI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZNHmxKALw=", + "_parent": { + "$ref": "AAAAAAGPBmZNHmxIcYI=" + }, + "font": "Arial;13;1", + "left": 669, + "top": 631, + "width": 695, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZNHmxLVK0=", + "_parent": { + "$ref": "AAAAAAGPBmZNHmxIcYI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZNHmxMRHY=", + "_parent": { + "$ref": "AAAAAAGPBmZNHmxIcYI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 664, + "top": 624, + "width": 705, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmZNHmxJ/+E=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmZNHmxKALw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmZNHmxLVK0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmZNHmxMRHY=" + } + } + ], + "font": "Arial;13;0", + "left": 664, + "top": 624, + "width": 705, + "height": 337, + "nameCompartment": { + "$ref": "AAAAAAGPBmZNHmxIcYI=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBmZyWm7pZQI=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmZyWm7q5/M=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZyWm7r3II=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7q5/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZyWm7s1bQ=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7q5/M=" + }, + "font": "Arial;13;1", + "left": 581, + "top": 781, + "width": 41.17724609375, + "height": 13, + "text": "Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZyWm7tn8c=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7q5/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmZyWm7u4GA=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7q5/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 576, + "top": 774, + "width": 51.17724609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmZyWm7r3II=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmZyWm7s1bQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmZyWm7tn8c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmZyWm7u4GA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmZyWm7vJ/E=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmZyWm7wadY=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmZyWm7xUnM=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmZyWm7y02c=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "model": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 576, + "top": 720, + "width": 51.17724609375, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBmZyWm7q5/M=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmZyWm7vJ/E=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmZyWm7wadY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmZyWm7xUnM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmZyWm7y02c=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmbyGo14lrU=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmbyGo15UpQ=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmbyGo166BA=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo15UpQ=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmbyGo17jKc=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo15UpQ=" + }, + "font": "Arial;13;1", + "left": 986, + "top": 803.5, + "width": 88, + "height": 13, + "text": "Redirge" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmbyGo18VuY=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo15UpQ=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmbyGo19xCo=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo15UpQ=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 981, + "top": 796.5, + "width": 98, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmbyGo166BA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmbyGo17jKc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmbyGo18VuY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmbyGo19xCo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmbyG41+5jg=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmbyG41/nIU=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmbyG42AJ1I=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmbyG42BFQ0=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmbyG42CoQQ=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "model": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "visible": false, + "font": "Arial;13;0", + "top": 56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 960, + "top": 792, + "width": 140, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmbyGo15UpQ=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmbyG41+5jg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmbyG41/nIU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmbyG42AJ1I=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmbyG42BFQ0=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmbyG42CoQQ=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBmcMjpAJUbM=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmcMj5AKdRw=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmcMj5ALs8E=", + "_parent": { + "$ref": "AAAAAAGPBmcMj5AKdRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmcMj5AMCNw=", + "_parent": { + "$ref": "AAAAAAGPBmcMj5AKdRw=" + }, + "font": "Arial;13;1", + "left": 549, + "top": 893, + "width": 70.052734375, + "height": 13, + "text": "Controleur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmcMj5ANzfY=", + "_parent": { + "$ref": "AAAAAAGPBmcMj5AKdRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmcMj5AOGjI=", + "_parent": { + "$ref": "AAAAAAGPBmcMj5AKdRw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 544, + "top": 886, + "width": 80.052734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmcMj5ALs8E=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmcMj5AMCNw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmcMj5ANzfY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmcMj5AOGjI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmcMj5APCkU=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmcMj5AQZyA=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmcMj5AREdE=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmcMj5ASIbI=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "model": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 544, + "top": 832, + "width": 80.052734375, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBmcMj5AKdRw=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmcMj5APCkU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmcMj5AQZyA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmcMj5AREdE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmcMj5ASIbI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmdrWqYYTSc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYZplY=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 788, + "top": 821, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYa228=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 786, + "top": 806, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYbfWA=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 793, + "top": 850, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYcKac=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYVT0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 647, + "top": 840, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYdJO4=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYVT0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 827, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYephk=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYVT0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 647, + "top": 868, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYfXxc=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYWY/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 931, + "top": 801, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYg4VE=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYWY/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 927, + "top": 788, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmdrWqYhWfw=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYWY/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 939, + "top": 828, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmdrWqYinyw=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYVT0E=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmdrWqYjbTs=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYYTSc=" + }, + "model": { + "$ref": "AAAAAAGPBmdrWqYWY/U=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "tail": { + "$ref": "AAAAAAGPBmcMjpAJUbM=" + }, + "lineStyle": 1, + "points": "624:865;959:819", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmdrWqYZplY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmdrWqYa228=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmdrWqYbfWA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmdrWqYcKac=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmdrWqYdJO4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmdrWqYephk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmdrWqYfXxc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmdrWqYg4VE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmdrWqYhWfw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmdrWqYinyw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmdrWqYjbTs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmeR77G7KMY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR77G8j7A=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 791, + "top": 789, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR77G9UBw=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 789, + "top": 804, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR77G+HYo=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 794, + "top": 760, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR77G/x20=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G42gk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 931, + "top": 806, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR8LHA8CQ=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G42gk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 927, + "top": 819, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR8LHBufA=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G42gk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 938, + "top": 780, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR8LHCqYE=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G5vV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 773, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR8LHDwrE=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G5vV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 787, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmeR8LHENns=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G5vV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 746, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmeR8LHFV6M=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G42gk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmeR8LHGBMA=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G7KMY=" + }, + "model": { + "$ref": "AAAAAAGPBmeR77G5vV0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "tail": { + "$ref": "AAAAAAGPBmbyGo14lrU=" + }, + "lineStyle": 1, + "points": "959:801;627:762", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmeR77G8j7A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmeR77G9UBw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmeR77G+HYo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmeR77G/x20=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmeR8LHA8CQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmeR8LHBufA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmeR8LHCqYE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmeR8LHDwrE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmeR8LHENns=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmeR8LHFV6M=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmeR8LHGBMA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmigkMdHlsQ=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdI8oE=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 486, + "top": 444, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdJE9g=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 492, + "top": 458, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdK7xA=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 475, + "top": 417, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdL8wY=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dE4eY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 541, + "top": 422, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdMVHI=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dE4eY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 435, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdNO3Q=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dE4eY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 534, + "top": 395, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdOfwY=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigkMdFbF8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": 468, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdP47I=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigkMdFbF8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 440, + "top": 479, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmigkMdQWoU=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigkMdFbF8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 417, + "top": 444, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmigkMdR4go=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigj8dE4eY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmigkcdSC2s=", + "_parent": { + "$ref": "AAAAAAGPBmigkMdHlsQ=" + }, + "model": { + "$ref": "AAAAAAGPBmigkMdFbF8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmLGY/tAUFk=" + }, + "tail": { + "$ref": "AAAAAAGPBl/rxKQY2Kc=" + }, + "lineStyle": 1, + "points": "559:404;403:471", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmigkMdI8oE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmigkMdJE9g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmigkMdK7xA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmigkMdL8wY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmigkMdMVHI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmigkMdNO3Q=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmigkMdOfwY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmigkMdP47I=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmigkMdQWoU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmigkMdR4go=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmigkcdSC2s=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAGPBmjq+dd5x+w=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmjq+dd37nQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmjq+dd6oKc=", + "_parent": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "model": { + "$ref": "AAAAAAGPBmjq+dd37nQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 292, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmjq+dd7RIM=", + "_parent": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "model": { + "$ref": "AAAAAAGPBmjq+dd37nQ=" + }, + "font": "Arial;13;0", + "left": 253, + "top": 294, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmjq+dd8JXo=", + "_parent": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "model": { + "$ref": "AAAAAAGPBmjq+dd37nQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 235, + "top": 289, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmjq+dd5x+w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "tail": { + "$ref": "AAAAAAGPBmPGBhpYafs=" + }, + "lineStyle": 1, + "points": "257:235;243:359", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmjq+dd6oKc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmjq+dd7RIM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmjq+dd8JXo=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAGPBmj2r93eaF0=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmj2r93cY4E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmj2r93fsPg=", + "_parent": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "model": { + "$ref": "AAAAAAGPBmj2r93cY4E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 181, + "top": 243, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmj2r93gG8U=", + "_parent": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "model": { + "$ref": "AAAAAAGPBmj2r93cY4E=" + }, + "font": "Arial;13;0", + "left": 168, + "top": 236, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmj2r93hR40=", + "_parent": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "model": { + "$ref": "AAAAAAGPBmj2r93cY4E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 154, + "top": 258, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmj2r93eaF0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmXJcF3nMWg=" + }, + "tail": { + "$ref": "AAAAAAGPBmN/6Q4aPEg=" + }, + "lineStyle": 1, + "points": "114:155;222:359", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmj2r93fsPg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmj2r93gG8U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmj2r93hR40=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGPBml3ISA/vX0=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBml3ISBAszk=", + "_parent": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBml3ISBBwSY=", + "_parent": { + "$ref": "AAAAAAGPBml3ISBAszk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBml3ISBC4Mw=", + "_parent": { + "$ref": "AAAAAAGPBml3ISBAszk=" + }, + "font": "Arial;13;1", + "left": 589, + "top": 693, + "width": 41.17724609375, + "height": 13, + "text": "Borne" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBml3ISBDdBM=", + "_parent": { + "$ref": "AAAAAAGPBml3ISBAszk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -64, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBml3ISBE0zs=", + "_parent": { + "$ref": "AAAAAAGPBml3ISBAszk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 686, + "width": 51.17724609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBml3ISBBwSY=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBml3ISBC4Mw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBml3ISBDdBM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBml3ISBE0zs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBml3IiBFioI=", + "_parent": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBml3IiBGrxA=", + "_parent": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBml3IiBHIrQ=", + "_parent": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBml3IiBIbQ8=", + "_parent": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "model": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 584, + "top": 632, + "width": 51.17724609375, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPBml3ISBAszk=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBml3IiBFioI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBml3IiBGrxA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBml3IiBHIrQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBml3IiBIbQ8=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGPBmmU5yf5rWM=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPBmmU5yf6+Bs=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPBmmU5yf7x6o=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf6+Bs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmmU5yf8Sq8=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf6+Bs=" + }, + "font": "Arial;13;1", + "left": 1012, + "top": 707.5, + "width": 62, + "height": 13, + "text": "Interagie" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmmU5yf9LSM=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf6+Bs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPBmmU5yf+nQ8=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf6+Bs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1007, + "top": 700.5, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmmU5yf7x6o=" + }, + "nameLabel": { + "$ref": "AAAAAAGPBmmU5yf8Sq8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPBmmU5yf9LSM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmmU5yf+nQ8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPBmmU5yf/ol4=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPBmmU5ygAPlg=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPBmmU6CgBciA=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPBmmU6CgCpkY=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGPBmmU6CgDu3g=", + "_parent": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "model": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 992, + "top": 696, + "width": 102, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGPBmmU5yf6+Bs=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPBmmU5yf/ol4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPBmmU5ygAPlg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPBmmU6CgBciA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPBmmU6CgCpkY=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGPBmmU6CgDu3g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmngiTnCq3Q=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnDYrE=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 811, + "top": 699, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnErFc=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 810, + "top": 714, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnFM6E=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 814, + "top": 670, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnGMEE=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm/LdE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 963, + "top": 714, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnHNVE=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm/LdE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 960, + "top": 727, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnIiAE=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm/LdE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 970, + "top": 687, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnJ82E=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDnAXq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 659, + "top": 685, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnKycI=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDnAXq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 660, + "top": 698, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmngiTnLX58=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDnAXq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 657, + "top": 657, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmngiTnMRQ0=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDm/LdE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmngiTnNUJM=", + "_parent": { + "$ref": "AAAAAAGPBmngiTnCq3Q=" + }, + "model": { + "$ref": "AAAAAAGPBmngiDnAXq0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBml3ISA/vX0=" + }, + "tail": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "lineStyle": 1, + "points": "991:708;635:674", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmngiTnDYrE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmngiTnErFc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmngiTnFM6E=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmngiTnGMEE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmngiTnHNVE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmngiTnIiAE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmngiTnJ82E=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmngiTnKycI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmngiTnLX58=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmngiTnMRQ0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmngiTnNUJM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPBmnrsEF2NnM=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1QeXkds=" + }, + "model": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF33HY=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 807, + "top": 716, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF4wzQ=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 805, + "top": 701, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF5o9Y=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 810, + "top": 745, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF6v50=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEFztPo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 732, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF7ZlU=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEFztPo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 652, + "top": 718, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF8/08=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEFztPo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 760, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF9gdo=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEF0Oj0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 963, + "top": 699, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF+VkQ=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEF0Oj0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 959, + "top": 686, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPBmnrsEF/y2M=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEF0Oj0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 970, + "top": 726, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmnrsEGAv7U=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEFztPo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPBmnrsUGBwHU=", + "_parent": { + "$ref": "AAAAAAGPBmnrsEF2NnM=" + }, + "model": { + "$ref": "AAAAAAGPBmnrsEF0Oj0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPBmmU5yf5rWM=" + }, + "tail": { + "$ref": "AAAAAAGPBmZyWm7pZQI=" + }, + "lineStyle": 1, + "points": "627:756;991:718", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPBmnrsEF33HY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPBmnrsEF4wzQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPBmnrsEF5o9Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPBmnrsEF6v50=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPBmnrsEF7ZlU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPBmnrsEF8/08=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPBmnrsEF9gdo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPBmnrsEF+VkQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPBmnrsEF/y2M=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPBmnrsEGAv7U=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPBmnrsUGBwHU=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBkwa/A5aOoA=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "paiement", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBk1wJw/jeOM=", + "_parent": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1wJw/kibM=", + "_parent": { + "$ref": "AAAAAAGPBk1wJw/jeOM=" + }, + "reference": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1wJw/lvF0=", + "_parent": { + "$ref": "AAAAAAGPBk1wJw/jeOM=" + }, + "reference": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBk1/aRD1Sx4=", + "_parent": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1/aRD204Q=", + "_parent": { + "$ref": "AAAAAAGPBk1/aRD1Sx4=" + }, + "reference": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1/aRD3+Ag=", + "_parent": { + "$ref": "AAAAAAGPBk1/aRD1Sx4=" + }, + "reference": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBk27MRiZGL0=", + "_parent": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk27MhiaNy0=", + "_parent": { + "$ref": "AAAAAAGPBk27MRiZGL0=" + }, + "reference": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk27Mhiba/w=", + "_parent": { + "$ref": "AAAAAAGPBk27MRiZGL0=" + }, + "reference": { + "$ref": "AAAAAAGPBkz4Eg77aXc=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBkxvXA6KmGA=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "badge", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGPBlLSXE0/uI8=", + "_parent": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "source": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "target": { + "$ref": "AAAAAAGPBlJkc0mwNlc=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGPBlLfzE945OA=", + "_parent": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "source": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + }, + "target": { + "$ref": "AAAAAAGPBlJkc0mwNlc=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBkz4Eg77aXc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Bus", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBk2YHBMYX70=", + "_parent": { + "$ref": "AAAAAAGPBkz4Eg77aXc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk2YHBMZfDg=", + "_parent": { + "$ref": "AAAAAAGPBk2YHBMYX70=" + }, + "reference": { + "$ref": "AAAAAAGPBkz4Eg77aXc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk2YHBMavrk=", + "_parent": { + "$ref": "AAAAAAGPBk2YHBMYX70=" + }, + "reference": { + "$ref": "AAAAAAGPBk0mSg8n9Ws=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBk0mSg8n9Ws=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Passager", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBk1Z/A9S2u0=", + "_parent": { + "$ref": "AAAAAAGPBk0mSg8n9Ws=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1Z/A9TiD4=", + "_parent": { + "$ref": "AAAAAAGPBk1Z/A9S2u0=" + }, + "reference": { + "$ref": "AAAAAAGPBk0mSg8n9Ws=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBk1Z/A9UrVk=", + "_parent": { + "$ref": "AAAAAAGPBk1Z/A9S2u0=" + }, + "reference": { + "$ref": "AAAAAAGPBkwa/A5aOoA=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBk6BGCXmYKU=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Borne" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBk6btSfxIN8=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Centrale" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlJkc0mwNlc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Vérifie le codebarre" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlL9A1EN358=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "scanne le code barre", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGPBlM5S1R4gNs=", + "_parent": { + "$ref": "AAAAAAGPBlL9A1EN358=" + }, + "source": { + "$ref": "AAAAAAGPBlL9A1EN358=" + }, + "target": { + "$ref": "AAAAAAGPBkxvXA6KmGA=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlO7x1fDNl0=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "UseCase1" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBlioBGvD59Q=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Passager", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlkArmwez/A=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlkArmwfc9I=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "reference": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlkArmwgH70=", + "_parent": { + "$ref": "AAAAAAGPBlkArmwez/A=" + }, + "reference": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmQDVCZYuUM=", + "_parent": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQDVSZZ//o=", + "_parent": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "reference": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQDVSZaiZ4=", + "_parent": { + "$ref": "AAAAAAGPBmQDVCZYuUM=" + }, + "reference": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBljWHWvvIAc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Paiment", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlli3W4GYxc=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlli3W4HPY8=", + "_parent": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "reference": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlli3W4ItTE=", + "_parent": { + "$ref": "AAAAAAGPBlli3W4GYxc=" + }, + "reference": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlly7m8Y/Zw=", + "_parent": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlly7m8ZI48=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "reference": { + "$ref": "AAAAAAGPBljWHWvvIAc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlly7m8al/k=", + "_parent": { + "$ref": "AAAAAAGPBlly7m8Y/Zw=" + }, + "reference": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlkJVmxw/5k=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Par badge", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlqclnWbSX8=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlqclnWclRU=", + "_parent": { + "$ref": "AAAAAAGPBlqclnWbSX8=" + }, + "reference": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlqclnWdwBE=", + "_parent": { + "$ref": "AAAAAAGPBlqclnWbSX8=" + }, + "reference": { + "$ref": "AAAAAAGPBloLvnAbx+U=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlydDY9UKTM=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlydDY9VZts=", + "_parent": { + "$ref": "AAAAAAGPBlydDY9UKTM=" + }, + "reference": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlydDY9Wj90=", + "_parent": { + "$ref": "AAAAAAGPBlydDY9UKTM=" + }, + "reference": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBmCtzsN05Js=", + "_parent": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "source": { + "$ref": "AAAAAAGPBlkJVmxw/5k=" + }, + "target": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlkvHW0gOqA=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Par ticket", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlqOTnPPkIo=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlqOTnPQO1c=", + "_parent": { + "$ref": "AAAAAAGPBlqOTnPPkIo=" + }, + "reference": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlqOTnPRztE=", + "_parent": { + "$ref": "AAAAAAGPBlqOTnPPkIo=" + }, + "reference": { + "$ref": "AAAAAAGPBloLvnAbx+U=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlxi+IlKbbA=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlxi+IlL+RU=", + "_parent": { + "$ref": "AAAAAAGPBlxi+IlKbbA=" + }, + "reference": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlxi+IlMYOQ=", + "_parent": { + "$ref": "AAAAAAGPBlxi+IlKbbA=" + }, + "reference": { + "$ref": "AAAAAAGPBloLvnAbx+U=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBlyK0I00kZY=", + "_parent": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlyK0I01qRI=", + "_parent": { + "$ref": "AAAAAAGPBlyK0I00kZY=" + }, + "reference": { + "$ref": "AAAAAAGPBlkvHW0gOqA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBlyK0I02cac=", + "_parent": { + "$ref": "AAAAAAGPBlyK0I00kZY=" + }, + "reference": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBloLvnAbx+U=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "vérifie la validité du paiement", + "ownedElements": [ + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBlvXi4ZsuaI=", + "_parent": { + "$ref": "AAAAAAGPBloLvnAbx+U=" + }, + "source": { + "$ref": "AAAAAAGPBloLvnAbx+U=" + }, + "target": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBlsnD3/KlC8=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Transmet les données à la centrale", + "ownedElements": [ + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBl96s6MV3eI=", + "_parent": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "source": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + }, + "target": { + "$ref": "AAAAAAGPBl27ap7q700=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBl27ap7q700=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Redirige" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBl/rxKQW7FE=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Centrale", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmCIvLseNIU=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmCIvbsfBnI=", + "_parent": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "reference": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmCIvbsg/HQ=", + "_parent": { + "$ref": "AAAAAAGPBmCIvLseNIU=" + }, + "reference": { + "$ref": "AAAAAAGPBl27ap7q700=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmDqW8YNyqE=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmDqW8YOku0=", + "_parent": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "reference": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmDqXMYPjJ0=", + "_parent": { + "$ref": "AAAAAAGPBmDqW8YNyqE=" + }, + "reference": { + "$ref": "AAAAAAGPBlsnD3/KlC8=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmYHe2N9s0M=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmYHe2N+SvE=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "reference": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmYHe2N/k8M=", + "_parent": { + "$ref": "AAAAAAGPBmYHe2N9s0M=" + }, + "reference": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmigj8dDdDU=", + "_parent": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmigj8dE4eY=", + "_parent": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "reference": { + "$ref": "AAAAAAGPBl/rxKQW7FE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmigkMdFbF8=", + "_parent": { + "$ref": "AAAAAAGPBmigj8dDdDU=" + }, + "reference": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + } + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAGPBmIUJfD0pSE=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Borne automatique" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBmJNy/JYTTY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Dépanneur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmK0vfhvFOY=", + "_parent": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmK0vfhwiCQ=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "reference": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmK0vfhxxW0=", + "_parent": { + "$ref": "AAAAAAGPBmK0vfhvFOY=" + }, + "reference": { + "$ref": "AAAAAAGPBmJ8xPWPxJg=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmJ8xPWPxJg=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Lancer diagnostique" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmLGY/s+toU=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Ajouter ticket", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmMUigMF/z4=", + "_parent": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmMUigMGwmI=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "reference": { + "$ref": "AAAAAAGPBmLGY/s+toU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmMUigMHP7Q=", + "_parent": { + "$ref": "AAAAAAGPBmMUigMF/z4=" + }, + "reference": { + "$ref": "AAAAAAGPBmJNy/JYTTY=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmNSZQpybFk=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Achat", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmQNyCm8/44=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQNyCm9A18=", + "_parent": { + "$ref": "AAAAAAGPBmQNyCm8/44=" + }, + "reference": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQNyCm+HnY=", + "_parent": { + "$ref": "AAAAAAGPBmQNyCm8/44=" + }, + "reference": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmQYYy28mvk=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQYYy29R/w=", + "_parent": { + "$ref": "AAAAAAGPBmQYYy28mvk=" + }, + "reference": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmQYYy2+UNI=", + "_parent": { + "$ref": "AAAAAAGPBmQYYy28mvk=" + }, + "reference": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmVqDVAw1yY=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmVqDVAx6dI=", + "_parent": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "reference": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmVqDVAyI08=", + "_parent": { + "$ref": "AAAAAAGPBmVqDVAw1yY=" + }, + "reference": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmV5AFaaL58=", + "_parent": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmV5AFabcP0=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "reference": { + "$ref": "AAAAAAGPBmNSZQpybFk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmV5AFacUAI=", + "_parent": { + "$ref": "AAAAAAGPBmV5AFaaL58=" + }, + "reference": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmNpjgvwJlY=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Recharger badge", + "ownedElements": [ + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBmj2r93cY4E=", + "_parent": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "source": { + "$ref": "AAAAAAGPBmNpjgvwJlY=" + }, + "target": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmPGBhpWyuk=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Achat ticket", + "ownedElements": [ + { + "_type": "UMLExtend", + "_id": "AAAAAAGPBmjq+dd37nQ=", + "_parent": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "source": { + "$ref": "AAAAAAGPBmPGBhpWyuk=" + }, + "target": { + "$ref": "AAAAAAGPBmXJcF3lba8=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmTqRjrzhbc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Consulter les horaires", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmUxrkPshrw=", + "_parent": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmUxrkPtXbA=", + "_parent": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "reference": { + "$ref": "AAAAAAGPBmTqRjrzhbc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmUxrkPu04I=", + "_parent": { + "$ref": "AAAAAAGPBmUxrkPshrw=" + }, + "reference": { + "$ref": "AAAAAAGPBlioBGvD59Q=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmXJcF3lba8=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Requete de lecture et d'écriture" + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAGPBmZNHWxF3fc=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Centrale" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBmZyWm7nZ/E=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Bus", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmnrr0FyX9E=", + "_parent": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmnrsEFztPo=", + "_parent": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "reference": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmnrsEF0Oj0=", + "_parent": { + "$ref": "AAAAAAGPBmnrr0FyX9E=" + }, + "reference": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmbyGo12EDA=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Redirge", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmeR77G3EbM=", + "_parent": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmeR77G42gk=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "reference": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmeR77G5vV0=", + "_parent": { + "$ref": "AAAAAAGPBmeR77G3EbM=" + }, + "reference": { + "$ref": "AAAAAAGPBmZyWm7nZ/E=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBmcMjpAHO7Y=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Controleur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmdEpJc7WvM=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmdEpJc8jPM=", + "_parent": { + "$ref": "AAAAAAGPBmdEpJc7WvM=" + }, + "reference": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmdEpJc99Pw=", + "_parent": { + "$ref": "AAAAAAGPBmdEpJc7WvM=" + }, + "reference": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmdrWqYUcBI=", + "_parent": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmdrWqYVT0E=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "reference": { + "$ref": "AAAAAAGPBmcMjpAHO7Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmdrWqYWY/U=", + "_parent": { + "$ref": "AAAAAAGPBmdrWqYUcBI=" + }, + "reference": { + "$ref": "AAAAAAGPBmbyGo12EDA=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPBml3ISA9wMU=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Borne" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGPBmmU5if3wDo=", + "_parent": { + "$ref": "AAAAAAGPBkqJ1AeWAuM=" + }, + "name": "Interagie", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPBmngiDm+IiI=", + "_parent": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmngiDm/LdE=", + "_parent": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "reference": { + "$ref": "AAAAAAGPBmmU5if3wDo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPBmngiDnAXq0=", + "_parent": { + "$ref": "AAAAAAGPBmngiDm+IiI=" + }, + "reference": { + "$ref": "AAAAAAGPBml3ISA9wMU=" + } + } + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPCszY3rIn9EI=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model3", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGPCszY37IoSOs=", + "_parent": { + "$ref": "AAAAAAGPCszY3rIn9EI=" + }, + "name": "Premier diagramme de classe" + } + ] + } + ] +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Dessin/Formes/Formes.java b/23DEV1.1/TPS2/TP01/Dessin/Formes/Formes.java new file mode 100644 index 0000000..868a132 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Dessin/Formes/Formes.java @@ -0,0 +1,31 @@ +import javax.swing.JComponent; +import java.awt.*; + +public class Formes +{ + private Image trucChelou; + public void paintComponent(Graphics g) + { + Graphics secondPinceau = g.create(); + if(isOpaque()) + { + secondPinceau.setColor(getBackground()); + secondPinceau.drawRect(0, 0, getWidth(), getHeight()); + } + secondPinceau.setColor(color.BLUE); + fillRect(10, 10, 50, 50); + secondPinceau.setColor(color.GREEN); + drawOval(30,30, 25, 25); + secondPinceau.setColor(color.MAGENTA); + secondPinceau.drawString(">o<",getWidth()/2 - 30, getHeight()/2); + secondPinceau.("cercles.png", ); + } + public static void main(String[] args) + { + JFrame frame = new JFrame("Frame"); + frame.setSize(400, 400); + frame.setLocationRelativeTo(null); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Dessin/Formes/cercles.png b/23DEV1.1/TPS2/TP01/Dessin/Formes/cercles.png new file mode 100644 index 0000000..4713bcc Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Dessin/Formes/cercles.png differ diff --git a/23DEV1.1/TPS2/TP01/Dessin/sautoir.java b/23DEV1.1/TPS2/TP01/Dessin/sautoir.java new file mode 100644 index 0000000..d4645cb --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Dessin/sautoir.java @@ -0,0 +1,22 @@ +import javax.swing.*; +import java.awt.*; + +public class sautoir +{ + @Override + protected void paintComponent(Graphics g) + { + Graphics pinceau = g.create(); + if(isOpaque()) + { + pinceau.setColor(getBackground()); + pinceau.fillRect(0, 0, getWidth(), getHeight()); + } + pinceau.setColor(Color.CYAN); + int[] triangleXPoints = {0, getWidth()/2, getWidth()}; + int[] topTriangleXPoints = {0, getHeight()/2, 0}; + pinceau.fillPolygon(triangleXPoints, topTriangleXPoints, 3); + int[] bottomTriangleXPoints = {getHeight(), getHeight()/2, getHeight()}; + pinceau.fillPolygon(triangleXPoints, bottomTriangleXPoints, 3); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/DiagrammesDeSequence/TP.mdj b/23DEV1.1/TPS2/TP01/DiagrammesDeSequence/TP.mdj new file mode 100644 index 0000000..00c8642 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/DiagrammesDeSequence/TP.mdj @@ -0,0 +1,6670 @@ +{ + "_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": "AAAAAAGPUu641yqM3Pk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUu641yqNQc0=", + "_parent": { + "$ref": "AAAAAAGPUu641yqM3Pk=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUu641yqO4LM=", + "_parent": { + "$ref": "AAAAAAGPUu641yqNQc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 256, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUu641yqPLlU=", + "_parent": { + "$ref": "AAAAAAGPUu641yqNQc0=" + }, + "font": "Arial;13;1", + "left": 533, + "top": 287, + "width": 63.2353515625, + "height": 13, + "text": "Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUu642CqQ/U8=", + "_parent": { + "$ref": "AAAAAAGPUu641yqNQc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 256, + "top": -144, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUu642CqRMIM=", + "_parent": { + "$ref": "AAAAAAGPUu641yqNQc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 256, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 280, + "width": 73.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPUu641yqO4LM=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUu641yqPLlU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUu642CqQ/U8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUu642CqRMIM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPUu642CqSoPU=", + "_parent": { + "$ref": "AAAAAAGPUu641yqM3Pk=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPUu7TzSq3E1Y=", + "_parent": { + "$ref": "AAAAAAGPUu642CqSoPU=" + }, + "model": { + "$ref": "AAAAAAGPUu7TxCq0Mhg=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 310, + "width": 63.2353515625, + "height": 13, + "text": "+Nom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPUu7p8Sq+EXQ=", + "_parent": { + "$ref": "AAAAAAGPUu642CqSoPU=" + }, + "model": { + "$ref": "AAAAAAGPUu7p7Cq7Mic=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 325, + "width": 63.2353515625, + "height": 13, + "text": "+Prenom", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPUvcXFSrQ6aw=", + "_parent": { + "$ref": "AAAAAAGPUu642CqSoPU=" + }, + "model": { + "$ref": "AAAAAAGPUvcXByrNvc8=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 340, + "width": 63.2353515625, + "height": 13, + "text": "+num", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 305, + "width": 73.2353515625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPUu642CqT3c0=", + "_parent": { + "$ref": "AAAAAAGPUu641yqM3Pk=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "font": "Arial;13;0", + "left": 528, + "top": 358, + "width": 73.2353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPUu642SqUxuY=", + "_parent": { + "$ref": "AAAAAAGPUu641yqM3Pk=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPUu642SqVM3k=", + "_parent": { + "$ref": "AAAAAAGPUu641yqM3Pk=" + }, + "model": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 528, + "top": 280, + "width": 73.2353515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGPUu641yqNQc0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPUu642CqSoPU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPUu642CqT3c0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPUu642SqUxuY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPUu642SqVM3k=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPUu641iqKeSM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Joueur", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUu7TxCq0Mhg=", + "_parent": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "name": "Nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUu7p7Cq7Mic=", + "_parent": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "name": "Prenom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUvcXByrNvc8=", + "_parent": { + "$ref": "AAAAAAGPUu641iqKeSM=" + }, + "name": "num" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPUvu3iSsxqrQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Electeur", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUvvWPitbzBI=", + "_parent": { + "$ref": "AAAAAAGPUvu3iSsxqrQ=" + }, + "name": "Nom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUvvqBitiwNI=", + "_parent": { + "$ref": "AAAAAAGPUvu3iSsxqrQ=" + }, + "name": "Prenom" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUvv+nitpJKs=", + "_parent": { + "$ref": "AAAAAAGPUvu3iSsxqrQ=" + }, + "name": "NumCarteElecteur" + } + ] + } + ] + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAGPTkjFyLV7gXk=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Collaboration1", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAGPTkjFybV8ih8=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAGPTkjFyrV99x0=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "vote à un tour", + "ownedViews": [ + { + "_type": "UMLFrameView", + "_id": "AAAAAAGPTkjFy7V+cDg=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTkjFy7V/G8E=", + "_parent": { + "$ref": "AAAAAAGPTkjFy7V+cDg=" + }, + "font": "Arial;13;0", + "left": 176.72998046875, + "top": 117, + "width": 80.498046875, + "height": 13, + "text": "vote à un tour" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkjFy7WAP5g=", + "_parent": { + "$ref": "AAAAAAGPTkjFy7V+cDg=" + }, + "font": "Arial;13;1", + "left": 157, + "top": 117, + "width": 14.72998046875, + "height": 13, + "text": "sd" + } + ], + "font": "Arial;13;0", + "left": 152, + "top": 112, + "width": 881, + "height": 705, + "nameLabel": { + "$ref": "AAAAAAGPTkjFy7V/G8E=" + }, + "frameTypeLabel": { + "$ref": "AAAAAAGPTkjFy7WAP5g=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTkrwyLXtSdA=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTkrwyLXuk2E=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXtSdA=" + }, + "model": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTkrwyLXvl2c=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXuk2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkrwyLXwWZ0=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXuk2E=" + }, + "font": "Arial;13;1", + "left": 421, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Bureau" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkrwyLXxUmM=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXuk2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkrwyLXysEo=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXuk2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 416, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTkrwyLXvl2c=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTkrwyLXwWZ0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTkrwyLXxUmM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTkrwyLXysEo=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTkrwybXz49k=", + "_parent": { + "$ref": "AAAAAAGPTkrwyLXtSdA=" + }, + "model": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "font": "Arial;13;0", + "left": 452, + "top": 80, + "width": 1, + "height": 737 + } + ], + "font": "Arial;13;0", + "left": 416, + "top": 40, + "width": 72.736328125, + "height": 777, + "nameCompartment": { + "$ref": "AAAAAAGPTkrwyLXuk2E=" + }, + "linePart": { + "$ref": "AAAAAAGPTkrwybXz49k=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTkzJIbYSBxQ=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTkzJIbYTL4c=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYSBxQ=" + }, + "model": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTkzJIbYUWrE=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYTL4c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkzJIbYVXZY=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYTL4c=" + }, + "font": "Arial;13;1", + "left": 629, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkzJIbYWNPU=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYTL4c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTkzJIbYXkRA=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYTL4c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTkzJIbYUWrE=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTkzJIbYVXZY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTkzJIbYWNPU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTkzJIbYXkRA=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTkzJIrYY9LM=", + "_parent": { + "$ref": "AAAAAAGPTkzJIbYSBxQ=" + }, + "model": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + }, + "font": "Arial;13;0", + "left": 660, + "top": 80, + "width": 1, + "height": 737 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 40, + "width": 72.736328125, + "height": 777, + "nameCompartment": { + "$ref": "AAAAAAGPTkzJIbYTL4c=" + }, + "linePart": { + "$ref": "AAAAAAGPTkzJIrYY9LM=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTl6BcLa2BOg=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTl6BcLa3824=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa2BOg=" + }, + "model": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTl6BcLa4L0c=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa3824=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTl6BcLa5tQk=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa3824=" + }, + "font": "Arial;13;1", + "left": 821, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Urne" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTl6BcLa6cD4=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa3824=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTl6BcLa7bQc=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa3824=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 816, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTl6BcLa4L0c=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTl6BcLa5tQk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTl6BcLa6cD4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTl6BcLa7bQc=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTl6BcLa8dZc=", + "_parent": { + "$ref": "AAAAAAGPTl6BcLa2BOg=" + }, + "model": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "font": "Arial;13;0", + "left": 852, + "top": 80, + "width": 1, + "height": 737 + } + ], + "font": "Arial;13;0", + "left": 816, + "top": 40, + "width": 72.736328125, + "height": 777, + "nameCompartment": { + "$ref": "AAAAAAGPTl6BcLa3824=" + }, + "linePart": { + "$ref": "AAAAAAGPTl6BcLa8dZc=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwZf9S2yoVw=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwZf9S2xlHw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwZf9S2zUVk=", + "_parent": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "model": { + "$ref": "AAAAAAGPUwZf9S2xlHw=" + }, + "font": "Arial;13;0", + "left": 313, + "top": 179, + "width": 94.66259765625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "edgePosition": 1, + "text": "1 : Déplacement" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwZf9i20zWk=", + "_parent": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "model": { + "$ref": "AAAAAAGPUwZf9S2xlHw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 164, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwZf9i21SGk=", + "_parent": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "model": { + "$ref": "AAAAAAGPUwZf9S2xlHw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 199, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwZf9i22K80=", + "_parent": { + "$ref": "AAAAAAGPUwZf9S2yoVw=" + }, + "model": { + "$ref": "AAAAAAGPUwZf9S2xlHw=" + }, + "font": "Arial;13;0", + "left": 445, + "top": 195, + "width": 14, + "height": 134 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "tail": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "points": "276:195;445:195", + "nameLabel": { + "$ref": "AAAAAAGPUwZf9S2zUVk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwZf9i20zWk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwZf9i21SGk=" + }, + "activation": { + "$ref": "AAAAAAGPUwZf9i22K80=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwasHC3JmLQ=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwasHC3I+Fg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwasHC3KZ00=", + "_parent": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "model": { + "$ref": "AAAAAAGPUwasHC3I+Fg=" + }, + "font": "Arial;13;0", + "left": 473, + "top": 208, + "width": 165.4833984375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "edgePosition": 1, + "text": "2 : Récupère Liste électorale" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwasHC3L/2c=", + "_parent": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "model": { + "$ref": "AAAAAAGPUwasHC3I+Fg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 555, + "top": 193, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwasHC3MV+c=", + "_parent": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "model": { + "$ref": "AAAAAAGPUwasHC3I+Fg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 555, + "top": 228, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwasHS3N1tQ=", + "_parent": { + "$ref": "AAAAAAGPUwasHC3JmLQ=" + }, + "model": { + "$ref": "AAAAAAGPUwasHC3I+Fg=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 224, + "width": 14, + "height": 73 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkzJIrYY9LM=" + }, + "tail": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "points": "458:224;653:224", + "nameLabel": { + "$ref": "AAAAAAGPUwasHC3KZ00=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwasHC3L/2c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwasHC3MV+c=" + }, + "activation": { + "$ref": "AAAAAAGPUwasHS3N1tQ=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwb6RS3g0j4=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwb6RS3f42c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwb6RS3hlYs=", + "_parent": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "model": { + "$ref": "AAAAAAGPUwb6RS3f42c=" + }, + "font": "Arial;13;0", + "left": 549, + "top": 300, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "edgePosition": 1, + "text": "3 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwb6RS3i290=", + "_parent": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "model": { + "$ref": "AAAAAAGPUwb6RS3f42c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 558, + "top": 315, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwb6RS3jcvY=", + "_parent": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "model": { + "$ref": "AAAAAAGPUwb6RS3f42c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 559, + "top": 280, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwb6RS3kN8I=", + "_parent": { + "$ref": "AAAAAAGPUwb6RS3g0j4=" + }, + "model": { + "$ref": "AAAAAAGPUwb6RS3f42c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 445, + "top": 296, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "tail": { + "$ref": "AAAAAAGPTkzJIrYY9LM=" + }, + "points": "660:296;458:296", + "nameLabel": { + "$ref": "AAAAAAGPUwb6RS3hlYs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwb6RS3i290=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwb6RS3jcvY=" + }, + "activation": { + "$ref": "AAAAAAGPUwb6RS3kN8I=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwcT1S31C8M=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwcT1C30yk0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcT1S32GZ0=", + "_parent": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "model": { + "$ref": "AAAAAAGPUwcT1C30yk0=" + }, + "font": "Arial;13;0", + "left": 354, + "top": 332, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "edgePosition": 1, + "text": "4 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcT1S33p70=", + "_parent": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "model": { + "$ref": "AAAAAAGPUwcT1C30yk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 363, + "top": 347, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcT1S34kr8=", + "_parent": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "model": { + "$ref": "AAAAAAGPUwcT1C30yk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 364, + "top": 312, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwcT1S35ooE=", + "_parent": { + "$ref": "AAAAAAGPUwcT1S31C8M=" + }, + "model": { + "$ref": "AAAAAAGPUwcT1C30yk0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 328, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "tail": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "points": "452:328;276:328", + "nameLabel": { + "$ref": "AAAAAAGPUwcT1S32GZ0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwcT1S33p70=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwcT1S34kr8=" + }, + "activation": { + "$ref": "AAAAAAGPUwcT1S35ooE=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPUwYFrS2QhvI=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUwYFrS2R0Qw=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2QhvI=" + }, + "model": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUwYFrS2SKZc=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2R0Qw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwYFrS2Tt0E=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2R0Qw=" + }, + "font": "Arial;13;1", + "left": 229, + "top": 47, + "width": 94.5126953125, + "height": 13, + "text": "Bob: Electeur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwYFrS2UfIs=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2R0Qw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwYFrS2VNLE=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2R0Qw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 224, + "top": 40, + "width": 104.5126953125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwYFrS2SKZc=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUwYFrS2Tt0E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUwYFrS2UfIs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwYFrS2VNLE=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPUwYFrS2WhNo=", + "_parent": { + "$ref": "AAAAAAGPUwYFrS2QhvI=" + }, + "model": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "font": "Arial;13;0", + "left": 276, + "top": 80, + "width": 1, + "height": 737 + } + ], + "font": "Arial;13;0", + "left": 224, + "top": 40, + "width": 104.5126953125, + "height": 777, + "nameCompartment": { + "$ref": "AAAAAAGPUwYFrS2R0Qw=" + }, + "linePart": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwcs9S4KnrY=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwcs9S4JWjc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcs9S4L9Pc=", + "_parent": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "model": { + "$ref": "AAAAAAGPUwcs9S4JWjc=" + }, + "font": "Arial;13;0", + "left": 510, + "top": 352, + "width": 101.181640625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "edgePosition": 1, + "text": "5 : Vote anonyme" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcs9S4MXtQ=", + "_parent": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "model": { + "$ref": "AAAAAAGPUwcs9S4JWjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 337, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwcs9S4N1hk=", + "_parent": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "model": { + "$ref": "AAAAAAGPUwcs9S4JWjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 372, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwcs9S4OhXM=", + "_parent": { + "$ref": "AAAAAAGPUwcs9S4KnrY=" + }, + "model": { + "$ref": "AAAAAAGPUwcs9S4JWjc=" + }, + "font": "Arial;13;0", + "left": 845, + "top": 368, + "width": 14, + "height": 73 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTl6BcLa8dZc=" + }, + "tail": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "points": "276:368;845:368", + "nameLabel": { + "$ref": "AAAAAAGPUwcs9S4L9Pc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwcs9S4MXtQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwcs9S4N1hk=" + }, + "activation": { + "$ref": "AAAAAAGPUwcs9S4OhXM=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwgTVi4iuQU=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwgTVi4htAE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwgTVi4jMMw=", + "_parent": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "model": { + "$ref": "AAAAAAGPUwgTVi4htAE=" + }, + "font": "Arial;13;0", + "left": 554, + "top": 444, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "edgePosition": 1, + "text": "6 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwgTVi4k4GY=", + "_parent": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "model": { + "$ref": "AAAAAAGPUwgTVi4htAE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 563, + "top": 459, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwgTVi4lx3Y=", + "_parent": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "model": { + "$ref": "AAAAAAGPUwgTVi4htAE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 564, + "top": 424, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwgTVi4mByk=", + "_parent": { + "$ref": "AAAAAAGPUwgTVi4iuQU=" + }, + "model": { + "$ref": "AAAAAAGPUwgTVi4htAE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 440, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "tail": { + "$ref": "AAAAAAGPTl6BcLa8dZc=" + }, + "points": "852:440;276:440", + "nameLabel": { + "$ref": "AAAAAAGPUwgTVi4jMMw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwgTVi4k4GY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwgTVi4lx3Y=" + }, + "activation": { + "$ref": "AAAAAAGPUwgTVi4mByk=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwhYxS44OM4=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwhYxS43qtE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwhYxS45bwQ=", + "_parent": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "model": { + "$ref": "AAAAAAGPUwhYxS43qtE=" + }, + "font": "Arial;13;0", + "left": 321, + "top": 448, + "width": 78.04443359375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "edgePosition": 1, + "text": "7 : Signature" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwhYxi46Qu8=", + "_parent": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "model": { + "$ref": "AAAAAAGPUwhYxS43qtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 433, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwhYxi47ciw=", + "_parent": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "model": { + "$ref": "AAAAAAGPUwhYxS43qtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 468, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwhYxi48cbc=", + "_parent": { + "$ref": "AAAAAAGPUwhYxS44OM4=" + }, + "model": { + "$ref": "AAAAAAGPUwhYxS43qtE=" + }, + "font": "Arial;13;0", + "left": 445, + "top": 464, + "width": 14, + "height": 89 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "tail": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "points": "276:464;445:464", + "nameLabel": { + "$ref": "AAAAAAGPUwhYxS45bwQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwhYxi46Qu8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwhYxi47ciw=" + }, + "activation": { + "$ref": "AAAAAAGPUwhYxi48cbc=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwiDji5OnnM=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPUwiDji5N5Ek=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwiDji5P1is=", + "_parent": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "model": { + "$ref": "AAAAAAGPUwiDji5N5Ek=" + }, + "font": "Arial;13;0", + "left": 354, + "top": 556, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "edgePosition": 1, + "text": "8 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwiDji5Qof4=", + "_parent": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "model": { + "$ref": "AAAAAAGPUwiDji5N5Ek=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 363, + "top": 571, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwiDji5RvOs=", + "_parent": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "model": { + "$ref": "AAAAAAGPUwiDji5N5Ek=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 364, + "top": 536, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwiDji5SIJA=", + "_parent": { + "$ref": "AAAAAAGPUwiDji5OnnM=" + }, + "model": { + "$ref": "AAAAAAGPUwiDji5N5Ek=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 276, + "top": 552, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwYFrS2WhNo=" + }, + "tail": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "points": "452:552;276:552", + "nameLabel": { + "$ref": "AAAAAAGPUwiDji5P1is=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwiDji5Qof4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwiDji5RvOs=" + }, + "activation": { + "$ref": "AAAAAAGPUwiDji5SIJA=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTl72RrbXcuQ=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTl72RrbWGxU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl72R7bYRuk=", + "_parent": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "model": { + "$ref": "AAAAAAGPTl72RrbWGxU=" + }, + "font": "Arial;13;0", + "left": 559, + "top": 568, + "width": 179.93701171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "edgePosition": 1, + "text": "9 : Récupération des résultats" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl72R7bZY4Y=", + "_parent": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "model": { + "$ref": "AAAAAAGPTl72RrbWGxU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 553, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl72R7ba0bU=", + "_parent": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "model": { + "$ref": "AAAAAAGPTl72RrbWGxU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 588, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTl72R7bb8bs=", + "_parent": { + "$ref": "AAAAAAGPTl72RrbXcuQ=" + }, + "model": { + "$ref": "AAAAAAGPTl72RrbWGxU=" + }, + "font": "Arial;13;0", + "left": 845, + "top": 584, + "width": 14, + "height": 65 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTl6BcLa8dZc=" + }, + "tail": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "points": "452:584;845:584", + "nameLabel": { + "$ref": "AAAAAAGPTl72R7bYRuk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTl72R7bZY4Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTl72R7ba0bU=" + }, + "activation": { + "$ref": "AAAAAAGPTl72R7bb8bs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTl85PrbtbpQ=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTl85PrbsU/E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl85PrbuQg0=", + "_parent": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "model": { + "$ref": "AAAAAAGPTl85PrbsU/E=" + }, + "font": "Arial;13;0", + "left": 639, + "top": 652, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "edgePosition": 1, + "text": "10 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl85Prbv0OU=", + "_parent": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "model": { + "$ref": "AAAAAAGPTl85PrbsU/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 651, + "top": 667, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl85Prbwc5E=", + "_parent": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "model": { + "$ref": "AAAAAAGPTl85PrbsU/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 652, + "top": 632, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTl85P7bxfKI=", + "_parent": { + "$ref": "AAAAAAGPTl85PrbtbpQ=" + }, + "model": { + "$ref": "AAAAAAGPTl85PrbsU/E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 452, + "top": 648, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "tail": { + "$ref": "AAAAAAGPTl6BcLa8dZc=" + }, + "points": "852:648;452:648", + "nameLabel": { + "$ref": "AAAAAAGPTl85PrbuQg0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTl85Prbv0OU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTl85Prbwc5E=" + }, + "activation": { + "$ref": "AAAAAAGPTl85P7bxfKI=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTl9NH7cD+64=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTl9NH7cCC5Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl9NH7cEukc=", + "_parent": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "model": { + "$ref": "AAAAAAGPTl9NH7cCC5Y=" + }, + "font": "Arial;13;0", + "left": 494, + "top": 712, + "width": 117.787109375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "edgePosition": 1, + "text": "11 : envoyer résultat" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl9NH7cFVKw=", + "_parent": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "model": { + "$ref": "AAAAAAGPTl9NH7cCC5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 552, + "top": 697, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl9NH7cG7Do=", + "_parent": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "model": { + "$ref": "AAAAAAGPTl9NH7cCC5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 552, + "top": 732, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTl9NH7cHEk8=", + "_parent": { + "$ref": "AAAAAAGPTl9NH7cD+64=" + }, + "model": { + "$ref": "AAAAAAGPTl9NH7cCC5Y=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 728, + "width": 14, + "height": 57 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkzJIrYY9LM=" + }, + "tail": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "points": "452:728;653:728", + "nameLabel": { + "$ref": "AAAAAAGPTl9NH7cEukc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTl9NH7cFVKw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTl9NH7cG7Do=" + }, + "activation": { + "$ref": "AAAAAAGPTl9NH7cHEk8=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTl+Q9rcZraA=", + "_parent": { + "$ref": "AAAAAAGPTkjFyrV99x0=" + }, + "model": { + "$ref": "AAAAAAGPTl+Q9rcY7B4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl+Q9rcaCCw=", + "_parent": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "model": { + "$ref": "AAAAAAGPTl+Q9rcY7B4=" + }, + "font": "Arial;13;0", + "left": 543, + "top": 788, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "edgePosition": 1, + "text": "12 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl+Q97cbQHo=", + "_parent": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "model": { + "$ref": "AAAAAAGPTl+Q9rcY7B4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 555, + "top": 803, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTl+Q97ccC6w=", + "_parent": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "model": { + "$ref": "AAAAAAGPTl+Q9rcY7B4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 556, + "top": 768, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTl+Q97cdqtk=", + "_parent": { + "$ref": "AAAAAAGPTl+Q9rcZraA=" + }, + "model": { + "$ref": "AAAAAAGPTl+Q9rcY7B4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 452, + "top": 784, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTkrwybXz49k=" + }, + "tail": { + "$ref": "AAAAAAGPTkzJIrYY9LM=" + }, + "points": "660:784;452:784", + "nameLabel": { + "$ref": "AAAAAAGPTl+Q9rcaCCw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTl+Q97cbQHo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTl+Q97ccC6w=" + }, + "activation": { + "$ref": "AAAAAAGPTl+Q97cdqtk=" + } + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwZf9S2xlHw=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Déplacement", + "source": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "target": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwasHC3I+Fg=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Récupère Liste électorale", + "source": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "target": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwb6RS3f42c=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + }, + "target": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwcT1C30yk0=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "target": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwcs9S4JWjc=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Vote anonyme", + "source": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "target": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "messageSort": "asynchCall" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwgTVi4htAE=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "target": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwhYxS43qtE=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Signature", + "source": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "target": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwiDji5N5Ek=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "target": { + "$ref": "AAAAAAGPUwYFrS2P20I=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTl72RrbWGxU=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Récupération des résultats", + "source": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "target": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTl85PrbsU/E=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTl6Bb7a1rwM=" + }, + "target": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTl9NH7cCC5Y=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "envoyer résultat", + "source": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "target": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTl+Q9rcY7B4=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "source": { + "$ref": "AAAAAAGPTkzJIbYRrS0=" + }, + "target": { + "$ref": "AAAAAAGPTkrwyLXsYqc=" + }, + "messageSort": "reply" + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTkrwyLXsYqc=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Bureau", + "represent": { + "$ref": "AAAAAAGPTkrwyLXr2R0=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTkzJIbYRrS0=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Centrale", + "represent": { + "$ref": "AAAAAAGPTkzJIbYQN4o=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTl6Bb7a1rwM=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Urne", + "represent": { + "$ref": "AAAAAAGPTl6Bb7a09gU=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPUwYFrS2P20I=", + "_parent": { + "$ref": "AAAAAAGPTkjFybV8ih8=" + }, + "name": "Bob", + "represent": { + "$ref": "AAAAAAGPUwYFrS2OAo0=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTkoAobWLk+0=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role1", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTkqbZLXIK6c=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role2", + "type": { + "$ref": "AAAAAAGPUvu3iSsxqrQ=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTkrwyLXr2R0=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role3", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTkzJIbYQN4o=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role4", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTl6Bb7a09gU=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role5", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUv2maywjQGA=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role6", + "type": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUwYFrS2OAo0=", + "_parent": { + "$ref": "AAAAAAGPTkjFyLV7gXk=" + }, + "name": "Role7", + "type": { + "$ref": "AAAAAAGPUvu3iSsxqrQ=" + } + } + ] + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAGPTmpiB7fTtHA=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Collaboration2", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAGPTmpiB7fUYKY=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAGPTmpiCLfVcLk=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Streaming", + "ownedViews": [ + { + "_type": "UMLFrameView", + "_id": "AAAAAAGPTmpiCLfWvNk=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTmpiCLfX+6U=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfWvNk=" + }, + "font": "Arial;13;0", + "left": 24.72998046875, + "top": 173, + "width": 60.2490234375, + "height": 13, + "text": "Streaming" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTmpiCbfY0pU=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfWvNk=" + }, + "font": "Arial;13;1", + "left": 5, + "top": 173, + "width": 14.72998046875, + "height": 13, + "text": "sd" + } + ], + "font": "Arial;13;0", + "top": 168, + "width": 1281, + "height": 673, + "nameLabel": { + "$ref": "AAAAAAGPTmpiCLfX+6U=" + }, + "frameTypeLabel": { + "$ref": "AAAAAAGPTmpiCbfY0pU=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTmsXgLfoOo4=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTmsXgLfpRic=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfoOo4=" + }, + "model": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTmsXgLfqy4o=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfpRic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTmsXgbfrJiE=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfpRic=" + }, + "font": "Arial;13;1", + "left": 45, + "top": 47, + "width": 105.33544921875, + "height": 13, + "text": "Bob: utilisateur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTmsXgbfsqpU=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfpRic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTmsXgbftZrY=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfpRic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 40, + "top": 40, + "width": 115.33544921875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTmsXgLfqy4o=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTmsXgbfrJiE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTmsXgbfsqpU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTmsXgbftZrY=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTmsXgbfuncM=", + "_parent": { + "$ref": "AAAAAAGPTmsXgLfoOo4=" + }, + "model": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "font": "Arial;13;0", + "left": 98, + "top": 80, + "width": 1, + "height": 753 + } + ], + "font": "Arial;13;0", + "left": 40, + "top": 40, + "width": 115.33544921875, + "height": 793, + "nameCompartment": { + "$ref": "AAAAAAGPTmsXgLfpRic=" + }, + "linePart": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTm0HDrgMrHU=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTm0HDrgNOaQ=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgMrHU=" + }, + "model": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTm0HD7gOHAw=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgNOaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm0HD7gPIKw=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgNOaQ=" + }, + "font": "Arial;13;1", + "left": 229, + "top": 47, + "width": 137.8544921875, + "height": 13, + "text": "Portail de connexion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm0HD7gQ2JY=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgNOaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm0HD7gRbGM=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgNOaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 224, + "top": 40, + "width": 147.8544921875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTm0HD7gOHAw=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTm0HD7gPIKw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTm0HD7gQ2JY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTm0HD7gRbGM=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTm0HD7gSpXw=", + "_parent": { + "$ref": "AAAAAAGPTm0HDrgMrHU=" + }, + "model": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "font": "Arial;13;0", + "left": 298, + "top": 80, + "width": 1, + "height": 753 + } + ], + "font": "Arial;13;0", + "left": 224, + "top": 40, + "width": 147.8544921875, + "height": 793, + "nameCompartment": { + "$ref": "AAAAAAGPTm0HDrgNOaQ=" + }, + "linePart": { + "$ref": "AAAAAAGPTm0HD7gSpXw=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTm9JPbhIjLg=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTm9JPrhJstc=", + "_parent": { + "$ref": "AAAAAAGPTm9JPbhIjLg=" + }, + "model": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTm9JPrhKjqI=", + "_parent": { + "$ref": "AAAAAAGPTm9JPrhJstc=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm9JPrhLXPM=", + "_parent": { + "$ref": "AAAAAAGPTm9JPrhJstc=" + }, + "font": "Arial;13;1", + "left": 597, + "top": 47, + "width": 154.5234375, + "height": 13, + "text": "Serveur de préférences" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm9JPrhM0ZM=", + "_parent": { + "$ref": "AAAAAAGPTm9JPrhJstc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTm9JPrhNMBo=", + "_parent": { + "$ref": "AAAAAAGPTm9JPrhJstc=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 40, + "width": 164.5234375, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTm9JPrhKjqI=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTm9JPrhLXPM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTm9JPrhM0ZM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTm9JPrhNMBo=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTm9JPrhOY7A=", + "_parent": { + "$ref": "AAAAAAGPTm9JPbhIjLg=" + }, + "model": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "font": "Arial;13;0", + "left": 674, + "top": 80, + "width": 1, + "height": 745 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 40, + "width": 164.5234375, + "height": 785, + "nameCompartment": { + "$ref": "AAAAAAGPTm9JPrhJstc=" + }, + "linePart": { + "$ref": "AAAAAAGPTm9JPrhOY7A=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTnAuprhqiBQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTnAup7hrKWk=", + "_parent": { + "$ref": "AAAAAAGPTnAuprhqiBQ=" + }, + "model": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTnAup7hs1fU=", + "_parent": { + "$ref": "AAAAAAGPTnAup7hrKWk=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTnAup7ht2xI=", + "_parent": { + "$ref": "AAAAAAGPTnAup7hrKWk=" + }, + "font": "Arial;13;1", + "left": 1093, + "top": 47, + "width": 109.6962890625, + "height": 13, + "text": "Base de donnée" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTnAup7huRGQ=", + "_parent": { + "$ref": "AAAAAAGPTnAup7hrKWk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTnAup7hvYAI=", + "_parent": { + "$ref": "AAAAAAGPTnAup7hrKWk=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1088, + "top": 40, + "width": 119.6962890625, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnAup7hs1fU=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTnAup7ht2xI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTnAup7huRGQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnAup7hvYAI=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTnAup7hwMc8=", + "_parent": { + "$ref": "AAAAAAGPTnAuprhqiBQ=" + }, + "model": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + }, + "font": "Arial;13;0", + "left": 1148, + "top": 80, + "width": 1, + "height": 753 + } + ], + "font": "Arial;13;0", + "left": 1088, + "top": 40, + "width": 119.6962890625, + "height": 793, + "nameCompartment": { + "$ref": "AAAAAAGPTnAup7hrKWk=" + }, + "linePart": { + "$ref": "AAAAAAGPTnAup7hwMc8=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTm5J97gvxKU=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTm5J97gudKM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTm5J97gw4oI=", + "_parent": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "model": { + "$ref": "AAAAAAGPTm5J97gudKM=" + }, + "font": "Arial;13;0", + "left": 154, + "top": 192, + "width": 80.2216796875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "edgePosition": 1, + "text": "1 : Connexion" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTm5J+LgxHjc=", + "_parent": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "model": { + "$ref": "AAAAAAGPTm5J97gudKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 194, + "top": 177, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTm5J+LgyEao=", + "_parent": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "model": { + "$ref": "AAAAAAGPTm5J97gudKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 194, + "top": 212, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTm5J+LgzPaY=", + "_parent": { + "$ref": "AAAAAAGPTm5J97gvxKU=" + }, + "model": { + "$ref": "AAAAAAGPTm5J97gudKM=" + }, + "font": "Arial;13;0", + "left": 291, + "top": 208, + "width": 14, + "height": 57 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTm0HD7gSpXw=" + }, + "tail": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "points": "98:208;291:208", + "nameLabel": { + "$ref": "AAAAAAGPTm5J97gw4oI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTm5J+LgxHjc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTm5J+LgyEao=" + }, + "activation": { + "$ref": "AAAAAAGPTm5J+LgzPaY=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwHNnSzTy0I=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwHNnSzSnMw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwHNnSzUMns=", + "_parent": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "model": { + "$ref": "AAAAAAGPUwHNnSzSnMw=" + }, + "font": "Arial;13;0", + "left": 184, + "top": 266, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "edgePosition": 1, + "text": "2 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwHNnSzVypE=", + "_parent": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "model": { + "$ref": "AAAAAAGPUwHNnSzSnMw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 193, + "top": 281, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwHNnSzWSTg=", + "_parent": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "model": { + "$ref": "AAAAAAGPUwHNnSzSnMw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 194, + "top": 246, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwHNnSzXudo=", + "_parent": { + "$ref": "AAAAAAGPUwHNnSzTy0I=" + }, + "model": { + "$ref": "AAAAAAGPUwHNnSzSnMw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 98, + "top": 262, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "tail": { + "$ref": "AAAAAAGPTm0HD7gSpXw=" + }, + "points": "291:262;98:262", + "nameLabel": { + "$ref": "AAAAAAGPUwHNnSzUMns=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwHNnSzVypE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwHNnSzWSTg=" + }, + "activation": { + "$ref": "AAAAAAGPUwHNnSzXudo=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPTngHRLkTp3A=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPTngHRLkUdnU=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkTp3A=" + }, + "model": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPTngHRLkViMg=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkUdnU=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTngHRLkWzC4=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkUdnU=" + }, + "font": "Arial;13;1", + "left": 853, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Films" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTngHRLkXvBU=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkUdnU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPTngHRLkY+IY=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkUdnU=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 848, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPTngHRLkViMg=" + }, + "nameLabel": { + "$ref": "AAAAAAGPTngHRLkWzC4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPTngHRLkXvBU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTngHRLkY+IY=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPTngHRLkZd10=", + "_parent": { + "$ref": "AAAAAAGPTngHRLkTp3A=" + }, + "model": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "font": "Arial;13;0", + "left": 884, + "top": 80, + "width": 1, + "height": 753 + } + ], + "font": "Arial;13;0", + "left": 848, + "top": 40, + "width": 72.736328125, + "height": 793, + "nameCompartment": { + "$ref": "AAAAAAGPTngHRLkUdnU=" + }, + "linePart": { + "$ref": "AAAAAAGPTngHRLkZd10=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnRNnbjIK7w=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnRNnbjHn3c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRNnbjJ0d0=", + "_parent": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "model": { + "$ref": "AAAAAAGPTnRNnbjHn3c=" + }, + "font": "Arial;13;0", + "left": 676, + "top": 264, + "width": 87.4326171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "edgePosition": 1, + "text": "3 : vérification" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRNnrjKHNI=", + "_parent": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "model": { + "$ref": "AAAAAAGPTnRNnbjHn3c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 719, + "top": 249, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRNnrjLIw4=", + "_parent": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "model": { + "$ref": "AAAAAAGPTnRNnbjHn3c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 719, + "top": 284, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnRNnrjMSm4=", + "_parent": { + "$ref": "AAAAAAGPTnRNnbjIK7w=" + }, + "model": { + "$ref": "AAAAAAGPTnRNnbjHn3c=" + }, + "font": "Arial;13;0", + "left": 1141, + "top": 280, + "width": 14, + "height": 45 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTnAup7hwMc8=" + }, + "tail": { + "$ref": "AAAAAAGPTm0HD7gSpXw=" + }, + "points": "298:280;1141:280", + "nameLabel": { + "$ref": "AAAAAAGPTnRNnbjJ0d0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnRNnrjKHNI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnRNnrjLIw4=" + }, + "activation": { + "$ref": "AAAAAAGPTnRNnrjMSm4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnRe9rjeMfo=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnRe9bjdJPw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRe9rjf5UE=", + "_parent": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "model": { + "$ref": "AAAAAAGPTnRe9bjdJPw=" + }, + "font": "Arial;13;0", + "left": 706, + "top": 308, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "edgePosition": 1, + "text": "4 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRe9rjgVr8=", + "_parent": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "model": { + "$ref": "AAAAAAGPTnRe9bjdJPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 718, + "top": 323, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnRe9rjhVmQ=", + "_parent": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "model": { + "$ref": "AAAAAAGPTnRe9bjdJPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 719, + "top": 288, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnRe9rjidM0=", + "_parent": { + "$ref": "AAAAAAGPTnRe9rjeMfo=" + }, + "model": { + "$ref": "AAAAAAGPTnRe9bjdJPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 298, + "top": 304, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTm0HD7gSpXw=" + }, + "tail": { + "$ref": "AAAAAAGPTnAup7hwMc8=" + }, + "points": "1141:304;298:304", + "nameLabel": { + "$ref": "AAAAAAGPTnRe9rjf5UE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnRe9rjgVr8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnRe9rjhVmQ=" + }, + "activation": { + "$ref": "AAAAAAGPTnRe9rjidM0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwDSASyWY74=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwDSASyV/aQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwDSASyXm4w=", + "_parent": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "model": { + "$ref": "AAAAAAGPUwDSASyV/aQ=" + }, + "font": "Arial;13;0", + "left": 242, + "top": 328, + "width": 78.04443359375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "edgePosition": 1, + "text": "5 : Consulte" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwDSASyY9C8=", + "_parent": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "model": { + "$ref": "AAAAAAGPUwDSASyV/aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 281, + "top": 313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwDSASyZH38=", + "_parent": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "model": { + "$ref": "AAAAAAGPUwDSASyV/aQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 281, + "top": 348, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwDSASyaBq0=", + "_parent": { + "$ref": "AAAAAAGPUwDSASyWY74=" + }, + "model": { + "$ref": "AAAAAAGPUwDSASyV/aQ=" + }, + "font": "Arial;13;0", + "left": 465, + "top": 344, + "width": 14, + "height": 169 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "tail": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "points": "98:344;465:344", + "nameLabel": { + "$ref": "AAAAAAGPUwDSASyXm4w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwDSASyY9C8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwDSASyZH38=" + }, + "activation": { + "$ref": "AAAAAAGPUwDSASyaBq0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwKGhS0C49w=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwKGhS0BsP4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwKGhi0DOdA=", + "_parent": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "model": { + "$ref": "AAAAAAGPUwKGhS0BsP4=" + }, + "font": "Arial;13;0", + "left": 532, + "top": 328, + "width": 80.9326171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "edgePosition": 1, + "text": "6 : Recherche" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwKGhi0EQd0=", + "_parent": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "model": { + "$ref": "AAAAAAGPUwKGhS0BsP4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 572, + "top": 313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwKGhi0F9us=", + "_parent": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "model": { + "$ref": "AAAAAAGPUwKGhS0BsP4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 572, + "top": 348, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwKGhi0GPEg=", + "_parent": { + "$ref": "AAAAAAGPUwKGhS0C49w=" + }, + "model": { + "$ref": "AAAAAAGPUwKGhS0BsP4=" + }, + "font": "Arial;13;0", + "left": 667, + "top": 344, + "width": 14, + "height": 61 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTm9JPrhOY7A=" + }, + "tail": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "points": "478:344;667:344", + "nameLabel": { + "$ref": "AAAAAAGPUwKGhi0DOdA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwKGhi0EQd0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwKGhi0F9us=" + }, + "activation": { + "$ref": "AAAAAAGPUwKGhi0GPEg=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwP8Bi1Abuw=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwP8Bi0/4Gc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwP8Bi1BLtQ=", + "_parent": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "model": { + "$ref": "AAAAAAGPUwP8Bi0/4Gc=" + }, + "font": "Arial;13;0", + "left": 730, + "top": 328, + "width": 97.0302734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "edgePosition": 1, + "text": "7 : Trouve films" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwP8Bi1C56Y=", + "_parent": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "model": { + "$ref": "AAAAAAGPUwP8Bi0/4Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 778, + "top": 313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwP8Bi1DQKM=", + "_parent": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "model": { + "$ref": "AAAAAAGPUwP8Bi0/4Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 778, + "top": 348, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwP8Bi1EGD4=", + "_parent": { + "$ref": "AAAAAAGPUwP8Bi1Abuw=" + }, + "model": { + "$ref": "AAAAAAGPUwP8Bi0/4Gc=" + }, + "font": "Arial;13;0", + "left": 877, + "top": 344, + "width": 14, + "height": 57 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "tail": { + "$ref": "AAAAAAGPTm9JPrhOY7A=" + }, + "points": "680:344;877:344", + "nameLabel": { + "$ref": "AAAAAAGPUwP8Bi1BLtQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwP8Bi1C56Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwP8Bi1DQKM=" + }, + "activation": { + "$ref": "AAAAAAGPUwP8Bi1EGD4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwRcPi1tcME=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwRcPi1sscs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwRcPi1uK+I=", + "_parent": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "model": { + "$ref": "AAAAAAGPUwRcPi1sscs=" + }, + "font": "Arial;13;0", + "left": 559, + "top": 396, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "edgePosition": 1, + "text": "8 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwRcPi1vUpY=", + "_parent": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "model": { + "$ref": "AAAAAAGPUwRcPi1sscs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 571, + "top": 411, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwRcPi1wMMA=", + "_parent": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "model": { + "$ref": "AAAAAAGPUwRcPi1sscs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 572, + "top": 376, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwRcPi1xk68=", + "_parent": { + "$ref": "AAAAAAGPUwRcPi1tcME=" + }, + "model": { + "$ref": "AAAAAAGPUwRcPi1sscs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 465, + "top": 392, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "tail": { + "$ref": "AAAAAAGPTm9JPrhOY7A=" + }, + "points": "667:392;478:392", + "nameLabel": { + "$ref": "AAAAAAGPUwRcPi1uK+I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwRcPi1vUpY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwRcPi1wMMA=" + }, + "activation": { + "$ref": "AAAAAAGPUwRcPi1xk68=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwREvi1YcrY=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwREvi1Xjl0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwREvi1ZgGY=", + "_parent": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "model": { + "$ref": "AAAAAAGPUwREvi1Xjl0=" + }, + "font": "Arial;13;0", + "left": 768, + "top": 396, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "edgePosition": 1, + "text": "9 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwREvi1aK6E=", + "_parent": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "model": { + "$ref": "AAAAAAGPUwREvi1Xjl0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 777, + "top": 411, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwREvi1bAoA=", + "_parent": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "model": { + "$ref": "AAAAAAGPUwREvi1Xjl0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 778, + "top": 376, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwREvi1cGs4=", + "_parent": { + "$ref": "AAAAAAGPUwREvi1YcrY=" + }, + "model": { + "$ref": "AAAAAAGPUwREvi1Xjl0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 667, + "top": 392, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTm9JPrhOY7A=" + }, + "tail": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "points": "877:392;680:392", + "nameLabel": { + "$ref": "AAAAAAGPUwREvi1ZgGY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwREvi1aK6E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwREvi1bAoA=" + }, + "activation": { + "$ref": "AAAAAAGPUwREvi1cGs4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnnwPLk0e3A=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnnwPLkz/r4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnnwPLk1ZBg=", + "_parent": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "model": { + "$ref": "AAAAAAGPTnnwPLkz/r4=" + }, + "font": "Arial;13;0", + "left": 750, + "top": 416, + "width": 118.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "edgePosition": 1, + "text": "10 : Recherche films" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnnwPbk29vI=", + "_parent": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "model": { + "$ref": "AAAAAAGPTnnwPLkz/r4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 809, + "top": 401, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnnwPbk3bkA=", + "_parent": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "model": { + "$ref": "AAAAAAGPTnnwPLkz/r4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 809, + "top": 436, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnnwPbk4F4o=", + "_parent": { + "$ref": "AAAAAAGPTnnwPLk0e3A=" + }, + "model": { + "$ref": "AAAAAAGPTnnwPLkz/r4=" + }, + "font": "Arial;13;0", + "left": 1141, + "top": 432, + "width": 14, + "height": 65 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTnAup7hwMc8=" + }, + "tail": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "points": "478:432;1141:432", + "nameLabel": { + "$ref": "AAAAAAGPTnnwPLk1ZBg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnnwPbk29vI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnnwPbk3bkA=" + }, + "activation": { + "$ref": "AAAAAAGPTnnwPbk4F4o=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwGNZyy9mPg=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwGNZyy87d4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwGNaCy+T84=", + "_parent": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "model": { + "$ref": "AAAAAAGPUwGNZyy87d4=" + }, + "font": "Arial;13;0", + "left": 800, + "top": 500, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "edgePosition": 1, + "text": "11 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwGNaCy/G10=", + "_parent": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "model": { + "$ref": "AAAAAAGPUwGNZyy87d4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 812, + "top": 515, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwGNaCzANIY=", + "_parent": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "model": { + "$ref": "AAAAAAGPUwGNZyy87d4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 813, + "top": 480, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwGNaCzBI7g=", + "_parent": { + "$ref": "AAAAAAGPUwGNZyy9mPg=" + }, + "model": { + "$ref": "AAAAAAGPUwGNZyy87d4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 465, + "top": 496, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "tail": { + "$ref": "AAAAAAGPTnAup7hwMc8=" + }, + "points": "1148:496;478:496", + "nameLabel": { + "$ref": "AAAAAAGPUwGNaCy+T84=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwGNaCy/G10=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwGNaCzANIY=" + }, + "activation": { + "$ref": "AAAAAAGPUwGNaCzBI7g=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUwJVJSztKVc=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwJVJSzsWB0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwJVJSzuyic=", + "_parent": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "model": { + "$ref": "AAAAAAGPUwJVJSzsWB0=" + }, + "font": "Arial;13;0", + "left": 272, + "top": 516, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "edgePosition": 1, + "text": "12 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwJVJSzvStI=", + "_parent": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "model": { + "$ref": "AAAAAAGPUwJVJSzsWB0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 284, + "top": 531, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUwJVJSzwszE=", + "_parent": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "model": { + "$ref": "AAAAAAGPUwJVJSzsWB0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 285, + "top": 496, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUwJVJSzxHdw=", + "_parent": { + "$ref": "AAAAAAGPUwJVJSztKVc=" + }, + "model": { + "$ref": "AAAAAAGPUwJVJSzsWB0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 98, + "top": 512, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "tail": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + }, + "points": "472:512;98:512", + "nameLabel": { + "$ref": "AAAAAAGPUwJVJSzuyic=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwJVJSzvStI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwJVJSzwszE=" + }, + "activation": { + "$ref": "AAAAAAGPUwJVJSzxHdw=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnv0HLmRtis=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnv0HLmQXuE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnv0HLmSJso=", + "_parent": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "model": { + "$ref": "AAAAAAGPTnv0HLmQXuE=" + }, + "font": "Arial;13;0", + "left": 432, + "top": 520, + "width": 110.51904296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "edgePosition": 1, + "text": "13 : Démarrer films" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnv0HLmTPLg=", + "_parent": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "model": { + "$ref": "AAAAAAGPTnv0HLmQXuE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 505, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnv0HLmUviY=", + "_parent": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "model": { + "$ref": "AAAAAAGPTnv0HLmQXuE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 540, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnv0HLmV3O4=", + "_parent": { + "$ref": "AAAAAAGPTnv0HLmRtis=" + }, + "model": { + "$ref": "AAAAAAGPTnv0HLmQXuE=" + }, + "font": "Arial;13;0", + "left": 877, + "top": 536, + "width": 14, + "height": 81 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "tail": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "points": "98:536;877:536", + "nameLabel": { + "$ref": "AAAAAAGPTnv0HLmSJso=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnv0HLmTPLg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnv0HLmUviY=" + }, + "activation": { + "$ref": "AAAAAAGPTnv0HLmV3O4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnwkvLmnVNg=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnwku7mm2DQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnwkvLmob3M=", + "_parent": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "model": { + "$ref": "AAAAAAGPTnwku7mm2DQ=" + }, + "font": "Arial;13;0", + "left": 474, + "top": 612, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "edgePosition": 1, + "text": "14 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnwkvLmpIE0=", + "_parent": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "model": { + "$ref": "AAAAAAGPTnwku7mm2DQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 486, + "top": 627, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnwkvLmqNCo=", + "_parent": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "model": { + "$ref": "AAAAAAGPTnwku7mm2DQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 592, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnwkvLmrIxc=", + "_parent": { + "$ref": "AAAAAAGPTnwkvLmnVNg=" + }, + "model": { + "$ref": "AAAAAAGPTnwku7mm2DQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 98, + "top": 608, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "tail": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "points": "877:608;98:608", + "nameLabel": { + "$ref": "AAAAAAGPTnwkvLmob3M=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnwkvLmpIE0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnwkvLmqNCo=" + }, + "activation": { + "$ref": "AAAAAAGPTnwkvLmrIxc=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPUwCPHSxfqAU=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUwCPHSxgqRs=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxfqAU=" + }, + "model": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUwCPHSxhJMY=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxgqRs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwCPHSxiY3k=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxgqRs=" + }, + "font": "Arial;13;1", + "left": 405, + "top": 47, + "width": 134.998046875, + "height": 13, + "text": "Portail de recherche" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwCPHSxjBQI=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxgqRs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUwCPHSxkQO4=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxgqRs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 400, + "top": 40, + "width": 144.998046875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPUwCPHSxhJMY=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUwCPHSxiY3k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUwCPHSxjBQI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUwCPHSxkQO4=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPUwCPHSxlh/I=", + "_parent": { + "$ref": "AAAAAAGPUwCPHSxfqAU=" + }, + "model": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "font": "Arial;13;0", + "left": 472, + "top": 80, + "width": 1, + "height": 761 + } + ], + "font": "Arial;13;0", + "left": 400, + "top": 40, + "width": 144.998046875, + "height": 801, + "nameCompartment": { + "$ref": "AAAAAAGPUwCPHSxgqRs=" + }, + "linePart": { + "$ref": "AAAAAAGPUwCPHSxlh/I=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnyy7LnhnH4=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnyy7Lngf3g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnyy7Lni2ow=", + "_parent": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "model": { + "$ref": "AAAAAAGPTnyy7Lngf3g=" + }, + "font": "Arial;13;0", + "left": 440, + "top": 632, + "width": 95.3544921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "edgePosition": 1, + "text": "15 : Arrêter films" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnyy7LnjvQY=", + "_parent": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "model": { + "$ref": "AAAAAAGPTnyy7Lngf3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 617, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnyy7LnkYU8=", + "_parent": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "model": { + "$ref": "AAAAAAGPTnyy7Lngf3g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 487, + "top": 652, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnyy7Lnlai4=", + "_parent": { + "$ref": "AAAAAAGPTnyy7LnhnH4=" + }, + "model": { + "$ref": "AAAAAAGPTnyy7Lngf3g=" + }, + "font": "Arial;13;0", + "left": 877, + "top": 648, + "width": 14, + "height": 48 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "tail": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "points": "98:648;877:648", + "nameLabel": { + "$ref": "AAAAAAGPTnyy7Lni2ow=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnyy7LnjvQY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnyy7LnkYU8=" + }, + "activation": { + "$ref": "AAAAAAGPTnyy7Lnlai4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPTnzVDLn3DwA=", + "_parent": { + "$ref": "AAAAAAGPTmpiCLfVcLk=" + }, + "model": { + "$ref": "AAAAAAGPTnzVDLn2jZU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnzVDLn4uCs=", + "_parent": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "model": { + "$ref": "AAAAAAGPTnzVDLn2jZU=" + }, + "font": "Arial;13;0", + "left": 478, + "top": 700, + "width": 25.29541015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "edgePosition": 1, + "text": "16 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnzVDLn5yBw=", + "_parent": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "model": { + "$ref": "AAAAAAGPTnzVDLn2jZU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 490, + "top": 715, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPTnzVDLn6gtk=", + "_parent": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "model": { + "$ref": "AAAAAAGPTnzVDLn2jZU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 491, + "top": 680, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPTnzVDbn7+0s=", + "_parent": { + "$ref": "AAAAAAGPTnzVDLn3DwA=" + }, + "model": { + "$ref": "AAAAAAGPTnzVDLn2jZU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 98, + "top": 696, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPTmsXgbfuncM=" + }, + "tail": { + "$ref": "AAAAAAGPTngHRLkZd10=" + }, + "points": "884:696;98:696", + "nameLabel": { + "$ref": "AAAAAAGPTnzVDLn4uCs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPTnzVDLn5yBw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPTnzVDLn6gtk=" + }, + "activation": { + "$ref": "AAAAAAGPTnzVDbn7+0s=" + } + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTm5J97gudKM=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Connexion", + "source": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "target": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwHNnSzSnMw=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "target": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnRNnbjHn3c=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "vérification", + "source": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "target": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnRe9bjdJPw=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + }, + "target": { + "$ref": "AAAAAAGPTm0HDrgL6/w=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwDSASyV/aQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Consulte", + "source": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "target": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwKGhS0BsP4=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Recherche", + "source": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "target": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwP8Bi0/4Gc=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Trouve films", + "source": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "target": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwRcPi1sscs=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "target": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwREvi1Xjl0=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "target": { + "$ref": "AAAAAAGPTm9JPbhHozw=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnnwPLkz/r4=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Recherche films", + "source": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "target": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwGNZyy87d4=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTnAuprhp9MQ=" + }, + "target": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUwJVJSzsWB0=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPUwCPHSxeHFQ=" + }, + "target": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnv0HLmQXuE=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Démarrer films", + "source": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "target": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnwku7mm2DQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "target": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnyy7Lngf3g=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Arrêter films", + "source": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "target": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPTnzVDLn2jZU=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "source": { + "$ref": "AAAAAAGPTngHRLkSv/Q=" + }, + "target": { + "$ref": "AAAAAAGPTmsXgLfnrCQ=" + }, + "messageSort": "reply" + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTmsXgLfnrCQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Bob", + "represent": { + "$ref": "AAAAAAGPTmsXgLfmpww=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTm0HDrgL6/w=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Portail de connexion", + "represent": { + "$ref": "AAAAAAGPTm0HDrgKoFY=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTm9JPbhHozw=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Serveur de préférences", + "represent": { + "$ref": "AAAAAAGPTm9JPbhG6aY=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTnAuprhp9MQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Base de donnée", + "represent": { + "$ref": "AAAAAAGPTnAuprhopfY=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPTngHRLkSv/Q=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Films", + "represent": { + "$ref": "AAAAAAGPTngHQ7kR06s=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPUwCPHSxeHFQ=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fUYKY=" + }, + "name": "Portail de recherche", + "represent": { + "$ref": "AAAAAAGPUwCPHSxdOvc=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTmsXgLfmpww=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role1", + "type": "utilisateur" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTm0HDrgKoFY=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role2", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTm9JPbhG6aY=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role3" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTnAuprhopfY=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role4", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPTngHQ7kR06s=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role5", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUwCPHSxdOvc=", + "_parent": { + "$ref": "AAAAAAGPTmpiB7fTtHA=" + }, + "name": "Role6" + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPTnLfnbifX9I=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGPTnLfnbigga0=", + "_parent": { + "$ref": "AAAAAAGPTnLfnbifX9I=" + }, + "name": "UseCaseDiagram1" + } + ] + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAGPToPwgboQj1k=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Collaboration3", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAGPToPwgboRzRo=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAGPToPwgboSBjI=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "Pierre-Feuille-Ciseaux", + "ownedViews": [ + { + "_type": "UMLFrameView", + "_id": "AAAAAAGPToPwgroTr2w=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPToPwgroU4so=", + "_parent": { + "$ref": "AAAAAAGPToPwgroTr2w=" + }, + "font": "Arial;13;0", + "left": 48.72998046875, + "top": 117, + "width": 129.59716796875, + "height": 13, + "text": "Pierre-Feuille-Ciseaux" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPToPwgroVBNk=", + "_parent": { + "$ref": "AAAAAAGPToPwgroTr2w=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 117, + "width": 14.72998046875, + "height": 13, + "text": "sd" + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 112, + "width": 1137, + "height": 753, + "nameLabel": { + "$ref": "AAAAAAGPToPwgroU4so=" + }, + "frameTypeLabel": { + "$ref": "AAAAAAGPToPwgroVBNk=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPUxr3Ay7rd50=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUxr3Ay7sbrk=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7rd50=" + }, + "model": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUxr3Ay7t19Q=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7sbrk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 712, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxr3Ay7u9QE=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7sbrk=" + }, + "font": "Arial;13;1", + "left": 949, + "top": 47, + "width": 114.01904296875, + "height": 13, + "text": "Lifeline1: Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxr3Ay7v108=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7sbrk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 712, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxr3Ay7woxM=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7sbrk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 712, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 944, + "top": 40, + "width": 124.01904296875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPUxr3Ay7t19Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUxr3Ay7u9QE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUxr3Ay7v108=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUxr3Ay7woxM=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPUxr3BC7xX+w=", + "_parent": { + "$ref": "AAAAAAGPUxr3Ay7rd50=" + }, + "model": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "font": "Arial;13;0", + "left": 1006, + "top": 80, + "width": 1, + "height": 769 + } + ], + "font": "Arial;13;0", + "left": 944, + "top": 40, + "width": 124.01904296875, + "height": 809, + "nameCompartment": { + "$ref": "AAAAAAGPUxr3Ay7sbrk=" + }, + "linePart": { + "$ref": "AAAAAAGPUxr3BC7xX+w=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPUxwO/y8/miE=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUxwO/y8+t6U=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUxwO/y9AXb0=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y8/miE=" + }, + "model": { + "$ref": "AAAAAAGPUxwO/y8+t6U=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUxwO/y9BmMw=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y9AXb0=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxwO/y9CYl4=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y9AXb0=" + }, + "font": "Arial;13;1", + "left": 141, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Joueur1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxwO/y9DwiA=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y9AXb0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxwO/y9Eno0=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y9AXb0=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 136, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPUxwO/y9BmMw=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUxwO/y9CYl4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUxwO/y9DwiA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUxwO/y9Eno0=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPUxwPAC9FmoE=", + "_parent": { + "$ref": "AAAAAAGPUxwO/y8/miE=" + }, + "model": { + "$ref": "AAAAAAGPUxwO/y8+t6U=" + }, + "font": "Arial;13;0", + "left": 172, + "top": 80, + "width": 1, + "height": 769 + } + ], + "font": "Arial;13;0", + "left": 136, + "top": 40, + "width": 72.736328125, + "height": 809, + "nameCompartment": { + "$ref": "AAAAAAGPUxwO/y9AXb0=" + }, + "linePart": { + "$ref": "AAAAAAGPUxwPAC9FmoE=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGPUxxcti9gLyw=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUxxcti9f+C0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUxxcti9hVD8=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9gLyw=" + }, + "model": { + "$ref": "AAAAAAGPUxxcti9f+C0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUxxcti9iK48=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9hVD8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxxcti9jQB8=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9hVD8=" + }, + "font": "Arial;13;1", + "left": 373, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Joueur2" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxxcti9kBJI=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9hVD8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUxxcti9lgU8=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9hVD8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 368, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGPUxxcti9iK48=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUxxcti9jQB8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUxxcti9kBJI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUxxcti9lgU8=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGPUxxcti9mDvI=", + "_parent": { + "$ref": "AAAAAAGPUxxcti9gLyw=" + }, + "model": { + "$ref": "AAAAAAGPUxxcti9f+C0=" + }, + "font": "Arial;13;0", + "left": 404, + "top": 80, + "width": 1, + "height": 769 + } + ], + "font": "Arial;13;0", + "left": 368, + "top": 40, + "width": 72.736328125, + "height": 809, + "nameCompartment": { + "$ref": "AAAAAAGPUxxcti9hVD8=" + }, + "linePart": { + "$ref": "AAAAAAGPUxxcti9mDvI=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUx6Soi+AfQo=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUx6SoS9/vXw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6Soi+BeSs=", + "_parent": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "model": { + "$ref": "AAAAAAGPUx6SoS9/vXw=" + }, + "font": "Arial;13;0", + "left": 546, + "top": 208, + "width": 78.04443359375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "edgePosition": 1, + "text": "1 : participe" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6Soi+CCPQ=", + "_parent": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "model": { + "$ref": "AAAAAAGPUx6SoS9/vXw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 585, + "top": 193, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6Soi+DspE=", + "_parent": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "model": { + "$ref": "AAAAAAGPUx6SoS9/vXw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 585, + "top": 228, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUx6Soi+EHBw=", + "_parent": { + "$ref": "AAAAAAGPUx6Soi+AfQo=" + }, + "model": { + "$ref": "AAAAAAGPUx6SoS9/vXw=" + }, + "font": "Arial;13;0", + "left": 999, + "top": 224, + "width": 14, + "height": 81 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUxr3BC7xX+w=" + }, + "tail": { + "$ref": "AAAAAAGPUxwPAC9FmoE=" + }, + "points": "172:224;999:224", + "nameLabel": { + "$ref": "AAAAAAGPUx6Soi+BeSs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUx6Soi+CCPQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUx6Soi+DspE=" + }, + "activation": { + "$ref": "AAAAAAGPUx6Soi+EHBw=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUx6yGi+W7eA=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUx6yGi+VVXI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6yGi+Xd+0=", + "_parent": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "model": { + "$ref": "AAAAAAGPUx6yGi+VVXI=" + }, + "font": "Arial;13;0", + "left": 575, + "top": 307, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "edgePosition": 1, + "text": "2 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6yGi+YH34=", + "_parent": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "model": { + "$ref": "AAAAAAGPUx6yGi+VVXI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 584, + "top": 322, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx6yGi+Z018=", + "_parent": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "model": { + "$ref": "AAAAAAGPUx6yGi+VVXI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 585, + "top": 287, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUx6yGi+apR4=", + "_parent": { + "$ref": "AAAAAAGPUx6yGi+W7eA=" + }, + "model": { + "$ref": "AAAAAAGPUx6yGi+VVXI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 172, + "top": 303, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUxwPAC9FmoE=" + }, + "tail": { + "$ref": "AAAAAAGPUxr3BC7xX+w=" + }, + "points": "999:303;172:303", + "nameLabel": { + "$ref": "AAAAAAGPUx6yGi+Xd+0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUx6yGi+YH34=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUx6yGi+Z018=" + }, + "activation": { + "$ref": "AAAAAAGPUx6yGi+apR4=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUx7veS+soIU=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUx7veS+r6WM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx7veS+t8YA=", + "_parent": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "model": { + "$ref": "AAAAAAGPUx7veS+r6WM=" + }, + "font": "Arial;13;0", + "left": 662, + "top": 403, + "width": 78.04443359375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "edgePosition": 1, + "text": "3 : participe" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx7veS+uaGI=", + "_parent": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "model": { + "$ref": "AAAAAAGPUx7veS+r6WM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 701, + "top": 388, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx7veS+v4aA=", + "_parent": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "model": { + "$ref": "AAAAAAGPUx7veS+r6WM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 701, + "top": 423, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUx7veS+w9H0=", + "_parent": { + "$ref": "AAAAAAGPUx7veS+soIU=" + }, + "model": { + "$ref": "AAAAAAGPUx7veS+r6WM=" + }, + "font": "Arial;13;0", + "left": 999, + "top": 419, + "width": 14, + "height": 70 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUxr3BC7xX+w=" + }, + "tail": { + "$ref": "AAAAAAGPUxxcti9mDvI=" + }, + "points": "404:419;999:419", + "nameLabel": { + "$ref": "AAAAAAGPUx7veS+t8YA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUx7veS+uaGI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUx7veS+v4aA=" + }, + "activation": { + "$ref": "AAAAAAGPUx7veS+w9H0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGPUx8L+S/BLvE=", + "_parent": { + "$ref": "AAAAAAGPToPwgboSBjI=" + }, + "model": { + "$ref": "AAAAAAGPUx8L+S/AS0w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx8L+S/CECo=", + "_parent": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "model": { + "$ref": "AAAAAAGPUx8L+S/AS0w=" + }, + "font": "Arial;13;0", + "left": 695, + "top": 492, + "width": 18.0654296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "edgePosition": 1, + "text": "4 : " + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx8L+i/Di/Q=", + "_parent": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "model": { + "$ref": "AAAAAAGPUx8L+S/AS0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 704, + "top": 507, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPUx8L+i/EIFs=", + "_parent": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "model": { + "$ref": "AAAAAAGPUx8L+S/AS0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 705, + "top": 472, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGPUx8L+i/FfPM=", + "_parent": { + "$ref": "AAAAAAGPUx8L+S/BLvE=" + }, + "model": { + "$ref": "AAAAAAGPUx8L+S/AS0w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 404, + "top": 488, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPUxxcti9mDvI=" + }, + "tail": { + "$ref": "AAAAAAGPUxr3BC7xX+w=" + }, + "points": "1006:488;404:488", + "nameLabel": { + "$ref": "AAAAAAGPUx8L+S/CECo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPUx8L+i/Di/Q=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUx8L+i/EIFs=" + }, + "activation": { + "$ref": "AAAAAAGPUx8L+i/FfPM=" + } + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUx6SoS9/vXw=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "participe", + "source": { + "$ref": "AAAAAAGPUxwO/y8+t6U=" + }, + "target": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUx6yGi+VVXI=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "source": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "target": { + "$ref": "AAAAAAGPUxwO/y8+t6U=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUx7veS+r6WM=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "participe", + "source": { + "$ref": "AAAAAAGPUxxcti9f+C0=" + }, + "target": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "messageSort": "asynchCall" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGPUx8L+S/AS0w=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "source": { + "$ref": "AAAAAAGPUxr3Ay7qo4g=" + }, + "target": { + "$ref": "AAAAAAGPUxxcti9f+C0=" + }, + "messageSort": "reply" + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPUxr3Ay7qo4g=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "Lifeline1", + "represent": { + "$ref": "AAAAAAGPUxr3Ay7p3rc=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPUxwO/y8+t6U=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "Joueur1", + "represent": { + "$ref": "AAAAAAGPUxwO/y896os=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGPUxxcti9f+C0=", + "_parent": { + "$ref": "AAAAAAGPToPwgboRzRo=" + }, + "name": "Joueur2", + "represent": { + "$ref": "AAAAAAGPUxxctS9ehHg=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPToTZ3roie3U=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role1" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUum9iypCslE=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role2" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUu5fdippVE8=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role3", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUvd6USsOtas=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role4", + "type": "Joueur1" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxlVzy6BoxM=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role5", + "type": { + "$ref": "AAAAAAGPUu641iqKeSM=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxp4Zy6iQ3Y=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role6" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxr3Ay7p3rc=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role7", + "type": { + "$ref": "AAAAAAGPUu641iqKeSM=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxscxy8JQXo=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role8", + "type": { + "$ref": "AAAAAAGPUu641iqKeSM=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxwO/y896os=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role9" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPUxxctS9ehHg=", + "_parent": { + "$ref": "AAAAAAGPToPwgboQj1k=" + }, + "name": "Role10" + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPUv0GcSuRXOU=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model2", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGPUv0GciuSl/0=", + "_parent": { + "$ref": "AAAAAAGPUv0GcSuRXOU=" + }, + "name": "UseCaseDiagram1", + "ownedViews": [ + { + "_type": "UMLActorView", + "_id": "AAAAAAGPUv0xKiuYzsE=", + "_parent": { + "$ref": "AAAAAAGPUv0GciuSl/0=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPUv0xKyuZRt0=", + "_parent": { + "$ref": "AAAAAAGPUv0xKiuYzsE=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPUv0xKyuaQiI=", + "_parent": { + "$ref": "AAAAAAGPUv0xKyuZRt0=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUv0xKyubdcg=", + "_parent": { + "$ref": "AAAAAAGPUv0xKyuZRt0=" + }, + "font": "Arial;13;1", + "left": 341, + "top": 245, + "width": 41.17724609375, + "height": 13, + "text": "Bob" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUv0xKyucIwo=", + "_parent": { + "$ref": "AAAAAAGPUv0xKyuZRt0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPUv0xKyudOuQ=", + "_parent": { + "$ref": "AAAAAAGPUv0xKyuZRt0=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 336, + "top": 238, + "width": 51.17724609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPUv0xKyuaQiI=" + }, + "nameLabel": { + "$ref": "AAAAAAGPUv0xKyubdcg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPUv0xKyucIwo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPUv0xKyudOuQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPUv0xKyuecJY=", + "_parent": { + "$ref": "AAAAAAGPUv0xKiuYzsE=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPUv0xKyuffYs=", + "_parent": { + "$ref": "AAAAAAGPUv0xKiuYzsE=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPUv0xLCugx7g=", + "_parent": { + "$ref": "AAAAAAGPUv0xKiuYzsE=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPUv0xLCuhQdQ=", + "_parent": { + "$ref": "AAAAAAGPUv0xKiuYzsE=" + }, + "model": { + "$ref": "AAAAAAGPUv0xKSuWMDk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 336, + "top": 184, + "width": 51.17724609375, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGPUv0xKyuZRt0=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGPUv0xKyuecJY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPUv0xKyuffYs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPUv0xLCugx7g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPUv0xLCuhQdQ=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGPUv0xKSuWMDk=", + "_parent": { + "$ref": "AAAAAAGPUv0GcSuRXOU=" + }, + "name": "Bob" + } + ] + } + ] +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/AttTest.class b/23DEV1.1/TPS2/TP01/Evènements/AttTest.class new file mode 100644 index 0000000..57d79b3 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/AttTest.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/AttTest.java b/23DEV1.1/TPS2/TP01/Evènements/AttTest.java new file mode 100644 index 0000000..e2fceb5 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/AttTest.java @@ -0,0 +1,17 @@ +import javax.swing.*; +import java.awt.*; + +public class AttTest { + + public static void main(String[] args) + { + JFrame fenetre = new JFrame(); + fenetre.setSize(400, 400); + fenetre.setLocation(100, 100); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + Attente att = new Attente(); + fenetre.add(att); + fenetre.addWindowListener(att); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/Attente.class b/23DEV1.1/TPS2/TP01/Evènements/Attente.class new file mode 100644 index 0000000..127131e Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/Attente.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/Attente.java b/23DEV1.1/TPS2/TP01/Evènements/Attente.java new file mode 100644 index 0000000..4d546bd --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/Attente.java @@ -0,0 +1,53 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; + +public class Attente extends JComponent implements WindowListener +{ + boolean plan = true; + protected void paintComponent(Graphics g) + { + Graphics secondPinceau = g.create(); + if (this.isOpaque()){ + secondPinceau.setColor(this.getBackground()); + secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight()); + } + secondPinceau.setColor(Color.GREEN); + secondPinceau.fillRect(0, 0, this.getWidth(), this.getHeight()); + if (plan == true){ + secondPinceau.setColor(Color.RED); + secondPinceau.fillOval(100, 90, 200, 200); + } + if (plan == false){ + secondPinceau.setColor(Color.CYAN); + Polygon poly1 = new Polygon(); + poly1.addPoint(0,0); + poly1.addPoint(this.getWidth(), 0); + poly1.addPoint(this.getWidth()/2, this.getHeight()/2); + secondPinceau.fillPolygon(poly1); + Polygon poly2 = new Polygon(); + poly2.addPoint(this.getWidth()/2, this.getHeight()/2); + poly2.addPoint(0, this.getHeight()); + poly2.addPoint(this.getWidth(), this.getHeight()); + secondPinceau.fillPolygon(poly2); + } + } + public void windowActivated(WindowEvent evenement) + { + plan = true; + this.repaint(); + } + public void windowClosed(WindowEvent evenement){} + public void windowClosing(WindowEvent evenement){} + public void windowDeactivated(WindowEvent evenement) + { + plan = false; + this.repaint(); + } + public void windowDeiconified(WindowEvent evenement){} + public void windowIconified(WindowEvent evenement){} + public void windowOpened(WindowEvent evenement){} + public Attente(){ + super(); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/Evènement2/Playlist.java b/23DEV1.1/TPS2/TP01/Evènements/Evènement2/Playlist.java new file mode 100644 index 0000000..2da2d7d --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/Evènement2/Playlist.java @@ -0,0 +1,35 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; +import java.awt.event.MouseWheelEvent; +import javax.swing.JComponent; + + +public class Playlist extends JComponent implements MouseWheelListener +{ + int n = 0; + int x = 70; + protected void paintComponent(Graphics pinceau) + { + Graphics secondPinceau = pinceau.create(); + if (this.isOpaque()) { + secondPinceau.setColor(this.getBackground()); + secondPinceau.drawRect(0, 0, getWidth(), getHeight()); + } + for(int i = 0 ; i <10 ; i++) + { + secondPinceau.setColor(Color.GRAY); + secondPinceau.fillOval(x+10, 130, 70, 70); + x = x+90; + } + for(int i = 0 ; i =10){ + nbrClic++; + } + if(this.nbrClic<=0){ + nbrClic--; + } + } + public Volume(){ + super(); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/Fond.class b/23DEV1.1/TPS2/TP01/Evènements/Fond.class new file mode 100644 index 0000000..491312c Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/Fond.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/Fond.java b/23DEV1.1/TPS2/TP01/Evènements/Fond.java new file mode 100644 index 0000000..b127e03 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/Fond.java @@ -0,0 +1,38 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; + +public class Fond extends JPanel implements ActionListener +{ + public Fond() + { + super(); + JButton cyan = new JButton("Cyan"); + JButton magenta = new JButton("Magenta"); + JButton jaune = new JButton("Jaune"); + this.add(cyan); + this.add(magenta); + this.add(jaune); + cyan.addActionListener(this); + magenta.addActionListener(this); + jaune.addActionListener(this); + } + public void actionPerformed(ActionEvent evenement) + { + String test; + test = evenement.getActionCommand(); + if(test.equals("Cyan")) + { + this.setBackground(Color.CYAN); + } + if(test.equals("Magenta")) + { + this.setBackground(Color.MAGENTA); + } + if(test.equals("Jaune")) + { + this.setBackground(Color.YELLOW); + } + } + +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/RadTest.class b/23DEV1.1/TPS2/TP01/Evènements/RadTest.class new file mode 100644 index 0000000..3ca0828 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/RadTest.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/RadTest.java b/23DEV1.1/TPS2/TP01/Evènements/RadTest.java new file mode 100644 index 0000000..c2bca64 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/RadTest.java @@ -0,0 +1,15 @@ +import javax.swing.*; +import java.awt.*; + +public class RadTest { + + public static void main(String[] args) + { + JFrame fenetre = new JFrame(); + fenetre.setSize(200, 200); + fenetre.setLocation(100, 100); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + fenetre.add(new Radio()); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/Radio.class b/23DEV1.1/TPS2/TP01/Evènements/Radio.class new file mode 100644 index 0000000..6a1abd6 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/Radio.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/Radio.java b/23DEV1.1/TPS2/TP01/Evènements/Radio.java new file mode 100644 index 0000000..d9c8e70 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/Radio.java @@ -0,0 +1,37 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; + +public class Radio extends JPanel implements ActionListener +{ + public Radio() + { + super(); + JRadioButton cyan = new JRadioButton("Cyan"); + JRadioButton magenta = new JRadioButton("Magenta"); + JRadioButton jaune = new JRadioButton("Jaune"); + this.add(cyan); + this.add(magenta); + this.add(jaune); + cyan.addActionListener(this); + magenta.addActionListener(this); + jaune.addActionListener(this); + } + public void actionPerformed(ActionEvent evenement) + { + String test; + test = evenement.getActionCommand(); + if(test.equals("Cyan")) + { + this.setBackground(Color.CYAN); + } + if(test.equals("Magenta")) + { + this.setBackground(Color.MAGENTA); + } + if(test.equals("Jaune")) + { + this.setBackground(Color.YELLOW); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Evènements/Test.class b/23DEV1.1/TPS2/TP01/Evènements/Test.class new file mode 100644 index 0000000..1790ac6 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Evènements/Test.class differ diff --git a/23DEV1.1/TPS2/TP01/Evènements/Test.java b/23DEV1.1/TPS2/TP01/Evènements/Test.java new file mode 100644 index 0000000..27ce706 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Evènements/Test.java @@ -0,0 +1,15 @@ +import javax.swing.*; +import java.awt.*; + +public class Test { + + public static void main(String[] args) + { + JFrame fenetre = new JFrame(); + fenetre.setSize(200, 200); + fenetre.setLocation(100, 100); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + fenetre.add(new Fond()); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Capture/Capture.java b/23DEV1.1/TPS2/TP01/Exception/Capture/Capture.java new file mode 100644 index 0000000..d7a9a8e --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Capture/Capture.java @@ -0,0 +1,20 @@ +public class Capture +{ + public int CalculTest(int a) + { + int res = a / 0; + return res; + } + public static void main(String[] args) + { + try + { + int arf = 15; + System.out.println(CalculTest(arf)); + } + catch(ArithmeticException ae) + { + System.out.println(0); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Incomplet/Incomplet.java b/23DEV1.1/TPS2/TP01/Exception/Incomplet/Incomplet.java new file mode 100644 index 0000000..98d1899 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Incomplet/Incomplet.java @@ -0,0 +1,6 @@ +public class Incomplet { + public static void main(String[] args) { + byte[] txt = {0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x0D, 0x0A}; + System.out.write(txt); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.class b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.class new file mode 100644 index 0000000..fb0572d Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.class differ diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.java b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.java new file mode 100644 index 0000000..f9f4130 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test1.java @@ -0,0 +1,10 @@ +public class Test1 +{ + public static void main(String[] args) + { + int[] tab = {0,1,2,3,4,5,6,7,8,9}; + int i = 11; + int res = tab[i]; + System.out.println(res); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.class b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.class new file mode 100644 index 0000000..007f606 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.class differ diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.java b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.java new file mode 100644 index 0000000..e607cb4 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test2.java @@ -0,0 +1,8 @@ +public class Test2 +{ + public static void main(String[] args) + { + Object res = null; + System.out.println(res.toString()); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.class b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.class new file mode 100644 index 0000000..ad021d8 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.class differ diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.java b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.java new file mode 100644 index 0000000..d70a22d --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test3.java @@ -0,0 +1,9 @@ +public class Test3 +{ + public static void main(String[] args) + { + String i = "ahahahahahahah"; + int res = Integer.parseInt(i); + System.out.println(res); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test4.java b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test4.java new file mode 100644 index 0000000..4a06afb --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test4.java @@ -0,0 +1,16 @@ + +public class Test4 +{ + public static void main(String[] args) + { + try + { + int res; + System.out.println(res); + } + catch(RuntimeException re) + { + System.out.println(0); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.class b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.class new file mode 100644 index 0000000..0819fe2 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.class differ diff --git a/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.java b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.java new file mode 100644 index 0000000..6b8a905 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Exception/Plantages/Test5.java @@ -0,0 +1,8 @@ +public class Test5 +{ + public static void main(String[] args) + { + int res = 15 / 0; + System.out.println(res); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Image/TestImage.java b/23DEV1.1/TPS2/TP01/FluxDOctet/Image/TestImage.java new file mode 100644 index 0000000..cfeed20 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDOctet/Image/TestImage.java @@ -0,0 +1,71 @@ +import javax.imageio.ImageIO; +import javax.swing.*; +import java.awt.*; +import java.awt.image.BufferedImage; +import java.io.DataInputStream; +import java.io.FileInputStream; +import java.io.IOException; + +public class TestImage extends JPanel +{ +private static final int WIDTH = 768; +private static final int HEIGHT = 1024; +private static final String FILE_PATH = "image.bin"; + +private BufferedImage image; + +public TestImage() +{ + try + { + loadImage(); + } + catch (IOException e) + { + e.printStackTrace(); + } +} +private void loadImage() throws IOException +{ + FileInputStream fileInputStream = new FileInputStream(FILE_PATH); + DataInputStream dataInputStream = new DataInputStream(fileInputStream); + byte[] imageData = new byte[WIDTH * HEIGHT * 3]; + // Lecture des données de l'image + dataInputStream.readFully(imageData); + dataInputStream.close(); + // Création d'une BufferedImage + image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); + // Remplissage de l'image à partir des données lues + int index = 0; for (int y = 0; y < HEIGHT; y++) + { + for (int x = 0; x < WIDTH; x++) + { + int r = imageData[index++] & 0xFF; + // Rouge + int g = imageData[index++] & 0xFF; + // Vert + int b = imageData[index++] & 0xFF; + // Bleu + int rgb = (r << 16) | (g << 8) | b; + image.setRGB(x, y, rgb); + } + } +} +@Override +protected void paintComponent(Graphics g) +{ + super.paintComponent(g); + g.drawImage(image, 0, 0, null); +} +public static void main(String[] args) +{ + SwingUtilities.invokeLater(() -> { + JFrame frame = new JFrame("Image Display"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.getContentPane().add(new ImageDisplay()); + frame.pack(); + frame.setLocationRelativeTo(null); + frame.setVisible(true); + }); +} +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Image/image.bin b/23DEV1.1/TPS2/TP01/FluxDOctet/Image/image.bin new file mode 100644 index 0000000..1bf996b Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDOctet/Image/image.bin differ diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.class b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.class new file mode 100644 index 0000000..e9349c5 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.java b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.java new file mode 100644 index 0000000..8449d97 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Fond.java @@ -0,0 +1,30 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; + +public class Fond extends JPanel implements ActionListener +{ + public Fond(){ + super(); + JButton cyan = new JButton("Cyan"); + JButton magenta = new JButton("Magenta"); + JButton jaune = new JButton("Jaune"); + this.add(cyan); + this.add(magenta); + this.add(jaune); + cyan.addActionListener(this); + magenta.addActionListener(this); + jaune.addActionListener(this); + } + public void actionPerformed(ActionEvent evenement){ + String test; + test = evenement.getActionCommand(); + if(test.equals("Cyan")){ + this.setBackground(Color.CYAN); + }if(test.equals("Magenta")){ + this.setBackground(Color.MAGENTA); + }if(test.equals("Jaune")){ + this.setBackground(Color.YELLOW); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.class b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.class new file mode 100644 index 0000000..f2a5dfe Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.java b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.java new file mode 100644 index 0000000..7092128 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/Test.java @@ -0,0 +1,21 @@ +import javax.swing.*; +import java.awt.*; +import java.io.*; +import java.awt.image.BufferedImage; + +public class Test{ + + public static void main(String[] args){ + JFrame fenetre = new JFrame(); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + fenetre.add(new Fond()); + fenetre.setVisible(true); + try{ + FileInputStream file = new FileInputStream("/tmp/memoire/save.bin"); + BufferedInputStream buff = new BufferedInputStream(file); + }catch(IOException e){ + fenetre.setSize(300, 300); + fenetre.setLocation(100, 100); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memoire.java b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memoire.java new file mode 100644 index 0000000..6a950ff --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memoire.java @@ -0,0 +1,36 @@ +import javax.swing.*; +import java.awt.*; +import java.io.*; + +public class memoire{ + public void windowOpened(WindowEvent event){ + Window window = event.getWindow(); + Point defaultLocation = new Point(0, 0); + Dimension defaultDimension = Dimension(400, 400); + try(ObjectInputStream input = new ObjectInputStream(new FileInputStream("/tmp/memoire/save.bin"))){ + Object location = input.readObject(); + Object size = input.readObject(); + if(size instanceof Point){ + defaultLocation = (Point)location; + } + if(size instanceof Dimension){ + defaultDimension = (Dimension)size; + } + }catch(IOException | ClassNotFoundException e){ + } + window.setLocation(defaultLocation); + window.setSize(defaultDimension); + } + public void windowClosing(WindowEvent event){ + Window window = event.getWindow(); + try(ObjectOutputStream input = new ObjectOutputStream(new FileOutputStream("/tmp/memoire/save.bin"))){ + input.writeObject(window.getLocation()); + input.writeObject(window.getSize()); + }catch(IOException | ClassNotFoundException e){ + System.out.println(e.getMessage); + } + } + public memoire(){ + super(); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memory.java b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memory.java new file mode 100644 index 0000000..f885517 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDOctet/Mémoire/memory.java @@ -0,0 +1,36 @@ +import javax.swing.*; +import java.awt.*; +import java.io.*; + +public class memoire extends implement{ + public void windowOpened(WindowEvent event){ + Window window = event.getWindow(); + Point defaultLocation = new Point(0, 0); + Dimension defaultDimension = Dimension(400, 400); + try(ObjectInputStream input = new ObjectInputStream(new FileInputStream("/tmp/memoire/save.bin"))){ + Object location = input.readObject(); + Object size = input.readObject(); + if(size instanceof Point){ + defaultLocation = (Point)location; + } + if(size instanceof Dimension){ + defaultDimension = (Dimension)size; + } + }catch(IOException | ClassNotFoundException e){ + } + window.setLocation(defaultLocation); + window.setSize(defaultDimension); + } + public void windowClosing(WindowEvent event){ + Window window = event.getWindow(); + try(ObjectOutputStream input = new ObjectOutputStream(new FileOutputStream("/tmp/memoire/save.bin"))){ + input.writeObject(window.getLocation()); + input.writeObject(window.getSize()); + }catch(IOException | ClassNotFoundException e){ + System.out.println(e.getMessage); + } + } + public memoire(){ + super(); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.class b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.class new file mode 100644 index 0000000..c3e3a3a Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.java new file mode 100644 index 0000000..b064821 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Devinette.java @@ -0,0 +1,42 @@ +import java.util.Random; +import java.io.*; + +public class Devinette +{ + public static void main(String[] args) + { + + Random rand = new Random(); + int number =(1+rand.nextInt(100)); + int tentative = 5; + while(tentative > 0) + { + System.out.println("Nombre de tentative : "+tentative); + --tentative; + try{ + BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); + String player_input = input.readLine().trim(); + int player_try =Integer.parseInt(player_input); + if(player_try == number) + { + System.out.println(player_try+" est le nombre mystere !"); + return; + } + else if(player_try < number) + { + System.out.println("C'est plus !"); + } + else + { + System.out.println("C'est moins !"); + } + }catch(IOException e){ + System.err.println(e.getMessage()); + System.exit(1); + }catch(NumberFormatException e){ + System.out.println("Vous devez choisir un nombre !"); + } + } + System.out.println("Perdu ! C'est : "+number); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Conversion.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Conversion.java new file mode 100644 index 0000000..adc2513 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Conversion.java @@ -0,0 +1,11 @@ +import javax.swing.*; +import java.awt.*; +import java.io.*; + +public class Conversion +{ + public static void main(String[] args) + { + + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.class b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.class new file mode 100644 index 0000000..b937c6d Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.java new file mode 100644 index 0000000..fbb61ed --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/Couleur.java @@ -0,0 +1,45 @@ +import javax.swing.*; +import java.awt.*; + +public class Couleur extends JComponent +{ + protected void paintComponent(Graphics g) + { + Graphics secondPinceau = g.create(); + secondPinceau.setColor(Color.getColor()); + Polygon poly1 = new Polygon(); + poly1.addPoint(0,0); + poly1.addPoint(this.getWidth(), 0); + poly1.addPoint(this.getWidth(), this.getHeight()); + secondPinceau.fillPolygon(poly1); + secondPinceau.setColor(Color.getColor()); + Polygon poly2 = new Polygon(); + poly2.addPoint(0, 0); + poly2.addPoint(0, this.getHeight()); + poly2.addPoint(this.getWidth(), this.getHeight()); + secondPinceau.fillPolygon(poly2); + } + public String getColor(){ + try + { + FileReader fr = new FileReader("rgb.txt"); + StringReader sr = new StringReader(fr); + try + { + sr.close(); + } + catch(IOException e) + { + System.out.println("Erreur de fermeture"); + } + } + catch(IOException e) + { + System.out.println("Erreur d'ouverture"); + } + } + public Couleur() + { + super(); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.class b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.class new file mode 100644 index 0000000..d239e3f Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.java new file mode 100644 index 0000000..70d024d --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/TestCouleur.java @@ -0,0 +1,16 @@ +import javax.swing.*; +import java.awt.*; + +public class TestCouleur +{ + public static void main(String[] args) + { + JFrame fenetre = new JFrame(); + fenetre.setSize(400, 400); + fenetre.setLocation(100, 100); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + Couleur coul = new Couleur(); + fenetre.add(coul); + fenetre.setVisible(true); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/rgb.txt b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/rgb.txt new file mode 100644 index 0000000..8aa576a --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/FluxDeCaractere(suite)/rgb.txt @@ -0,0 +1,2 @@ +MIDNIGHTBLUE +BLANCHEDALMOND \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.class b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.class new file mode 100644 index 0000000..2cfd03b Binary files /dev/null and b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.class differ diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.java new file mode 100644 index 0000000..f0aa8f9 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Image.java @@ -0,0 +1,43 @@ +import javax.swing.*; +import java.awt.*; +import java.io.*; +import java.io.File; + +public class Image +{ + public static String remove_quote(String line) + { + return line.substring(1,line.length()-2); + } + public static void main(String[] args) + { + /*if(args.length == 0) + { + System.err.println("Need image path"); + System.exit(1); + }*/ + try + { + BufferedReader img_file = new BufferedReader(new FileReader("./image.xpm")); + String line = null; + int width, height, number_of_colors, pixel_size; + //Read metaData + while((line= img_file.readLine())!=null) + { + if(line.charAt(0) != '"'){ + continue; + } + String[] metadatas = remove_quote(line).split(" "); + width = Integer.parseInt(metadatas[0]); + height = Integer.parseInt(metadatas[1]); + number_of_colors = Integer.parseInt(metadatas[2]); + pixel_size = Integer.parseInt(metadatas[3]); + System.out.println(width+""+height+""+number_of_colors+""+pixel_size); + break; + } + }catch(IOException | NumberFormatException e){ + System.err.println(e.getMessage()); + System.exit(1); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Questionnaire.java b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Questionnaire.java new file mode 100644 index 0000000..02a5f41 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/Questionnaire.java @@ -0,0 +1,29 @@ +import java.io.*; + +public class Questionnaire +{ + public static void main(String[] args) + { + try{ + BufferedReader Questionner = new BufferedReader(new InputStreamReader("java.quiz",false)); + BufferedReader listen = new BufferedReader(new InputStreamReader(System.in)); + BufferedWriter addrep = new BufferedWriter(new FileWriter("reponses.txt")); + BufferedWriter erased = new BufferedWriter (new FileWriter("reponses.txt",false)); + if(listen.readLine() != null) + { + erased.write(""); + erased.close(); + } + while(Questionner.readLine()){ + System.out.println(); + addrep.write(listen.readLine().trim()); + } + addrep.write(listen.readLine().trim()); + addrep.close(); + }catch(IOException e){ + System.err.println(e.getMessage()); + }catch(NumberFormatException e){ + System.out.println("erreur"); + } + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/image.xpm b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/image.xpm new file mode 100644 index 0000000..1b6e40c --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/image.xpm @@ -0,0 +1,56 @@ +/* XPM */ +static char *test[] = { +/* columns rows colors chars-per-pixel */ +"32 35 15 1", +" c #000000", +". c #731810", +"X c #A52918", +"o c #FF5210", +"O c #D64221", +"+ c #FF8C10", +"@ c #FFBD29", +"# c #FFE739", +"$ c #FFBD4A", +"% c #FFFF63", +"& c #9C8C8C", +"* c #C6B5B5", +"= c #B0D8D0", +"- c #EFDEDE", +"; c #FFFFFF", +/* pixels */ +"================================", +"================================", +"=============O====o=============", +"==============O==o#o============", +"==============oO=o@o============", +"==============ooOo+o============", +"==========o===o+o=o=============", +"=========o@o=Oo++o==============", +"=========ooo=o+@+o==============", +"==========o=O++@+oO=============", +"============o+@#@o+O============", +"===========O+@#;#+@+o===========", +"===========O+#;;;+#@o===========", +"===========o@;;;;@#o============", +"=== =======..........======= ===", +"== = = ==..XXOOooOOXX..== = = ==", +"= = =.XXoOO OOoXX.= = =", +"== XXXX % % XXXX ==", +"=== oX XXX XXX Xo ===", +"=====X o$X -& &- X$o X=====", +"=====X o$$o ;;;;;; o$$o X=====", +"===== Xoo$$$ -;oo;- $$$ooX =====", +"===== OoX$Xoo ;;;; ooX$XoO =====", +"===== Xo o O -;;- O o oX =====", +"====== O O = -- = O O ======", +"======= = *= o o =* = =======", +"=========== * oooo * ===========", +"=========== oooooo ===========", +"========== XooooooX ==========", +"========= X XooooooX X =========", +"========= OooOOOOOOooO =========", +"========== oooooooo ==========", +"============ ============", +"================================", +"================================" +}; diff --git a/23DEV1.1/TPS2/TP01/FluxDeCaracteres/reponses.txt b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/reponses.txt new file mode 100644 index 0000000..741ee1c --- /dev/null +++ b/23DEV1.1/TPS2/TP01/FluxDeCaracteres/reponses.txt @@ -0,0 +1 @@ +1,2,3,2,1,2 \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Generalisation et interfaces/TP.mdj b/23DEV1.1/TPS2/TP01/Generalisation et interfaces/TP.mdj new file mode 100644 index 0000000..41c8ed0 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Generalisation et interfaces/TP.mdj @@ -0,0 +1,13594 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAGPKj9JBOTe9l4=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGPKj9JBeTf/D0=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Jeu de Dames", + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKj/khOxPb+U=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKj/khOxQU2Y=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKj/khOxRUIU=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxQU2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 304, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKj/khOxS7bQ=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxQU2Y=" + }, + "font": "Arial;13;1", + "left": 701, + "top": 295, + "width": 94, + "height": 13, + "text": "Plateau" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKj/khOxTvIM=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxQU2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 304, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKj/khOxU18M=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxQU2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": 304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 696, + "top": 288, + "width": 104, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKj/khOxRUIU=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKj/khOxS7bQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKj/khOxTvIM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKj/khOxU18M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKj/khexVXQk=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "font": "Arial;13;0", + "left": 696, + "top": 313, + "width": 104, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKj/khexWATc=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "font": "Arial;13;0", + "left": 696, + "top": 323, + "width": 104, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKj/khexXiSI=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKj/khexYunc=", + "_parent": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "model": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 696, + "top": 288, + "width": 104, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKj/khOxQU2Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKj/khexVXQk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKj/khexWATc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKj/khexXiSI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKj/khexYunc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKkBm8+yBfLE=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKkBm8+yCHGo=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKkBm8+yD50o=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yCHGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkBm9OyEj3E=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yCHGo=" + }, + "font": "Arial;13;1", + "left": 517, + "top": 439, + "width": 85.63623046875, + "height": 13, + "text": "Cases" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkBm9OyFcAE=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yCHGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 256, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkBm9OyGGoU=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yCHGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 512, + "top": 432, + "width": 95.63623046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkBm8+yD50o=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKkBm9OyEj3E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKkBm9OyFcAE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkBm9OyGGoU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKkBm9OyHYKA=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKk1DQV4r7fQ=", + "_parent": { + "$ref": "AAAAAAGPKkBm9OyHYKA=" + }, + "model": { + "$ref": "AAAAAAGPKk1DOV4oY5k=" + }, + "font": "Arial;13;0", + "left": 517, + "top": 462, + "width": 85.63623046875, + "height": 13, + "text": "+couleur: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 512, + "top": 457, + "width": 95.63623046875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKkBm9OyI0CQ=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "font": "Arial;13;0", + "left": 512, + "top": 480, + "width": 95.63623046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKkBm9OyJR3g=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKkBm9OyKpm0=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "model": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 512, + "top": 432, + "width": 95.63623046875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKkBm8+yCHGo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKkBm9OyHYKA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKkBm9OyI0CQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKkBm9OyJR3g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKkBm9OyKpm0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKkFNn+55sPA=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKkFNn+56He0=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKkFNn+57H4o=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+56He0=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkFNoO58Ib8=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+56He0=" + }, + "font": "Arial;13;1", + "left": 869, + "top": 439, + "width": 149.95068359375, + "height": 13, + "text": "Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkFNoO59sSc=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+56He0=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkFNoO5+ifI=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+56He0=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 864, + "top": 432, + "width": 159.95068359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkFNn+57H4o=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKkFNoO58Ib8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKkFNoO59sSc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkFNoO5+ifI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKkFNoO5/n9U=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKlGo16VxPos=", + "_parent": { + "$ref": "AAAAAAGPKkFNoO5/n9U=" + }, + "model": { + "$ref": "AAAAAAGPKlGozqVux/k=" + }, + "font": "Arial;13;0", + "left": 869, + "top": 462, + "width": 149.95068359375, + "height": 13, + "text": "+commenceTour: boolean", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 864, + "top": 457, + "width": 159.95068359375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKkFNoO6Aox8=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 480, + "width": 159.95068359375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKkFNoO6BzKU=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKkFNoO6Cbro=", + "_parent": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "model": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 864, + "top": 432, + "width": 159.95068359375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKkFNn+56He0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKkFNoO5/n9U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKkFNoO6Aox8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKkFNoO6BzKU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKkFNoO6Cbro=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKkJEN/L+OKA=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKkJEOPL/anw=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKkJEOPMAUzk=", + "_parent": { + "$ref": "AAAAAAGPKkJEOPL/anw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkJEOPMBKc4=", + "_parent": { + "$ref": "AAAAAAGPKkJEOPL/anw=" + }, + "font": "Arial;13;1", + "left": 685, + "top": 575, + "width": 88.5244140625, + "height": 13, + "text": "Pion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkJEOPMCK+Y=", + "_parent": { + "$ref": "AAAAAAGPKkJEOPL/anw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 48, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkJEOPMDvTY=", + "_parent": { + "$ref": "AAAAAAGPKkJEOPL/anw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 568, + "width": 98.5244140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkJEOPMAUzk=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKkJEOPMBKc4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKkJEOPMCK+Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkJEOPMDvTY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKkJEOPMEhI8=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKkZ5yQHW8zs=", + "_parent": { + "$ref": "AAAAAAGPKkJEOPMEhI8=" + }, + "model": { + "$ref": "AAAAAAGPKkZ5wwHTnXI=" + }, + "font": "Arial;13;0", + "left": 685, + "top": 598, + "width": 88.5244140625, + "height": 13, + "text": "+Couleur: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 593, + "width": 98.5244140625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKkJEOPMFAQg=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "font": "Arial;13;0", + "left": 680, + "top": 616, + "width": 98.5244140625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKkJEOPMGVHY=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKkJEOPMHNJk=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "model": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 680, + "top": 568, + "width": 98.5244140625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKkJEOPL/anw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKkJEOPMEhI8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKkJEOPMFAQg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKkJEOPMGVHY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKkJEOPMHNJk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKkLdUfT67/g=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUfT7uBg=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 646, + "top": 364, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvT8wGY=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 637, + "top": 352, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvT9OoU=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 665, + "top": 387, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvT+jcg=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT3q5I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 605, + "top": 397, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvT/6Xk=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT3q5I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 599, + "top": 385, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvUAe54=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT3q5I=" + }, + "font": "Arial;13;0", + "left": 609, + "top": 421, + "width": 21.68994140625, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "edgePosition": 2, + "text": "100" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvUBYLI=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT4N8s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 688, + "top": 331, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvUC8no=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT4N8s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 678, + "top": 322, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkLdUvUDojw=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT4N8s=" + }, + "font": "Arial;13;0", + "left": 698, + "top": 350, + "width": 21.68994140625, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkLdUvUEFA8=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT3q5I=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkLdUvUFaQY=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT67/g=" + }, + "model": { + "$ref": "AAAAAAGPKkLdUfT4N8s=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "tail": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "lineStyle": 1, + "points": "595:431;718:333", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKkLdUfT7uBg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkLdUvT8wGY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkLdUvT9OoU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKkLdUvT+jcg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKkLdUvT/6Xk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKkLdUvUAe54=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKkLdUvUBYLI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKkLdUvUC8no=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKkLdUvUDojw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKkLdUvUEFA8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKkLdUvUFaQY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKkX0TfxQpTw=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TfxRmcY=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 831, + "top": 387, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxS/08=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 822, + "top": 399, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxTnx0=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 850, + "top": 364, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxUHZw=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxNvtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 868, + "top": 421, + "width": 14.82177734375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 2, + "text": "+0" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxVLV4=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxNvtE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 865, + "top": 430, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxW63E=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxNvtE=" + }, + "font": "Arial;13;0", + "left": 892, + "top": 401, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "edgePosition": 2, + "text": "2" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxXtW4=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxOEmU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 788, + "top": 354, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxYTJ4=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxOEmU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 782, + "top": 366, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkX0TvxZwCA=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxOEmU=" + }, + "font": "Arial;13;0", + "left": 798, + "top": 330, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkX0TvxaDNs=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxNvtE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkX0Tvxbu5g=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxQpTw=" + }, + "model": { + "$ref": "AAAAAAGPKkX0TfxOEmU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKj/khOxPb+U=" + }, + "tail": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "lineStyle": 1, + "points": "905:431;777:333", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKkX0TfxRmcY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkX0TvxS/08=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkX0TvxTnx0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKkX0TvxUHZw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKkX0TvxVLV4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKkX0TvxW63E=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKkX0TvxXtW4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKkX0TvxYTJ4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKkX0TvxZwCA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKkX0TvxaDNs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKkX0Tvxbu5g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKkfstxCJaBQ=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCKG/Q=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 843, + "top": 534, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCLpFY=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 851, + "top": 547, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCM/2c=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 826, + "top": 509, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCNz8w=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCGphk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 882, + "top": 510, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCOMVA=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCGphk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 887, + "top": 523, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCPOg0=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCGphk=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 484, + "width": 14.4599609375, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCQaao=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCHNkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 803, + "top": 559, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCRnJs=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCHNkE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 813, + "top": 569, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkfstxCSiwA=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCHNkE=" + }, + "font": "Arial;13;0", + "left": 771, + "top": 539, + "width": 14.4599609375, + "height": 13, + "alpha": 0.7850874015215112, + "distance": 22.47220505424423, + "hostEdge": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "text": "20" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkfstxCTPL0=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCGphk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkfstxCUtNQ=", + "_parent": { + "$ref": "AAAAAAGPKkfstxCJaBQ=" + }, + "model": { + "$ref": "AAAAAAGPKkfsthCHNkE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "tail": { + "$ref": "AAAAAAGPKkFNn+55sPA=" + }, + "lineStyle": 1, + "points": "896:490;774:567", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKkfstxCKG/Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkfstxCLpFY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkfstxCM/2c=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKkfstxCNz8w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKkfstxCOMVA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKkfstxCPOg0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKkfstxCQaao=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKkfstxCRnJs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKkfstxCSiwA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKkfstxCTPL0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKkfstxCUtNQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKkkDjCZ7sNo=", + "_parent": { + "$ref": "AAAAAAGPKj9JBeTf/D0=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjCZ8B1g=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 634, + "top": 533, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjCZ9o6w=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 625, + "top": 545, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjCZ+ia0=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 653, + "top": 510, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjCZ/joA=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ4ea8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 662, + "top": 556, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjCaAXsk=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ4ea8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 652, + "top": 565, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjSaBAQk=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ4ea8=" + }, + "font": "Arial;13;0", + "left": 672, + "top": 537, + "width": 21.68359375, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "edgePosition": 2, + "text": "0..1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjSaCyjU=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDjCZ59D4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 606, + "top": 511, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjSaDYb4=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDjCZ59D4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 600, + "top": 523, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKkkDjSaElCA=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDjCZ59D4=" + }, + "font": "Arial;13;0", + "left": 617, + "top": 487, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkkDjSaFr9g=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDiyZ4ea8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKkkDjSaGynQ=", + "_parent": { + "$ref": "AAAAAAGPKkkDjCZ7sNo=" + }, + "model": { + "$ref": "AAAAAAGPKkkDjCZ59D4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKkBm8+yBfLE=" + }, + "tail": { + "$ref": "AAAAAAGPKkJEN/L+OKA=" + }, + "lineStyle": 1, + "points": "692:567;596:490", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKkkDjCZ8B1g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkkDjCZ9o6w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkkDjCZ+ia0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKkkDjCZ/joA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKkkDjCaAXsk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKkkDjSaBAQk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKkkDjSaCyjU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKkkDjSaDYb4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKkkDjSaElCA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKkkDjSaFr9g=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKkkDjSaGynQ=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKj/kg+xNWDg=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Plateau" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKkBm8+x/WX8=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Cases", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkC2H+ywyJY=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkC2H+yxBNo=", + "_parent": { + "$ref": "AAAAAAGPKkC2H+ywyJY=" + }, + "reference": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "multiplicity": "100" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkC2H+yyScM=", + "_parent": { + "$ref": "AAAAAAGPKkC2H+ywyJY=" + }, + "reference": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkLdUfT26Kw=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkLdUfT3q5I=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "reference": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "multiplicity": "100" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkLdUfT4N8s=", + "_parent": { + "$ref": "AAAAAAGPKkLdUfT26Kw=" + }, + "reference": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKk1DOV4oY5k=", + "_parent": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "name": "couleur", + "type": "texte" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKkFNnu53Mwk=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Joueur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkX0TfxMIf4=", + "_parent": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkX0TfxNvtE=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "reference": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "multiplicity": "2" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkX0TfxOEmU=", + "_parent": { + "$ref": "AAAAAAGPKkX0TfxMIf4=" + }, + "reference": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkfsthCF2bM=", + "_parent": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkfsthCGphk=", + "_parent": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "reference": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkfsthCHNkE=", + "_parent": { + "$ref": "AAAAAAGPKkfsthCF2bM=" + }, + "reference": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "multiplicity": "20" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKlGozqVux/k=", + "_parent": { + "$ref": "AAAAAAGPKkFNnu53Mwk=" + }, + "name": "commenceTour", + "type": "boolean" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKkJEN/L83J8=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Pion", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkkDiyZ3xro=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkkDiyZ4ea8=", + "_parent": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "reference": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "multiplicity": "0..1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkkDjCZ59D4=", + "_parent": { + "$ref": "AAAAAAGPKkkDiyZ3xro=" + }, + "reference": { + "$ref": "AAAAAAGPKkBm8+x/WX8=" + }, + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKkZ5wwHTnXI=", + "_parent": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "name": "Couleur", + "type": "texte" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKkPajvgy5/A=", + "_parent": { + "$ref": "AAAAAAGPKj9JBOTe9l4=" + }, + "name": "Joueur2", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkYDqP2g6bE=", + "_parent": { + "$ref": "AAAAAAGPKkPajvgy5/A=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkYDqP2h0+0=", + "_parent": { + "$ref": "AAAAAAGPKkYDqP2g6bE=" + }, + "reference": { + "$ref": "AAAAAAGPKkPajvgy5/A=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkYDqP2i1us=", + "_parent": { + "$ref": "AAAAAAGPKkYDqP2g6bE=" + }, + "reference": { + "$ref": "AAAAAAGPKj/kg+xNWDg=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKkf4oRMd8cA=", + "_parent": { + "$ref": "AAAAAAGPKkPajvgy5/A=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkf4oRMeh9I=", + "_parent": { + "$ref": "AAAAAAGPKkf4oRMd8cA=" + }, + "reference": { + "$ref": "AAAAAAGPKkPajvgy5/A=" + }, + "multiplicity": "20" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKkf4oRMfmi0=", + "_parent": { + "$ref": "AAAAAAGPKkf4oRMd8cA=" + }, + "reference": { + "$ref": "AAAAAAGPKkJEN/L83J8=" + }, + "multiplicity": "1" + } + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPKkyQQlyazi0=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1.1", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGPKkyQQ1ybhfY=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Jeu d'Echec", + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKkz30ly6nFg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKkz30ly7qXE=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKkz30ly83ks=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly7qXE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkz30ly9vtk=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly7qXE=" + }, + "font": "Arial;13;1", + "left": 669, + "top": 167, + "width": 46.24267578125, + "height": 13, + "text": "Plateau" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkz30ly+DII=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly7qXE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKkz30ly/994=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly7qXE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 664, + "top": 160, + "width": 56.24267578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKkz30ly83ks=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKkz30ly9vtk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKkz30ly+DII=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKkz30ly/994=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKkz30lzA6j0=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "font": "Arial;13;0", + "left": 664, + "top": 185, + "width": 56.24267578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKkz30lzBsCg=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "font": "Arial;13;0", + "left": 664, + "top": 195, + "width": 56.24267578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKkz30lzClss=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKkz301zDJc8=", + "_parent": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "model": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 664, + "top": 160, + "width": 56.24267578125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKkz30ly7qXE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKkz30lzA6j0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKkz30lzBsCg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKkz30lzClss=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKkz301zDJc8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk3VOV+xEV8=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk3VOV+ykXQ=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk3VOV+zfd0=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+ykXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk3VOV+0Qyw=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+ykXQ=" + }, + "font": "Arial;13;1", + "left": 357, + "top": 391, + "width": 85.63623046875, + "height": 13, + "text": "Cases" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk3VOl+1F74=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+ykXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk3VOl+2zow=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+ykXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 352, + "top": 384, + "width": 95.63623046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk3VOV+zfd0=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk3VOV+0Qyw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk3VOl+1F74=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk3VOl+2zow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk3VOl+3dig=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKk6KJWEhVnw=", + "_parent": { + "$ref": "AAAAAAGPKk3VOl+3dig=" + }, + "model": { + "$ref": "AAAAAAGPKk6KF2EejQs=" + }, + "font": "Arial;13;0", + "left": 357, + "top": 414, + "width": 85.63623046875, + "height": 13, + "text": "+couleur: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 352, + "top": 409, + "width": 95.63623046875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk3VOl+4v00=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "font": "Arial;13;0", + "left": 352, + "top": 432, + "width": 95.63623046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk3VOl+5CD8=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk3VOl+6RS8=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "model": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 352, + "top": 384, + "width": 95.63623046875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKk3VOV+ykXQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk3VOl+3dig=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk3VOl+4v00=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk3VOl+5CD8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk3VOl+6RS8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKk5ZQWA+Um8=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmA/U8o=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 539, + "top": 275, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBAPBs=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 530, + "top": 263, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBBlBc=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 558, + "top": 298, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBC9DY=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA7+0o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 447, + "top": 349, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBDKEA=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA7+0o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 440, + "top": 337, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBEckk=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA7+0o=" + }, + "font": "Arial;13;0", + "left": 453, + "top": 373, + "width": 14.4599609375, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "edgePosition": 2, + "text": "64" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBFJAc=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA8GfM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 633, + "top": 202, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBG6pA=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA8GfM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 623, + "top": 193, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKk5ZQmBHdSg=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA8GfM=" + }, + "font": "Arial;13;0", + "left": 646, + "top": 221, + "width": 14.4599609375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKk5ZQmBIiXQ=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA7+0o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKk5ZQmBJdEU=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA+Um8=" + }, + "model": { + "$ref": "AAAAAAGPKk5ZQWA8GfM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "tail": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "lineStyle": 1, + "points": "436:383;663:204", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKk5ZQmA/U8o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk5ZQmBAPBs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk5ZQmBBlBc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKk5ZQmBC9DY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKk5ZQmBDKEA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKk5ZQmBEckk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKk5ZQmBFJAc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKk5ZQmBG6pA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKk5ZQmBHdSg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKk5ZQmBIiXQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKk5ZQmBJdEU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk8dkmH4LB8=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk8dkmH5Y/8=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk8dkmH69OI=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH5Y/8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 832, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk8dkmH7o/s=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH5Y/8=" + }, + "font": "Arial;13;1", + "left": 725, + "top": 871, + "width": 119.59619140625, + "height": 13, + "text": "Figure" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk8dkmH8u4k=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH5Y/8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 832, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk8dkmH9jMI=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH5Y/8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 832, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 720, + "top": 864, + "width": 129.59619140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk8dkmH69OI=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk8dkmH7o/s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk8dkmH8u4k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk8dkmH9jMI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk8dkmH+8r8=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKlCUAHXaesg=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH+8r8=" + }, + "model": { + "$ref": "AAAAAAGPKlCT+HXUPBw=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 894, + "width": 119.59619140625, + "height": 13, + "text": "+Couleur: texte", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKlXPFuieGGM=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH+8r8=" + }, + "model": { + "$ref": "AAAAAAGPKlXPDuiYruU=" + }, + "font": "Arial;13;0", + "left": 725, + "top": 909, + "width": 119.59619140625, + "height": 13, + "text": "+Déplacement: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 720, + "top": 889, + "width": 129.59619140625, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk8dkmH/mWE=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "font": "Arial;13;0", + "left": 720, + "top": 927, + "width": 129.59619140625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk8dk2IARsY=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk8dk2IBCwc=", + "_parent": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "model": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 416, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 720, + "top": 864, + "width": 129.59619140625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGPKk8dkmH5Y/8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk8dkmH+8r8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk8dkmH/mWE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk8dk2IARsY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk8dk2IBCwc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk89GWKM404=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk89GWKNc9g=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk89GWKOi84=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKNc9g=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk89GWKPgng=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKNc9g=" + }, + "font": "Arial;13;1", + "left": 565, + "top": 575, + "width": 41.919921875, + "height": 13, + "text": "Tour" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk89GWKQAr8=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKNc9g=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk89GWKR7E0=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKNc9g=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 560, + "top": 568, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk89GWKOi84=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk89GWKPgng=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk89GWKQAr8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk89GWKR7E0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk89GWKSni8=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "font": "Arial;13;0", + "left": 560, + "top": 593, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk89GmKTGuU=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "font": "Arial;13;0", + "left": 560, + "top": 603, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk89GmKUYO8=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk89GmKV4PU=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "model": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 560, + "top": 568, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKk89GWKNc9g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk89GWKSni8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk89GmKTGuU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk89GmKUYO8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk89GmKV4PU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk9lWWMpZsg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk9lWWMqHCg=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk9lWmMrjnY=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMqHCg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk9lWmMsqdA=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMqHCg=" + }, + "font": "Arial;13;1", + "left": 629, + "top": 599, + "width": 50.5908203125, + "height": 13, + "text": "Cavalier" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk9lWmMtzkA=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMqHCg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk9lWmMutBU=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMqHCg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 592, + "width": 60.5908203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk9lWmMrjnY=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk9lWmMsqdA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk9lWmMtzkA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk9lWmMutBU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk9lWmMvsRI=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "font": "Arial;13;0", + "left": 624, + "top": 617, + "width": 60.5908203125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk9lWmMwfPY=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "font": "Arial;13;0", + "left": 624, + "top": 627, + "width": 60.5908203125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk9lWmMxCbQ=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk9lWmMyO+A=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "model": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 624, + "top": 592, + "width": 60.5908203125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKk9lWWMqHCg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk9lWmMvsRI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk9lWmMwfPY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk9lWmMxCbQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk9lWmMyO+A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk+FKGPJGy0=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk+FKGPKytY=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+FKGPLsr4=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPKytY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+FKGPMVwU=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPKytY=" + }, + "font": "Arial;13;1", + "left": 789, + "top": 607, + "width": 41.919921875, + "height": 13, + "text": "Fou" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+FKGPNhsk=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPKytY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": -64, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+FKGPO6t4=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPKytY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 784, + "top": 600, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk+FKGPLsr4=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk+FKGPMVwU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk+FKGPNhsk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk+FKGPO6t4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk+FKGPPYTc=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "font": "Arial;13;0", + "left": 784, + "top": 625, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk+FKGPQJWY=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "font": "Arial;13;0", + "left": 784, + "top": 635, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk+FKGPRtY8=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 24, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk+FKGPStrc=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "model": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 24, + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 784, + "top": 600, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKk+FKGPKytY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk+FKGPPYTc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk+FKGPQJWY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk+FKGPRtY8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk+FKGPStrc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk+hyWRs0PA=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk+hyWRting=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+hyWRuQpU=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRting=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+hyWRvO3k=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRting=" + }, + "font": "Arial;13;1", + "left": 869, + "top": 591, + "width": 41.919921875, + "height": 13, + "text": "Roi" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+hyWRwgfA=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRting=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk+hyWRxp2k=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRting=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 864, + "top": 584, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk+hyWRuQpU=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk+hyWRvO3k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk+hyWRwgfA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk+hyWRxp2k=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk+hyWRyTLw=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 609, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk+hyWRz38s=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 619, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk+hyWR0ZZY=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk+hyWR1qe8=", + "_parent": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "model": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 864, + "top": 584, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKk+hyWRting=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk+hyWRyTLw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk+hyWRz38s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk+hyWR0ZZY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk+hyWR1qe8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKk/I8mVyGIw=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKk/I8mVzFq8=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKk/I8mV0TwU=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVzFq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk/I8mV1jDY=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVzFq8=" + }, + "font": "Arial;13;1", + "left": 957, + "top": 567, + "width": 41.919921875, + "height": 13, + "text": "Reine" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk/I8mV2BGc=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVzFq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKk/I8mV3lEo=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVzFq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 560, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKk/I8mV0TwU=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKk/I8mV1jDY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKk/I8mV2BGc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKk/I8mV3lEo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKk/I8mV4xIU=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "font": "Arial;13;0", + "left": 952, + "top": 585, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKk/I8mV5jIc=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "font": "Arial;13;0", + "left": 952, + "top": 595, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKk/I8mV69jg=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKk/I8mV7HH8=", + "_parent": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "model": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 952, + "top": 560, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKk/I8mVzFq8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKk/I8mV4xIU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKk/I8mV5jIc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKk/I8mV69jg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKk/I8mV7HH8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKlDt23l0yug=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKlDt23l117g=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKlDt23l2Dxs=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l117g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": 192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlDt23l3/5s=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l117g=" + }, + "font": "Arial;13;1", + "left": 717, + "top": 583, + "width": 41.919921875, + "height": 13, + "text": "Pion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlDt23l4VPM=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l117g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": 192, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlDt23l5apA=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l117g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": 192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 712, + "top": 576, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKlDt23l2Dxs=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKlDt23l3/5s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKlDt23l4VPM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKlDt23l5apA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKlDt23l6YWI=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "font": "Arial;13;0", + "left": 712, + "top": 601, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKlDt23l7Cig=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "font": "Arial;13;0", + "left": 712, + "top": 611, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKlDt23l8oCM=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 176, + "top": 96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKlDt23l9m+o=", + "_parent": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "model": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 176, + "top": 96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 712, + "top": 576, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKlDt23l117g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKlDt23l6YWI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKlDt23l7Cig=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKlDt23l8oCM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKlDt23l9m+o=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKlRBUMTflv0=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTg+Yw=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 600, + "top": 636, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcThqDM=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 612, + "top": 627, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTiBCg=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 577, + "top": 655, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTjfHg=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTcZtI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 450, + "top": 447, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTkMR4=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTcZtI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 462, + "top": 440, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTlmt4=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTcZtI=" + }, + "font": "Arial;13;0", + "left": 423, + "top": 460, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTmvzU=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTdx90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 750, + "top": 827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcTn5Ko=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTdx90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 759, + "top": 817, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlRBUcToHv4=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTdx90=" + }, + "font": "Arial;13;0", + "left": 721, + "top": 847, + "width": 21.68359375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "text": "0..1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKlRBUcTpHwU=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTcZtI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKlRBUcTqm5g=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTflv0=" + }, + "model": { + "$ref": "AAAAAAGPKlRBUMTdx90=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk3VOV+xEV8=" + }, + "lineStyle": 1, + "points": "423:442;755:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKlRBUcTg+Yw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKlRBUcThqDM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKlRBUcTiBCg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKlRBUcTjfHg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKlRBUcTkMR4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKlRBUcTlmt4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKlRBUcTmvzU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKlRBUcTn5Ko=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKlRBUcToHv4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKlRBUcTpHwU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKlRBUcTqm5g=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKlRoPMljbbg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKlRoPMlkRkM=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKlRoPMllN7g=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlkRkM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "top": -192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlRoPMlmxqU=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlkRkM=" + }, + "font": "Arial;13;1", + "left": 845, + "top": 319, + "width": 149.95068359375, + "height": 13, + "text": "Joueur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlRoPMlnvEE=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlkRkM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "top": -192, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlRoPMlo4Dk=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlkRkM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -208, + "top": -192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 840, + "top": 312, + "width": 159.95068359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKlRoPMllN7g=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKlRoPMlmxqU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKlRoPMlnvEE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKlRoPMlo4Dk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKlRoPMlpxj0=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKlR838u2/4I=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlpxj0=" + }, + "model": { + "$ref": "AAAAAAGPKlR81subUOw=" + }, + "font": "Arial;13;0", + "left": 845, + "top": 342, + "width": 149.95068359375, + "height": 13, + "text": "+commenceTour: boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPLtb9bPh16Ps=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlpxj0=" + }, + "model": { + "$ref": "AAAAAAGPLtb9YvhaA3s=" + }, + "font": "Arial;13;0", + "left": 845, + "top": 357, + "width": 149.95068359375, + "height": 13, + "text": "+couleur: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 840, + "top": 337, + "width": 159.95068359375, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKlRoPMlqm/s=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "font": "Arial;13;0", + "left": 840, + "top": 375, + "width": 159.95068359375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKlRoPclrmqE=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKlRoPcls+Hc=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "model": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -104, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 840, + "top": 312, + "width": 159.95068359375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGPKlRoPMlkRkM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKlRoPMlpxj0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKlRoPMlqm/s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKlRoPclrmqE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKlRoPcls+Hc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKlTOFNNwOOg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdNxqWM=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 802, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdNy2Bw=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 811, + "top": 226, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdNzdXs=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 785, + "top": 263, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdN0tQE=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NtzOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 749, + "top": 200, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdN1gpI=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NtzOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 759, + "top": 190, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdN2a0A=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NtzOo=" + }, + "font": "Arial;13;0", + "left": 727, + "top": 219, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFdN39mw=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NuqiA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 855, + "top": 277, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFtN4Qs0=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NuqiA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 861, + "top": 265, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKlTOFtN5IhQ=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NuqiA=" + }, + "font": "Arial;13;0", + "left": 840, + "top": 302, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "text": "2" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKlTOFtN6wCk=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NtzOo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKlTOFtN7s9A=", + "_parent": { + "$ref": "AAAAAAGPKlTOFNNwOOg=" + }, + "model": { + "$ref": "AAAAAAGPKlTOE9NuqiA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKkz30ly6nFg=" + }, + "lineStyle": 1, + "points": "720:203;868:311", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKlTOFdNxqWM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKlTOFdNy2Bw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKlTOFdNzdXs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKlTOFdN0tQE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKlTOFdN1gpI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKlTOFdN2a0A=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKlTOFdN39mw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKlTOFtN4Qs0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKlTOFtN5IhQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKlTOFtN6wCk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKlTOFtN7s9A=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLurpPKo2Zz8=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPKo3bCc=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 692, + "top": 723, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPKo4tUY=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 705, + "top": 715, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPKo5l2k=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 667, + "top": 740, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPKo653E=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6ozWKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 626, + "top": 620, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPKo7c0M=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6ozWKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 639, + "top": 615, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPao8saE=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6ozWKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 601, + "top": 631, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPao9qtY=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6o0h8c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 758, + "top": 827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPao+Epg=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6o0h8c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": 817, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLurpPao/7L4=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6o0h8c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 737, + "top": 845, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLurpPapA8Co=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6ozWKM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLurpPapBDS8=", + "_parent": { + "$ref": "AAAAAAGPLurpPKo2Zz8=" + }, + "model": { + "$ref": "AAAAAAGPLurpO6o0h8c=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "lineStyle": 1, + "points": "600:613;760:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLurpPKo3bCc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLurpPKo4tUY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLurpPKo5l2k=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLurpPKo653E=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLurpPKo7c0M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLurpPao8saE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLurpPao9qtY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLurpPao+Epg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLurpPao/7L4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLurpPapA8Co=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLurpPapBDS8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLur2OKzRPpw=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazSsCo=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 728, + "top": 737, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazTy98=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 742, + "top": 731, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazUrXs=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 701, + "top": 750, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazVKqc=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzOl1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 688, + "top": 648, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazWHyc=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzOl1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 701, + "top": 645, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazXycA=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzOl1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 661, + "top": 655, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazYI7M=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzPbMc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 769, + "top": 827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazZHwM=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzPbMc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 781, + "top": 819, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLur2OazaQWU=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzPbMc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 746, + "top": 842, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLur2OazbHFc=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzOl1c=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLur2Oazckkw=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzRPpw=" + }, + "model": { + "$ref": "AAAAAAGPLur2OKzPbMc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "lineStyle": 1, + "points": "664:637;767:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLur2OazSsCo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLur2OazTy98=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLur2OazUrXs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLur2OazVKqc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLur2OazWHyc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLur2OazXycA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLur2OazYI7M=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLur2OazZHwM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLur2OazaQWU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLur2OazbHFc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLur2Oazckkw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLusDOK+xMIk=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+yXvM=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 773, + "top": 733, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+zuZE=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 788, + "top": 731, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+0NMI=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 744, + "top": 738, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+1oZw=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+uLxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 759, + "top": 638, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+20pU=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+uLxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 773, + "top": 638, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+31qM=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+uLxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 731, + "top": 638, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+44B8=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+vmaw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 788, + "top": 829, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+5m98=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+vmaw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 801, + "top": 824, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusDOa+6KcA=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+vmaw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 762, + "top": 837, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusDOa+7CWs=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+uLxQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusDOa+8wWQ=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+xMIk=" + }, + "model": { + "$ref": "AAAAAAGPLusDOK+vmaw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "lineStyle": 1, + "points": "741:621;778:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLusDOa+yXvM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLusDOa+zuZE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLusDOa+0NMI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLusDOa+1oZw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLusDOa+20pU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLusDOa+31qM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLusDOa+44B8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLusDOa+5m98=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLusDOa+6KcA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLusDOa+7CWs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLusDOa+8wWQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLusQobPqr2E=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPr0X0=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 811, + "top": 749, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPsmEo=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 826, + "top": 750, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPtWBk=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 782, + "top": 746, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPuTwg=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPnKCs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 819, + "top": 666, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPvVZs=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPnKCs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 669, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPwpms=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPnKCs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 792, + "top": 659, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPxvPY=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPo2xU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 804, + "top": 832, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPyt8c=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPo2xU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 817, + "top": 831, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusQobPzKOE=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPo2xU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 776, + "top": 834, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusQobPqr2E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusQobP0DFU=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPnKCs=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusQorP1Bzk=", + "_parent": { + "$ref": "AAAAAAGPLusQobPqr2E=" + }, + "model": { + "$ref": "AAAAAAGPLusQoLPo2xU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "lineStyle": 1, + "points": "807:645;787:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLusQobPr0X0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLusQobPsmEo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLusQobPtWBk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLusQobPuTwg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLusQobPvVZs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLusQobPwpms=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLusQobPxvPY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLusQobPyt8c=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLusQobPzKOE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLusQobP0DFU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLusQorP1Bzk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLusmybie4MM=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmybifni4=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 853, + "top": 745, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmybigBFw=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 867, + "top": 750, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmybihP9Y=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 824, + "top": 734, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyriieng=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybibReQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 886, + "top": 652, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyrij0es=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybibReQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 898, + "top": 659, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyrikb50=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybibReQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 861, + "top": 639, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyrilUhc=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybic9GM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 819, + "top": 837, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyrimg+M=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybic9GM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 833, + "top": 839, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLusmyrin9FU=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybic9GM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 792, + "top": 832, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLusmybie4MM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusmyrio4/0=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybibReQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLusmyrip4K0=", + "_parent": { + "$ref": "AAAAAAGPLusmybie4MM=" + }, + "model": { + "$ref": "AAAAAAGPLusmybic9GM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "lineStyle": 1, + "points": "881:629;797:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLusmybifni4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLusmybigBFw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLusmybihP9Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLusmyriieng=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLusmyrij0es=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLusmyrikb50=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLusmyrilUhc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLusmyrimg+M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLusmyrin9FU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLusmyrio4/0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLusmyrip4K0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLuszur1bOi4=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1cMyA=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 896, + "top": 735, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1dyj0=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 909, + "top": 743, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1eYos=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 871, + "top": 720, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1f+DU=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1YpwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 962, + "top": 628, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1gjuc=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1YpwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 972, + "top": 637, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1hnus=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1YpwY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 941, + "top": 610, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszur1iqyY=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1Zfc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 842, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszu71jIcc=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1Zfc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 844, + "top": 847, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuszu71kGfo=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1Zfc0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 806, + "top": 832, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuszur1bOi4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuszu71l3Sg=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1YpwY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuszu71madU=", + "_parent": { + "$ref": "AAAAAAGPLuszur1bOi4=" + }, + "model": { + "$ref": "AAAAAAGPLuszur1Zfc0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKk8dkmH4LB8=" + }, + "tail": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "lineStyle": 1, + "points": "963:605;806:863", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLuszur1cMyA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuszur1dyj0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuszur1eYos=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLuszur1f+DU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLuszur1gjuc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLuszur1hnus=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLuszur1iqyY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLuszu71jIcc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLuszu71kGfo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLuszu71l3Sg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLuszu71madU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLutZ18ID27s=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IEoz4=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 934, + "top": 469, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IFGjY=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 919, + "top": 473, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IG5gs=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 963, + "top": 462, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IHfPE=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IAB/s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 950, + "top": 531, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18II2Gw=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IAB/s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 936, + "top": 532, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IJse4=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IAB/s=" + }, + "font": "Arial;13;0", + "left": 974, + "top": 528, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IKcmw=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IBVKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 919, + "top": 407, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18ILKT4=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IBVKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 907, + "top": 413, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutZ18IMznE=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IBVKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 945, + "top": 397, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutZ18ID27s=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutZ18INFgM=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IAB/s=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutZ18IO4tM=", + "_parent": { + "$ref": "AAAAAAGPLutZ18ID27s=" + }, + "model": { + "$ref": "AAAAAAGPLutZ18IBVKA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKk/I8mVyGIw=" + }, + "lineStyle": 1, + "points": "971:559;928:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLutZ18IEoz4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLutZ18IFGjY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLutZ18IG5gs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLutZ18IHfPE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLutZ18II2Gw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLutZ18IJse4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLutZ18IKcmw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLutZ18ILKT4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLutZ18IMznE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLutZ18INFgM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLutZ18IO4tM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLutm4sjKz8M=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjLYuA=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 888, + "top": 476, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjMUpQ=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 873, + "top": 474, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjNY1s=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 917, + "top": 479, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjOwWc=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjH7zU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 880, + "top": 549, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjPkJI=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjH7zU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 867, + "top": 545, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjQiuA=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjH7zU=" + }, + "font": "Arial;13;0", + "left": 903, + "top": 556, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjRaVs=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjIpXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 897, + "top": 403, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjSFYw=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjIpXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 883, + "top": 403, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutm4sjTS0o=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjIpXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 924, + "top": 401, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutm48jUKJI=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjH7zU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutm48jVZAY=", + "_parent": { + "$ref": "AAAAAAGPLutm4sjKz8M=" + }, + "model": { + "$ref": "AAAAAAGPLutm4cjIpXQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKk+hyWRs0PA=" + }, + "lineStyle": 1, + "points": "892:583;915:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLutm4sjLYuA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLutm4sjMUpQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLutm4sjNY1s=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLutm4sjOwWc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLutm4sjPkJI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLutm4sjQiuA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLutm4sjRaVs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLutm4sjSFYw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLutm4sjTS0o=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLutm48jUKJI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLutm48jVZAY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLutzydDehjQ=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDf5uU=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 847, + "top": 480, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDg1Z8=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 833, + "top": 474, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDh/kI=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 874, + "top": 491, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDibV4=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDbBvo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 813, + "top": 563, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDjIvE=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDbBvo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 802, + "top": 556, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDkXuY=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDbBvo=" + }, + "font": "Arial;13;0", + "left": 834, + "top": 577, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "edgePosition": 2, + "text": "2" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDlwEw=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDcRVA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 880, + "top": 397, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDm7DU=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDcRVA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 867, + "top": 394, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLutzydDnPHg=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDcRVA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 907, + "top": 403, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLutzydDehjQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutzydDo5E0=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDbBvo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLutzydDpqx0=", + "_parent": { + "$ref": "AAAAAAGPLutzydDehjQ=" + }, + "model": { + "$ref": "AAAAAAGPLutzydDcRVA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKk+FKGPJGy0=" + }, + "lineStyle": 1, + "points": "818:599;904:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLutzydDf5uU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLutzydDg1Z8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLutzydDh/kI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLutzydDibV4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLutzydDjIvE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLutzydDkXuY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLutzydDlwEw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLutzydDm7DU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLutzydDnPHg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLutzydDo5E0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLutzydDpqx0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLut+e9iJoxg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+e9iKsFk=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 810, + "top": 465, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+e9iLD5c=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 798, + "top": 456, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiMsuQ=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 835, + "top": 482, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiNm3I=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iGO90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 757, + "top": 539, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiOor0=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iGO90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 747, + "top": 529, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiPSO8=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iGO90=" + }, + "font": "Arial;13;0", + "left": 773, + "top": 558, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "edgePosition": 2, + "text": "8" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiQZb8=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iH1ok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 391, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiR0R4=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iH1ok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 852, + "top": 385, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLut+fNiSYug=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iH1ok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 889, + "top": 403, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLut+fNiTjNQ=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iGO90=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLut+fNiU3k4=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iJoxg=" + }, + "model": { + "$ref": "AAAAAAGPLut+e9iH1ok=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKlDt23l0yug=" + }, + "lineStyle": 1, + "points": "754:575;892:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLut+e9iKsFk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLut+e9iLD5c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLut+fNiMsuQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLut+fNiNm3I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLut+fNiOor0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLut+fNiPSO8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLut+fNiQZb8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLut+fNiR0R4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLut+fNiSYug=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLut+fNiTjNQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLut+fNiU3k4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLuuKPOIXeuM=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIYCLY=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": 471, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIZv58=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 757, + "top": 460, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIaXoY=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 789, + "top": 492, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIbqTo=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIUZXM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 683, + "top": 556, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIc7Xs=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIUZXM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 676, + "top": 545, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIdeHI=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIUZXM=" + }, + "font": "Arial;13;0", + "left": 697, + "top": 578, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "edgePosition": 2, + "text": "2" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIeGKs=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIVenM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 853, + "top": 386, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIfj24=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIVenM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 842, + "top": 378, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuKPeIgjxE=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIVenM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 875, + "top": 403, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuuKPeIhmg8=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIUZXM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuuKPeIiuG8=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOIXeuM=" + }, + "model": { + "$ref": "AAAAAAGPLuuKPOIVenM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKk9lWWMpZsg=" + }, + "lineStyle": 1, + "points": "676:591;882:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLuuKPeIYCLY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuuKPeIZv58=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuuKPeIaXoY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLuuKPeIbqTo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLuuKPeIc7Xs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLuuKPeIdeHI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLuuKPeIeGKs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLuuKPeIfj24=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLuuKPeIgjxE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLuuKPeIhmg8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLuuKPeIiuG8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLuuVfephtks=", + "_parent": { + "$ref": "AAAAAAGPKkyQQ1ybhfY=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepibFw=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 731, + "top": 458, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepjbKk=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 722, + "top": 446, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepkBIA=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 748, + "top": 483, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfeplcGU=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepe7Tk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 536, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepmyfU=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepe7Tk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 618, + "top": 524, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepnrno=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepe7Tk=" + }, + "font": "Arial;13;0", + "left": 633, + "top": 561, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "edgePosition": 2, + "text": "2" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepocBI=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepfy60=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 838, + "top": 382, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepp2UQ=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepfy60=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 828, + "top": 372, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLuuVfepqRTU=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepfy60=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 857, + "top": 401, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLuuVfephtks=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuuVfeprcHY=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepe7Tk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLuuVfeps1yQ=", + "_parent": { + "$ref": "AAAAAAGPLuuVfephtks=" + }, + "model": { + "$ref": "AAAAAAGPLuuVfepfy60=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlRoPMljbbg=" + }, + "tail": { + "$ref": "AAAAAAGPKk89GWKM404=" + }, + "lineStyle": 1, + "points": "612:570;868:385", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLuuVfepibFw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuuVfepjbKk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuuVfepkBIA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLuuVfeplcGU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLuuVfepmyfU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLuuVfepnrno=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLuuVfepocBI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLuuVfepp2UQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLuuVfepqRTU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLuuVfeprcHY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLuuVfeps1yQ=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKkz30Vy47QM=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Plateau", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlTOEtNsXeY=", + "_parent": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlTOE9NtzOo=", + "_parent": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "reference": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlTOE9NuqiA=", + "_parent": { + "$ref": "AAAAAAGPKlTOEtNsXeY=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "multiplicity": "2" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk3VOV+vw8U=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Cases", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKk5ZQWA6eaQ=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKk5ZQWA7+0o=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "multiplicity": "64" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKk5ZQWA8GfM=", + "_parent": { + "$ref": "AAAAAAGPKk5ZQWA6eaQ=" + }, + "reference": { + "$ref": "AAAAAAGPKkz30Vy47QM=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlRBUMTb7Is=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlRBUMTcZtI=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "reference": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlRBUMTdx90=", + "_parent": { + "$ref": "AAAAAAGPKlRBUMTb7Is=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "multiplicity": "0..1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKk6KF2EejQs=", + "_parent": { + "$ref": "AAAAAAGPKk3VOV+vw8U=" + }, + "name": "couleur", + "type": "texte" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk8dkWH2zDc=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Figure", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlA/y2o7ajc=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlA/y2o8dG8=", + "_parent": { + "$ref": "AAAAAAGPKlA/y2o7ajc=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlA/y2o91ho=", + "_parent": { + "$ref": "AAAAAAGPKlA/y2o7ajc=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlBM+mtxYSQ=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlBM+mtyV9k=", + "_parent": { + "$ref": "AAAAAAGPKlBM+mtxYSQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlBM+mtzgc4=", + "_parent": { + "$ref": "AAAAAAGPKlBM+mtxYSQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlBn626HEP4=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlBn626ICLw=", + "_parent": { + "$ref": "AAAAAAGPKlBn626HEP4=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlBn626JWtA=", + "_parent": { + "$ref": "AAAAAAGPKlBn626HEP4=" + }, + "reference": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlB093DvjuI=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlB093Dw6yw=", + "_parent": { + "$ref": "AAAAAAGPKlB093DvjuI=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlB093DxFm8=", + "_parent": { + "$ref": "AAAAAAGPKlB093DvjuI=" + }, + "reference": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlCBKXQCLgk=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlCBKXQDxE4=", + "_parent": { + "$ref": "AAAAAAGPKlCBKXQCLgk=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlCBKXQExEU=", + "_parent": { + "$ref": "AAAAAAGPKlCBKXQCLgk=" + }, + "reference": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlQIm7U6Lg4=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlQIm7U7MtY=", + "_parent": { + "$ref": "AAAAAAGPKlQIm7U6Lg4=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlQIm7U85YI=", + "_parent": { + "$ref": "AAAAAAGPKlQIm7U6Lg4=" + }, + "reference": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKlCT+HXUPBw=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "name": "Couleur", + "type": "texte" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKlXPDuiYruU=", + "_parent": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "name": "Déplacement", + "type": "texte" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk89GWKKx8w=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Tour", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLuo6CIe7SkE=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuo6CIe88/g=", + "_parent": { + "$ref": "AAAAAAGPLuo6CIe7SkE=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuo6CIe9dpw=", + "_parent": { + "$ref": "AAAAAAGPLuo6CIe7SkE=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLupxGZed5N8=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLupxGZee54w=", + "_parent": { + "$ref": "AAAAAAGPLupxGZed5N8=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLupxGpefxbA=", + "_parent": { + "$ref": "AAAAAAGPLupxGZed5N8=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLuqJ0J4rVGE=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuqJ0J4sFBk=", + "_parent": { + "$ref": "AAAAAAGPLuqJ0J4rVGE=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuqJ0J4t01s=", + "_parent": { + "$ref": "AAAAAAGPLuqJ0J4rVGE=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLurpO6oy+KQ=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLurpO6ozWKM=", + "_parent": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLurpO6o0h8c=", + "_parent": { + "$ref": "AAAAAAGPLurpO6oy+KQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLuuVfepdOz8=", + "_parent": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuuVfepe7Tk=", + "_parent": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "reference": { + "$ref": "AAAAAAGPKk89GWKKx8w=" + }, + "multiplicity": "2" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuuVfepfy60=", + "_parent": { + "$ref": "AAAAAAGPLuuVfepdOz8=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk9lWWMn2ls=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Cavalier", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLur2OKzN0A8=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLur2OKzOl1c=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "reference": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLur2OKzPbMc=", + "_parent": { + "$ref": "AAAAAAGPLur2OKzN0A8=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLuuKPOITZ4I=", + "_parent": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuuKPOIUZXM=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "reference": { + "$ref": "AAAAAAGPKk9lWWMn2ls=" + }, + "multiplicity": "2" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuuKPOIVenM=", + "_parent": { + "$ref": "AAAAAAGPLuuKPOITZ4I=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk+FKGPH6xw=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Fou", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLusQoLPmiyk=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusQoLPnKCs=", + "_parent": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "reference": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusQoLPo2xU=", + "_parent": { + "$ref": "AAAAAAGPLusQoLPmiyk=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLutzyNDaCDo=", + "_parent": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutzydDbBvo=", + "_parent": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "reference": { + "$ref": "AAAAAAGPKk+FKGPH6xw=" + }, + "multiplicity": "2" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutzydDcRVA=", + "_parent": { + "$ref": "AAAAAAGPLutzyNDaCDo=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk+hyGRq7Jg=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Roi", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLusmybiaDQQ=", + "_parent": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusmybibReQ=", + "_parent": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusmybic9GM=", + "_parent": { + "$ref": "AAAAAAGPLusmybiaDQQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLutm4cjG96o=", + "_parent": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutm4cjH7zU=", + "_parent": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "reference": { + "$ref": "AAAAAAGPKk+hyGRq7Jg=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutm4cjIpXQ=", + "_parent": { + "$ref": "AAAAAAGPLutm4cjG96o=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKk/I8WVwepE=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Reine", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLuszub1XBIo=", + "_parent": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuszur1YpwY=", + "_parent": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "reference": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLuszur1Zfc0=", + "_parent": { + "$ref": "AAAAAAGPLuszub1XBIo=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLutZ18H/9lQ=", + "_parent": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutZ18IAB/s=", + "_parent": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "reference": { + "$ref": "AAAAAAGPKk/I8WVwepE=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLutZ18IBVKA=", + "_parent": { + "$ref": "AAAAAAGPLutZ18H/9lQ=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKlDt23ly0qI=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Pion", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLusDOK+tpFo=", + "_parent": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusDOK+uLxQ=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "reference": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLusDOK+vmaw=", + "_parent": { + "$ref": "AAAAAAGPLusDOK+tpFo=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLut+e9iF6yE=", + "_parent": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLut+e9iGO90=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "reference": { + "$ref": "AAAAAAGPKlDt23ly0qI=" + }, + "multiplicity": "8" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLut+e9iH1ok=", + "_parent": { + "$ref": "AAAAAAGPLut+e9iF6yE=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKlRoPMlhvZo=", + "_parent": { + "$ref": "AAAAAAGPKkyQQlyazi0=" + }, + "name": "Joueur", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKlYPHOzXESY=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlYPHOzYcu8=", + "_parent": { + "$ref": "AAAAAAGPKlYPHOzXESY=" + }, + "reference": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKlYPHOzZifY=", + "_parent": { + "$ref": "AAAAAAGPKlYPHOzXESY=" + }, + "reference": { + "$ref": "AAAAAAGPKk8dkWH2zDc=" + }, + "multiplicity": "16" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKlR81subUOw=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "name": "commenceTour", + "type": "boolean" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPLtb9YvhaA3s=", + "_parent": { + "$ref": "AAAAAAGPKlRoPMlhvZo=" + }, + "name": "couleur", + "type": "texte" + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPKlg2Jhu7Bz4=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model2", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGPKlg2Jxu8H1Y=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Agence", + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKllSLBwLWok=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKllSLBwMxXc=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKllSLRwNauE=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwMxXc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "top": 470, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKllSLRwOvLw=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwMxXc=" + }, + "font": "Arial;13;1", + "left": 557, + "top": 554, + "width": 96.83349609375, + "height": 13, + "text": "Blanchisserie" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKllSLRwPx/0=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwMxXc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "top": 470, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKllSLRwQLdM=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwMxXc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "top": 470, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 552, + "top": 547, + "width": 106.83349609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKllSLRwNauE=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKllSLRwOvLw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKllSLRwPx/0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKllSLRwQLdM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKllSLRwRoU8=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "font": "Arial;13;0", + "left": 552, + "top": 572, + "width": 106.83349609375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKllSLRwSKyw=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "font": "Arial;13;0", + "left": 552, + "top": 582, + "width": 106.83349609375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKllSLRwTdX0=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 235, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKllSLRwU3W0=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "model": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 235, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 552, + "top": 547, + "width": 106.83349609375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKllSLBwMxXc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKllSLRwRoU8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKllSLRwSKyw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKllSLRwTdX0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKllSLRwU3W0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKlm1pBw3qcw=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKlm1pBw4ads=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKlm1pBw5yM8=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw4ads=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 640, + "top": 128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlm1pBw6SPg=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw4ads=" + }, + "font": "Arial;13;1", + "left": 789, + "top": 551, + "width": 92.87255859375, + "height": 13, + "text": "Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlm1pBw7ads=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw4ads=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 640, + "top": 128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKlm1pBw89Ow=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw4ads=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 640, + "top": 128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 784, + "top": 544, + "width": 102.87255859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKlm1pBw5yM8=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKlm1pBw6SPg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKlm1pBw7ads=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKlm1pBw89Ow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKlm1pBw9Tts=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKnJ7C2L97Ro=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw9Tts=" + }, + "model": { + "$ref": "AAAAAAGPKnJ6+GL6CEM=" + }, + "font": "Arial;13;0", + "left": 789, + "top": 574, + "width": 92.87255859375, + "height": 13, + "text": "+qtelinge: entier", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 784, + "top": 569, + "width": 102.87255859375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKlm1pBw+TSk=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "font": "Arial;13;0", + "left": 784, + "top": 592, + "width": 102.87255859375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKlm1pBw/MiM=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKlm1pBxAbW4=", + "_parent": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "model": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 784, + "top": 544, + "width": 102.87255859375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKlm1pBw4ads=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKlm1pBw9Tts=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKlm1pBw+TSk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKlm1pBw/MiM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKlm1pBxAbW4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKl+44iX0IRo=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKl+44iX1HUI=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKl+44iX2d20=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX1HUI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": 304, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl+44iX3P1Y=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX1HUI=" + }, + "font": "Arial;13;1", + "left": 533, + "top": 367, + "width": 156.09521484375, + "height": 13, + "text": "Agence de service secret" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl+44iX44os=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX1HUI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": 304, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl+44iX5Rps=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX1HUI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": 304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 360, + "width": 166.09521484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKl+44iX2d20=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKl+44iX3P1Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKl+44iX44os=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKl+44iX5Rps=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKl+44iX6/9k=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "font": "Arial;13;0", + "left": 528, + "top": 385, + "width": 166.09521484375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKl+44yX7y5c=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "font": "Arial;13;0", + "left": 528, + "top": 395, + "width": 166.09521484375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKl+44yX8uIk=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKl+44yX9uok=", + "_parent": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "model": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": 152, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 528, + "top": 360, + "width": 166.09521484375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKl+44iX1HUI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKl+44iX6/9k=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKl+44yX7y5c=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKl+44yX8uIk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKl+44yX9uok=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKl/S1yYejXk=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKl/S1yYfKGo=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKl/S2CYgY2Y=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYfKGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl/S2CYhi/U=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYfKGo=" + }, + "font": "Arial;13;1", + "left": 789, + "top": 359, + "width": 99.3662109375, + "height": 13, + "text": "Agent secret" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl/S2CYi3to=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYfKGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 384, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKl/S2CYji/A=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYfKGo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 784, + "top": 352, + "width": 109.3662109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKl/S2CYgY2Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKl/S2CYhi/U=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKl/S2CYi3to=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKl/S2CYji/A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKl/S2CYkkk8=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPKnMTX2bsbfo=", + "_parent": { + "$ref": "AAAAAAGPKl/S2CYkkk8=" + }, + "model": { + "$ref": "AAAAAAGPKnMTWGbpthw=" + }, + "font": "Arial;13;0", + "left": 789, + "top": 382, + "width": 99.3662109375, + "height": 13, + "text": "+nomCode: texte", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 784, + "top": 377, + "width": 109.3662109375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKl/S2CYlS8w=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "font": "Arial;13;0", + "left": 784, + "top": 400, + "width": 109.3662109375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKl/S2CYmaQ0=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 280, + "top": 192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKl/S2CYnvWk=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "model": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 280, + "top": 192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 784, + "top": 352, + "width": 109.3662109375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPKl/S1yYfKGo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKl/S2CYkkk8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKl/S2CYlS8w=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKl/S2CYmaQ0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKl/S2CYnvWk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKmJYiixDFqQ=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiixEHHU=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 738, + "top": 388, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxFasg=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 738, + "top": 403, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxGc1I=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 737, + "top": 359, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxHBbk=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixAYWk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 757, + "top": 389, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxI9cU=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixAYWk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 755, + "top": 402, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxJLWE=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixAYWk=" + }, + "font": "Arial;13;0", + "left": 752, + "top": 361, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxKlZk=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixB6+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 720, + "top": 389, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxLcg4=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixB6+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 722, + "top": 402, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmJYiyxMLgU=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixB6+k=" + }, + "font": "Arial;13;0", + "left": 705, + "top": 362, + "width": 21.68359375, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmJYiyxND0A=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixAYWk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmJYiyxOSbc=", + "_parent": { + "$ref": "AAAAAAGPKmJYiixDFqQ=" + }, + "model": { + "$ref": "AAAAAAGPKmJYiixB6+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "tail": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "lineStyle": 1, + "points": "783:380;694:381", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKmJYiixEHHU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKmJYiyxFasg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKmJYiyxGc1I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKmJYiyxHBbk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKmJYiyxI9cU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKmJYiyxJLWE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKmJYiyxKlZk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKmJYiyxLcg4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKmJYiyxMLgU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKmJYiyxND0A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKmJYiyxOSbc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPKmLJKy08xXY=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPKmLJKy09pSY=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPKmLJKy0+2wA=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy09pSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 912, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKmLJKy0/pdU=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy09pSY=" + }, + "font": "Arial;13;1", + "left": 685, + "top": 247, + "width": 83.04638671875, + "height": 13, + "text": "Agent double" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKmLJKy1A5uw=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy09pSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 912, + "top": -256, + "width": 80.9072265625, + "height": 13, + "text": "(from Model2)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPKmLJKy1BzxA=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy09pSY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 912, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 240, + "width": 93.04638671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPKmLJKy0+2wA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPKmLJKy0/pdU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPKmLJKy1A5uw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKmLJKy1BzxA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPKmLJKy1CWnk=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "font": "Arial;13;0", + "left": 680, + "top": 265, + "width": 93.04638671875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPKmLJKy1DTP8=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "font": "Arial;13;0", + "left": 680, + "top": 275, + "width": 93.04638671875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPKmLJLC1E0oc=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPKmLJLC1Fcpw=", + "_parent": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "model": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": -128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 680, + "top": 240, + "width": 93.04638671875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPKmLJKy09pSY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPKmLJKy1CWnk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPKmLJKy1DTP8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPKmLJLC1E0oc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPKmLJLC1Fcpw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKmXEcTJPhyI=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJQeiY=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 621, + "top": 469, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJR35k=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 636, + "top": 469, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJSX1w=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 592, + "top": 468, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJT3MY=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJMUo0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 623, + "top": 425, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJUh2M=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJMUo0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 428, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJV76o=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJMUo0=" + }, + "font": "Arial;13;0", + "left": 592, + "top": 420, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJWyA4=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJNWQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 620, + "top": 514, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJXnPc=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJNWQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 634, + "top": 512, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmXEcjJYALU=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJNWQQ=" + }, + "font": "Arial;13;0", + "left": 590, + "top": 518, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmXEcjJZ1RY=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJMUo0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -152, + "top": 203, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmXEcjJa8rQ=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJPhyI=" + }, + "model": { + "$ref": "AAAAAAGPKmXEcTJNWQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -152, + "top": 203, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "tail": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "lineStyle": 1, + "points": "609:405;605:546", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKmXEcjJQeiY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKmXEcjJR35k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKmXEcjJSX1w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKmXEcjJT3MY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKmXEcjJUh2M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKmXEcjJV76o=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKmXEcjJWyA4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKmXEcjJXnPc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKmXEcjJYALU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKmXEcjJZ1RY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKmXEcjJa8rQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKmYaoTubUfs=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaoTucfJ8=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 721, + "top": 549, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaoTudleo=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 721, + "top": 534, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaoTuezHw=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 720, + "top": 578, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaoTufXBs=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuYreM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 685, + "top": 549, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaoTugsU0=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuYreM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 687, + "top": 535, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaojuhM6o=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuYreM=" + }, + "font": "Arial;13;0", + "left": 677, + "top": 576, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaojuii+g=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuZcIM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 757, + "top": 549, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaojujGFo=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuZcIM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 754, + "top": 536, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKmYaojuk0l4=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuZcIM=" + }, + "font": "Arial;13;0", + "left": 752, + "top": 577, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmYaojulZcc=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuYreM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -152, + "top": 203, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKmYaojumpBU=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTubUfs=" + }, + "model": { + "$ref": "AAAAAAGPKmYaoTuZcIM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -152, + "top": 203, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "tail": { + "$ref": "AAAAAAGPKllSLBwLWok=" + }, + "lineStyle": 1, + "points": "659:570;783:571", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKmYaoTucfJ8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKmYaoTudleo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKmYaoTuezHw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKmYaoTufXBs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKmYaoTugsU0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKmYaojuhM6o=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKmYaojuii+g=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKmYaojujGFo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKmYaojuk0l4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKmYaojulZcc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKmYaojumpBU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPKnEnPERhA10=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKnEnPERfnNU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnEnPERiTeE=", + "_parent": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "model": { + "$ref": "AAAAAAGPKnEnPERfnNU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 789, + "top": 301, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnEnPERj8Lk=", + "_parent": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "model": { + "$ref": "AAAAAAGPKnEnPERfnNU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 800, + "top": 291, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnEnPERkiG0=", + "_parent": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "model": { + "$ref": "AAAAAAGPKnEnPERfnNU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 768, + "top": 322, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnEnPERhA10=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "tail": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "lineStyle": 1, + "points": "748:285;810:351", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKnEnPERiTeE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKnEnPERj8Lk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKnEnPERkiG0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPKnGP7E3J57U=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3Kbpo=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 657, + "top": 305, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3LaWU=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 646, + "top": 295, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3Mprg=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 678, + "top": 326, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3NcpQ=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3GPW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 639, + "top": 323, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3O2ts=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3GPW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 631, + "top": 313, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3PGXM=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3GPW0=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 346, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3QCXM=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3HwZk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 675, + "top": 287, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3RPiU=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3HwZk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 664, + "top": 279, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnGP7E3SaZI=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3HwZk=" + }, + "font": "Arial;13;0", + "left": 688, + "top": 303, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKnGP7E3T36I=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3GPW0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPKnGP7E3U3qc=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3J57U=" + }, + "model": { + "$ref": "AAAAAAGPKnGP7E3HwZk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKmLJKy08xXY=" + }, + "tail": { + "$ref": "AAAAAAGPKl+44iX0IRo=" + }, + "lineStyle": 1, + "points": "632:359;704:285", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKnGP7E3Kbpo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKnGP7E3LaWU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKnGP7E3Mprg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPKnGP7E3NcpQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPKnGP7E3O2ts=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPKnGP7E3PGXM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPKnGP7E3QCXM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPKnGP7E3RPiU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPKnGP7E3SaZI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPKnGP7E3T36I=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPKnGP7E3U3qc=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPKnJLXl+IC9E=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jxu8H1Y=" + }, + "model": { + "$ref": "AAAAAAGPKnJLXV+G5SE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnJLXl+JN3s=", + "_parent": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "model": { + "$ref": "AAAAAAGPKnJLXV+G5SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 850, + "top": 470, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnJLXl+KaPI=", + "_parent": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "model": { + "$ref": "AAAAAAGPKnJLXV+G5SE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 865, + "top": 470, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPKnJLXl+LR0o=", + "_parent": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "model": { + "$ref": "AAAAAAGPKnJLXV+G5SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 821, + "top": 469, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPKnJLXl+IC9E=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPKlm1pBw3qcw=" + }, + "tail": { + "$ref": "AAAAAAGPKl/S1yYejXk=" + }, + "lineStyle": 1, + "points": "837:410;835:543", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPKnJLXl+JN3s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPKnJLXl+KaPI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPKnJLXl+LR0o=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKllSLBwJGPg=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Blanchisserie", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmYaoTuXFg0=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmYaoTuYreM=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "reference": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmYaoTuZcIM=", + "_parent": { + "$ref": "AAAAAAGPKmYaoTuXFg0=" + }, + "reference": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmlBeVLDowc=", + "_parent": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmlBeVLEEW0=", + "_parent": { + "$ref": "AAAAAAGPKmlBeVLDowc=" + }, + "reference": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmlBelLF1b8=", + "_parent": { + "$ref": "AAAAAAGPKmlBeVLDowc=" + }, + "reference": { + "$ref": "AAAAAAGPKmX9+zlp3hg=" + }, + "multiplicity": "1..*" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKlm1oxw1WxA=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Client", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKm8oyRvVfmY=", + "_parent": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKm8oyRvWD8g=", + "_parent": { + "$ref": "AAAAAAGPKm8oyRvVfmY=" + }, + "reference": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKm8oyRvXhqc=", + "_parent": { + "$ref": "AAAAAAGPKm8oyRvVfmY=" + }, + "reference": { + "$ref": "AAAAAAGPKm8QthdbmxY=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKnJ6+GL6CEM=", + "_parent": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + }, + "name": "qtelinge", + "type": "entier" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKlpTehxfNk4=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Machine à laver" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKl+44iXyu1E=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Agence de service secret", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmXEcTJLzsA=", + "_parent": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmXEcTJMUo0=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "reference": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmXEcTJNWQQ=", + "_parent": { + "$ref": "AAAAAAGPKmXEcTJLzsA=" + }, + "reference": { + "$ref": "AAAAAAGPKllSLBwJGPg=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKnGP7E3FTwk=", + "_parent": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKnGP7E3GPW0=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "reference": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKnGP7E3HwZk=", + "_parent": { + "$ref": "AAAAAAGPKnGP7E3FTwk=" + }, + "reference": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "multiplicity": "1..*" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKl/S1yYcpG4=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Agent secret", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmJYiiw/+tM=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmJYiixAYWk=", + "_parent": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "reference": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmJYiixB6+k=", + "_parent": { + "$ref": "AAAAAAGPKmJYiiw/+tM=" + }, + "reference": { + "$ref": "AAAAAAGPKl+44iXyu1E=" + }, + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmMYtS9G7K4=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmMYtS9H1Ng=", + "_parent": { + "$ref": "AAAAAAGPKmMYtS9G7K4=" + }, + "reference": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmMYtS9I4QM=", + "_parent": { + "$ref": "AAAAAAGPKmMYtS9G7K4=" + }, + "reference": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPKmMmOjCm1w8=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmMmOjCnW+A=", + "_parent": { + "$ref": "AAAAAAGPKmMmOjCm1w8=" + }, + "reference": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPKmMmOjCo5uU=", + "_parent": { + "$ref": "AAAAAAGPKmMmOjCm1w8=" + }, + "reference": { + "$ref": "AAAAAAGPKmLxGi4Zu8M=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPKnEN1kIqnLg=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "source": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "target": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPKnJLXV+G5SE=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "source": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "target": { + "$ref": "AAAAAAGPKlm1oxw1WxA=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPKnMTWGbpthw=", + "_parent": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + }, + "name": "nomCode", + "type": "texte" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKmLJKi06aJM=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Agent double", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPKnEnPERfnNU=", + "_parent": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "source": { + "$ref": "AAAAAAGPKmLJKi06aJM=" + }, + "target": { + "$ref": "AAAAAAGPKl/S1yYcpG4=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKmLxGi4Zu8M=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Agent simple" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKmX9+zlp3hg=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Vendeur" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPKm8QthdbmxY=", + "_parent": { + "$ref": "AAAAAAGPKlg2Jhu7Bz4=" + }, + "name": "Linge" + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGPLuLzFS2x1eA=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model3", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGPLuLzFS2yDVA=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Formulaire", + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLuMdui36DAU=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLuMdui37vTc=", + "_parent": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLuMdui38Orw=", + "_parent": { + "$ref": "AAAAAAGPLuMdui37vTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuMdui393n0=", + "_parent": { + "$ref": "AAAAAAGPLuMdui37vTc=" + }, + "font": "Arial;13;1", + "left": 629, + "top": 263, + "width": 159.34521484375, + "height": 13, + "text": "Formulaire" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuMduy3+kXE=", + "_parent": { + "$ref": "AAAAAAGPLuMdui37vTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuMduy3/yw0=", + "_parent": { + "$ref": "AAAAAAGPLuMdui37vTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 256, + "width": 169.34521484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuMdui38Orw=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLuMdui393n0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLuMduy3+kXE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuMduy3/yw0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLuMduy4AWi8=", + "_parent": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPLwXrlsjhqWg=", + "_parent": { + "$ref": "AAAAAAGPLuMduy4AWi8=" + }, + "model": { + "$ref": "AAAAAAGPLwXrj8je5OM=" + }, + "font": "Arial;13;0", + "left": 629, + "top": 286, + "width": 159.34521484375, + "height": 13, + "text": "+nombreQuestionOuEntrée", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 281, + "width": 169.34521484375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLuMduy4B/wQ=", + "_parent": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "font": "Arial;13;0", + "left": 624, + "top": 304, + "width": 169.34521484375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLuMduy4Cd30=", + "_parent": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLuMduy4DqfY=", + "_parent": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "model": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 624, + "top": 256, + "width": 169.34521484375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPLuMdui37vTc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLuMduy4AWi8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLuMduy4B/wQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLuMduy4Cd30=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLuMduy4DqfY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLuiKZC4l7zc=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLuiKZC4m/so=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLuiKZC4ntY0=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4m/so=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuiKZC4onLw=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4m/so=" + }, + "font": "Arial;13;1", + "left": 869, + "top": 407, + "width": 102, + "height": 13, + "text": "Entrée" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuiKZC4pIJc=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4m/so=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuiKZC4qbOI=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4m/so=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 864, + "top": 400, + "width": 112, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuiKZC4ntY0=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLuiKZC4onLw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLuiKZC4pIJc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuiKZC4qbOI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLuiKZC4rN8A=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 425, + "width": 112, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLuiKZC4szDI=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "font": "Arial;13;0", + "left": 864, + "top": 435, + "width": 112, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLuiKZS4th+4=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 520, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLuiKZS4ue/k=", + "_parent": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "model": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 520, + "top": 64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 864, + "top": 400, + "width": 112, + "height": 145, + "nameCompartment": { + "$ref": "AAAAAAGPLuiKZC4m/so=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLuiKZC4rN8A=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLuiKZC4szDI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLuiKZS4th+4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLuiKZS4ue/k=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLuibhS5P1ow=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLuibhS5QvpM=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLuibhS5Rrwg=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5QvpM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1216, + "top": 112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuibhS5SULU=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5QvpM=" + }, + "font": "Arial;13;1", + "left": 413, + "top": 407, + "width": 115.25439453125, + "height": 13, + "text": "Question" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuibhS5TMQM=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5QvpM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1216, + "top": 112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLuibhS5U2U4=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5QvpM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1216, + "top": 112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 400, + "width": 125.25439453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLuibhS5Rrwg=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLuibhS5SULU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLuibhS5TMQM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLuibhS5U2U4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLuibhS5VUmA=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPLvSDd78gNrQ=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5VUmA=" + }, + "model": { + "$ref": "AAAAAAGPLvSDbb8duSA=" + }, + "font": "Arial;13;0", + "left": 413, + "top": 430, + "width": 115.25439453125, + "height": 13, + "text": "+CritèreDeRéponse", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 408, + "top": 425, + "width": 125.25439453125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLuibhi5WIDU=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "font": "Arial;13;0", + "left": 408, + "top": 448, + "width": 125.25439453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLuibhi5XOrM=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -608, + "top": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLuibhi5Y1zA=", + "_parent": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "model": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -608, + "top": 56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 408, + "top": 400, + "width": 125.25439453125, + "height": 145, + "nameCompartment": { + "$ref": "AAAAAAGPLuibhS5QvpM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLuibhS5VUmA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLuibhi5WIDU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLuibhi5XOrM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLuibhi5Y1zA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLvSj978mM6U=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLvSj978nDeQ=", + "_parent": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLvSj978oUHY=", + "_parent": { + "$ref": "AAAAAAGPLvSj978nDeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": -720, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvSj978pbIo=", + "_parent": { + "$ref": "AAAAAAGPLvSj978nDeQ=" + }, + "font": "Arial;13;1", + "left": 429, + "top": 263, + "width": 85.96630859375, + "height": 13, + "text": "Réponse libre" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvSj978qeHE=", + "_parent": { + "$ref": "AAAAAAGPLvSj978nDeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": -720, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvSj978rx90=", + "_parent": { + "$ref": "AAAAAAGPLvSj978nDeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": -720, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 424, + "top": 256, + "width": 95.96630859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLvSj978oUHY=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLvSj978pbIo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLvSj978qeHE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLvSj978rx90=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLvSj978szIM=", + "_parent": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "font": "Arial;13;0", + "left": 424, + "top": 281, + "width": 95.96630859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLvSj+L8tzTI=", + "_parent": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "font": "Arial;13;0", + "left": 424, + "top": 291, + "width": 95.96630859375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLvSj+L8uqd4=", + "_parent": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLvSj+L8vs9A=", + "_parent": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "model": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 424, + "top": 256, + "width": 95.96630859375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPLvSj978nDeQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLvSj978szIM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLvSj+L8tzTI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLvSj+L8uqd4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLvSj+L8vs9A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLvUiX79Tl2A=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLvUiX79Upvk=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLvUiX79VOpo=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Upvk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvUiX79WlB4=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Upvk=" + }, + "font": "Arial;13;1", + "left": 389, + "top": 647, + "width": 165.45166015625, + "height": 13, + "text": "Réponses Parmis une liste" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvUiX79X21U=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Upvk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLvUiX79Y8jA=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Upvk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -496, + "top": 128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 384, + "top": 640, + "width": 175.45166015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLvUiX79VOpo=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLvUiX79WlB4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLvUiX79X21U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLvUiX79Y8jA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLvUiYL9ZVuY=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "font": "Arial;13;0", + "left": 384, + "top": 665, + "width": 175.45166015625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLvUiYL9aSoo=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "font": "Arial;13;0", + "left": 384, + "top": 675, + "width": 175.45166015625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLvUiYL9bavg=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLvUiYL9cJ0Q=", + "_parent": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "model": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -248, + "top": 64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 384, + "top": 640, + "width": 175.45166015625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGPLvUiX79Upvk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLvUiYL9ZVuY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLvUiYL9aSoo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLvUiYL9bavg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLvUiYL9cJ0Q=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPLvWaD8ANm9U=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLvWaD8AL+Qk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWaD8AOe6Y=", + "_parent": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "model": { + "$ref": "AAAAAAGPLvWaD8AL+Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 343, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWaD8AP0x0=", + "_parent": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "model": { + "$ref": "AAAAAAGPLvWaD8AL+Qk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 499, + "top": 343, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWaEMAQcNM=", + "_parent": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "model": { + "$ref": "AAAAAAGPLvWaD8AL+Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 455, + "top": 344, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLvWaD8ANm9U=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "tail": { + "$ref": "AAAAAAGPLvSj978mM6U=" + }, + "lineStyle": 1, + "points": "471:301;470:399", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLvWaD8AOe6Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLvWaD8AP0x0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLvWaEMAQcNM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPLvWlp8AeCEQ=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLvWlpsAcQYg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWlp8AfcYY=", + "_parent": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "model": { + "$ref": "AAAAAAGPLvWlpsAcQYg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 455, + "top": 585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWlp8Ag4NI=", + "_parent": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "model": { + "$ref": "AAAAAAGPLvWlpsAcQYg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 440, + "top": 585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLvWlp8Ah5to=", + "_parent": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "model": { + "$ref": "AAAAAAGPLvWlpsAcQYg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 586, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLvWlp8AeCEQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "tail": { + "$ref": "AAAAAAGPLvUiX79Tl2A=" + }, + "lineStyle": 1, + "points": "471:639;470:545", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLvWlp8AfcYY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLvWlp8Ag4NI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLvWlp8Ah5to=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGPLwAE4cDUxa0=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGPLwAE4cDVDHA=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGPLwAE4cDWlkA=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDVDHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 640, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLwAE4cDXFVo=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDVDHA=" + }, + "font": "Arial;13;1", + "left": 637, + "top": 455, + "width": 150, + "height": 13, + "text": "QuestionOuEntrée" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLwAE4cDYSns=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDVDHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 640, + "width": 80.9072265625, + "height": 13, + "text": "(from Model3)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGPLwAE4cDZXpo=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDVDHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": 640, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 632, + "top": 448, + "width": 160, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGPLwAE4cDWlkA=" + }, + "nameLabel": { + "$ref": "AAAAAAGPLwAE4cDXFVo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGPLwAE4cDYSns=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLwAE4cDZXpo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGPLwAE4cDajnY=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGPLwgtUdagdGI=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDajnY=" + }, + "model": { + "$ref": "AAAAAAGPLwgtSNadMYU=" + }, + "font": "Arial;13;0", + "left": 637, + "top": 478, + "width": 150, + "height": 13, + "text": "+Type", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 632, + "top": 473, + "width": 160, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGPLwAE4cDbjIQ=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "font": "Arial;13;0", + "left": 632, + "top": 496, + "width": 160, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGPLwAE4cDcdy0=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": 320, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGPLwAE4cDdZ1c=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "model": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": 320, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 632, + "top": 448, + "width": 160, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGPLwAE4cDVDHA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGPLwAE4cDajnY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGPLwAE4cDbjIQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGPLwAE4cDcdy0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGPLwAE4cDdZ1c=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPLwMsUsb3Pcs=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLwMsUsb1Yd8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwMsUsb4IP8=", + "_parent": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "model": { + "$ref": "AAAAAAGPLwMsUsb1Yd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 581, + "top": 482, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwMsU8b52UE=", + "_parent": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "model": { + "$ref": "AAAAAAGPLwMsUsb1Yd8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 581, + "top": 497, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwMsU8b622M=", + "_parent": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "model": { + "$ref": "AAAAAAGPLwMsUsb1Yd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 582, + "top": 453, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwMsUsb3Pcs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPLuibhS5P1ow=" + }, + "tail": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "lineStyle": 1, + "points": "631:475;533:473", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLwMsUsb4IP8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLwMsU8b52UE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLwMsU8b622M=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGPLwM6uccI4kY=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLwM6uccGv68=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwM6uccJQ8I=", + "_parent": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "model": { + "$ref": "AAAAAAGPLwM6uccGv68=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 827, + "top": 452, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwM6uccK14Y=", + "_parent": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "model": { + "$ref": "AAAAAAGPLwM6uccGv68=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 827, + "top": 437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwM6uccLtNM=", + "_parent": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "model": { + "$ref": "AAAAAAGPLwM6uccGv68=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 827, + "top": 482, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwM6uccI4kY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPLuiKZC4l7zc=" + }, + "tail": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "lineStyle": 1, + "points": "792:474;863:473", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLwM6uccJQ8I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLwM6uccK14Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLwM6uccLtNM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGPLwO+uccho8A=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2yDVA=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+usciaX4=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 723, + "top": 373, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+uscjyBE=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 738, + "top": 373, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+usckn/Q=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 694, + "top": 374, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+usclU7o=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+ucceYAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 723, + "top": 333, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+uscmKL8=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+ucceYAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": 335, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+uscnICA=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+ucceYAk=" + }, + "font": "Arial;13;0", + "left": 692, + "top": 329, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+usco4yE=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccf7jw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 725, + "top": 414, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+uscpdkI=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccf7jw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 738, + "top": 412, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGPLwO+uscqs8w=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccf7jw=" + }, + "font": "Arial;13;0", + "left": 689, + "top": 419, + "width": 19.5126953125, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "text": "1..*" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLwO+uscrmss=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+ucceYAk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGPLwO+uscsaOw=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccho8A=" + }, + "model": { + "$ref": "AAAAAAGPLwO+uccf7jw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": 232, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGPLwAE4cDUxa0=" + }, + "tail": { + "$ref": "AAAAAAGPLuMdui36DAU=" + }, + "lineStyle": 1, + "points": "708:314;711:447", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGPLwO+usciaX4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGPLwO+uscjyBE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGPLwO+usckn/Q=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGPLwO+usclU7o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGPLwO+uscmKL8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGPLwO+uscnICA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGPLwO+usco4yE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGPLwO+uscpdkI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGPLwO+uscqs8w=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGPLwO+uscrmss=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGPLwO+uscsaOw=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLuMdui34/o8=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Formulaire", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLvCibr7v+JA=", + "_parent": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "source": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "target": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLvCwpb8AuTw=", + "_parent": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "source": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "target": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLwO+uccd6/M=", + "_parent": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLwO+ucceYAk=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "reference": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLwO+uccf7jw=", + "_parent": { + "$ref": "AAAAAAGPLwO+uccd6/M=" + }, + "reference": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "multiplicity": "1..*" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPLwXrj8je5OM=", + "_parent": { + "$ref": "AAAAAAGPLuMdui34/o8=" + }, + "name": "nombreQuestionOuEntrée" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLuiKYy4je5g=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Entrée" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLuibhC5NNn4=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Question", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLwGQ4cEO9mw=", + "_parent": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLwGQ4cEP3Ms=", + "_parent": { + "$ref": "AAAAAAGPLwGQ4cEO9mw=" + }, + "reference": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLwGQ4cEQdYU=", + "_parent": { + "$ref": "AAAAAAGPLwGQ4cEO9mw=" + }, + "reference": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPLvSDbb8duSA=", + "_parent": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "name": "CritèreDeRéponse" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLvSj9r8ksnw=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Réponse libre", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGPLvV83799O4c=", + "_parent": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLvV8379+9XU=", + "_parent": { + "$ref": "AAAAAAGPLvV83799O4c=" + }, + "reference": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGPLvV8379/rMg=", + "_parent": { + "$ref": "AAAAAAGPLvV83799O4c=" + }, + "reference": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLvWaD8AL+Qk=", + "_parent": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "source": { + "$ref": "AAAAAAGPLvSj9r8ksnw=" + }, + "target": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLvUiXr9RDIg=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Réponses Parmis une liste", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLvWlpsAcQYg=", + "_parent": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "source": { + "$ref": "AAAAAAGPLvUiXr9RDIg=" + }, + "target": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLvkjEMBQ0u0=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLv5QAcCPGDI=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "Class2" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGPLwAE4cDSMfo=", + "_parent": { + "$ref": "AAAAAAGPLuLzFS2x1eA=" + }, + "name": "QuestionOuEntrée", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLwMsUsb1Yd8=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "source": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "target": { + "$ref": "AAAAAAGPLuibhC5NNn4=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGPLwM6uccGv68=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "source": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "target": { + "$ref": "AAAAAAGPLuiKYy4je5g=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGPLwgtSNadMYU=", + "_parent": { + "$ref": "AAAAAAGPLwAE4cDSMfo=" + }, + "name": "Type" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Heritage/Gris.class b/23DEV1.1/TPS2/TP01/Heritage/Gris.class new file mode 100644 index 0000000..faf89f3 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Heritage/Gris.class differ diff --git a/23DEV1.1/TPS2/TP01/Heritage/Gris.java b/23DEV1.1/TPS2/TP01/Heritage/Gris.java new file mode 100644 index 0000000..1e14484 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Heritage/Gris.java @@ -0,0 +1,8 @@ +import java.awt.Color; +public class Gris extends Color +{ + public Gris(int val) + { + super(val, val, val); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Heritage/Grisaille.class b/23DEV1.1/TPS2/TP01/Heritage/Grisaille.class new file mode 100644 index 0000000..38e7809 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/Heritage/Grisaille.class differ diff --git a/23DEV1.1/TPS2/TP01/Heritage/Grisaille.java b/23DEV1.1/TPS2/TP01/Heritage/Grisaille.java new file mode 100644 index 0000000..1488828 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Heritage/Grisaille.java @@ -0,0 +1,14 @@ +import javax.swing.JFrame; +import javax.swing.JPanel; +public class Grisaille { + public static void main(String[] args) + { + JFrame frame = new JFrame("Fenetre grise"); + frame.setVisible(true); + frame.setSize(400,400); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JPanel panel = new JPanel(); + panel.setBackground(new Gris(100)); + frame.add(panel); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Heritage/Metrique.java b/23DEV1.1/TPS2/TP01/Heritage/Metrique.java new file mode 100644 index 0000000..7a49be5 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Heritage/Metrique.java @@ -0,0 +1,14 @@ +import javax.swing.JFrame; +import javax.swing.JPanel; +public class Metrique { + public static void main(String[] args) + { + JFrame frame = new JFrame("Papier A4"); + frame.setVisible(true); + frame.setSize(400,400); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JPanel panel = new JPanel(); + panel.setBackground(new Papier()); + frame.add(panel); + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/Heritage/Nuance.java b/23DEV1.1/TPS2/TP01/Heritage/Nuance.java new file mode 100644 index 0000000..88b5379 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Heritage/Nuance.java @@ -0,0 +1,27 @@ +import java.lang.Object; +import java.awt.print.Paper; +import java.awt.; +import java.awt.; +public class Nuance extends Color +{ + private Color color; + public Nuance(Color color) + { + this.color = color; + + } + @Override + protected void paintComponent(Graphics pinceau) + { + Graphics secondPinceau = pinceau.create(); + + secondPinceau.setColor(this.getBackground(Color.color)); + secondPinceau.fillRect(0, 0, 80, 80); + + secondPinceau.setColor(this.getBackground(Color.BLACK)); + secondPinceau.fillRect(0, 0, 20, 20); + + secondPinceau.setColor(this.getForeground(Color.WHITE)); + secondPinceau.drawString("%d, %d, %d", getRed(), getGreen(), getBlue()); + } +} diff --git a/23DEV1.1/TPS2/TP01/Heritage/Nuancier.java b/23DEV1.1/TPS2/TP01/Heritage/Nuancier.java new file mode 100644 index 0000000..e84bbc7 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/Heritage/Nuancier.java @@ -0,0 +1,17 @@ +import javax.swing.JFrame; +import javax.swing.JPanel; +public class Metrique { + public static void main(String[] args) + { + JFrame frame = new JFrame("Fenetre grise"); + frame.setVisible(true); + frame.setSize(100,300); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + GridLayout gestionnaire = new GridLayout(3, 3); + fenetre.setLayout(gestionnaire); + for(int i = 0; i either(equalTo(3)).or(equalTo(4)))); + assertThat(new Object(), not(sameInstance(new Object()))); + } + + @Test + public void testAssertTrue() { + assertTrue("failure - should be true", true); + } +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Calculator.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Calculator.java new file mode 100644 index 0000000..3f8e4a5 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Calculator.java @@ -0,0 +1,30 @@ + +/** + Calculator est une classe offrant une seule méthode qui évalue une somme, donnée sous la forme d'une chaîne de caractère listant des opérandes séparées par des + + +*/ + +public class Calculator { + + /** + somme les opérandes passées sous forme d'une chaîne de caractères et retourne le résultat sous forme d'entier. + @param expression : chaîne de caractères ("nombres" séparés par des + sans espaces), par exemple "42+3" ou encore "-42+42" (le moins unaire est autorisé). + ici nombre est à comprendre au sens de parseInt(java.lang.String) + @throws NumberFormatException : si l'expression n'est pas dans ce format (par exemple "x+2" ou " 1 +2" -- il y a des espaces -- ou encore "9999999990"). + */ + public int evaluate(String expression) { + int sum = 0; + for (String summand: expression.split("\\+")) + sum += Integer.valueOf(summand); + return sum; + } + + /** + Pour appeller cette super méthode depuis la ligne de commande (on ne regarde que le premier argument, les autres sont ignorés). + + */ + public static void main(String[] args) { + Calculator calculator = new Calculator(); + System.out.println(calculator.evaluate(args[0])); + } +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest0.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest0.java new file mode 100644 index 0000000..38fc2c3 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest0.java @@ -0,0 +1,30 @@ +import static org.junit.Assert.assertEquals; // import static : une facilité offerte par java5 +import org.junit.Test; + +/** + CalculatorTest0 est un premier exemple de test pour la classe Calculator utilisant junit4 + Assert, ou comment vérifier qu'une méthode donne un résultat correct? + + Remarque en passant, pour tester en ligne de commande (une fois les classes compilées), il faut faire + $java org.junit.runner.JUnitCore CalculatorTest0 + + Remarque, comme expliqué dans la doc de org.junit.runner.JUnitCore +JUnitCore is a *facade* for running tests. It supports running JUnit 4 tests, JUnit 3.8.x tests, and mixtures. To run tests from the command line, run java org.junit.runner.JUnitCore TestClass1 TestClass2 + + Oh le joli design pattern. C'est cadeau. + */ + +public class CalculatorTest0 { + + + // un test pour Junit4 c'est une méthode avec l'annotation suivante devant la méthode. + @Test + public void evaluatesGoodExpression() { + Calculator calculator = new Calculator(); + int sum = calculator.evaluate("1+2+3"); + // on peut stipuler que des choses sont normalement égales (il faut charger de manière statique les Assert si on veut éviter d'avoir à écrire de quelle classe on parle) + assertEquals(6, sum); + } + + +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest1.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest1.java new file mode 100644 index 0000000..f8bed1d --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest1.java @@ -0,0 +1,18 @@ +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +/** + CalculatorTest1 est un exemple de test pour la classe Calculator utilisant junit4. + Comment vérifier qu'on lance bien une exception? + */ + +public class CalculatorTest1 { + + + // un test pour Junit4 qui cherche à vérifier qu'il y a bien une exception + @Test(expected = NumberFormatException.class) + public void doesNotEvaluateBadExpression() { + Calculator calculator = new Calculator(); + int sum = calculator.evaluate("1 +2+3");//notez l'espace qui va génèrez une exception + } +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest2.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest2.java new file mode 100644 index 0000000..25b6590 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest2.java @@ -0,0 +1,48 @@ +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +import org.junit.BeforeClass; // ne pas oublie de charger le fait qu'on veut l'annotation @BeforeClass +import org.junit.AfterClass; + +/** + + CalculatorTest2 est un exemple de test pour la classe Calculator utilisant junit4 + Il réunit en fait les deux tests des 2 classes précédentes dans une seule classe. + + Typiquement on a en effet tous les tests simples portant sur une classe "métier" regroupée dans une classe de test correspondante. + Avec les annotations, on peut factoriser des choses concernant tous ces tests. + + */ + +public class CalculatorTest2 { + static Calculator calculator; + + // On peut si on le souhaite faire un traitement avant tous les tests (typiquement on fait quelque chose de cher comme se connecter à une base de données, ici j'économise une instance de Calculator (on s'en moque un peu pour être honnête). + @BeforeClass + public static void setUp() { + System.out.println("Avant tous les tests"); + calculator = new Calculator(); + } + + @Test + public void evaluatesGoodExpression() { + System.out.println("Test evaluation bonne expression"); + int sum = calculator.evaluate("1+2+3"); + assertEquals(6, sum); + } + + + @Test(expected = NumberFormatException.class) + public void doesNotEvaluateBadExpression() { + System.out.println("Test evaluation mauvaise expression"); + int sum = calculator.evaluate("1 +2+3"); + } + + // On peut si on le souhaite faire un traitement après tous les tests (typiquement on fait quelque chose de cher comme se connecter à une base de données, ici j'économise une instance de Calculator (on s'en moque un peu pour être honnête). + @AfterClass + public static void tearDown() { + System.out.println("Après tous les Test"); + calculator = null; + } + +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest3.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest3.java new file mode 100644 index 0000000..64caf19 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/CalculatorTest3.java @@ -0,0 +1,20 @@ +import static org.junit.Assert.assertEquals; +import org.junit.Test; + +/** + CalculatorTest3 est un exemple de test pour la classe Calculator utilisant junit4 qui est volontairement non satisfait + + */ + +public class CalculatorTest3 { + + + @Test + public void evaluatesGoodExpression() throws Exception{ + Calculator calculator = new Calculator(); + int sum = calculator.evaluate("1+2+3"); + assertEquals(42, sum); + } + + +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Readme.txt b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Readme.txt new file mode 100644 index 0000000..993782c --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/Readme.txt @@ -0,0 +1,43 @@ +Les fichiers et ce qu'ils illustrent + +Calculator.java le fichier contenant la classe qu'on va prétendre couloir tester. + +CalculatorTest0.java mon premier test avec Junit4 et assert +CalculatorTest1.java mon second test avec Junit4 pour des exceptions +CalculatorTest2.java les deux précédents +CalculatorTest3.java un test volontairement non satisfait + +Jusqu'ici pour exécuter un test, on compile tous les fichiers (une fois le classpath correct) puis on fait : + +$java org.junit.runner.JUnitCore CalculatorTest0 + +voir plusieurs classes de tests suite à suite, en faisant : + +$java org.junit.runner.JUnitCore CalculatorTest0 CalculatorTest1 + +Des choses un peu plus avancées + +RunForestRun.java un exemple de runner (alternative à la ligne de commande qui fait la même chose en java). +TestParam.java mon premier test avancé permettant d'exécuter un test simple sur une liste de paramètres. +TestSuite.java comment combiner plusieurs tests (par exemple si on veut tester plusieurs classes en même temps). +AssertTests.java Squelette de toutes les variantes d'assertion proposées par Junit4 + +=== + +Pour pouvoir utiliser ces tests à bon escients, il faut : +_ avoir installé Junit4 (c'est un jar) +_ faire ce qu'il faut au CLASSPATH pour que Junit4 soit dedans. + +Par exemple sur ma machine, j'ai plusieurs versions de junit: + +$ ls -l /usr/share/java/junit* +-rw-r--r-- 1 root root 108762 mai 18 2012 /usr/share/java/junit-3.8.2.jar +-rw-r--r-- 1 root root 313072 mars 8 2016 /usr/share/java/junit4-4.12.jar +lrwxrwxrwx 1 root root 15 mars 8 2016 /usr/share/java/junit4.jar -> junit4-4.12.jar +lrwxrwxrwx 1 root root 15 mai 18 2012 /usr/share/java/junit.jar -> junit-3.8.2.jar + +Du coup, j'ai fait en sorte que mon CLASSPATH contienne /usr/share/java/junit4.jar + +$ echo $CLASSPATH +.:/usr/lib/jvm/java-8-openjdk-amd64/lib:/usr/share/java/junit4.jar + diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/RunForestRun.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/RunForestRun.java new file mode 100644 index 0000000..8626247 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/RunForestRun.java @@ -0,0 +1,24 @@ +/** + + Alternative à la ligne de commande, on peut appeller le runner depuis java avec org.junit.runner.JUnitCore.runClasses +qui retourne un objet de type Result qui modélise les résultats des tests. + +En particulier, on peut accéder à la liste des échecs -- un échec eest un objet Failure -- avec getFailures + + */ + + +import org.junit.runner.JUnitCore; +import org.junit.runner.Result; +import org.junit.runner.notification.Failure; + +public class RunForestRun { + + public static void main(String[] args) { + final Result result = org.junit.runner.JUnitCore.runClasses(CalculatorTest0.class,CalculatorTest1.class,CalculatorTest3.class); + for (final Failure failure : result.getFailures()) { + System.out.println(failure.toString()); // affiche détail sur chaque échec + } + System.out.println(result.wasSuccessful()); // affiche true ssi aucune erreurs + } +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestParam.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestParam.java new file mode 100644 index 0000000..2416862 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestParam.java @@ -0,0 +1,47 @@ +/** + + Example d'utilisation d'un runner spécial : Parameterized. + + Ce runner permet de facilement itérer des tests similaires sur plusieurs choix de valeurs. + + + */ +import static org.junit.Assert.assertEquals; + +import java.util.Arrays; +import java.util.Collection; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; +import org.junit.runners.Parameterized.Parameters; + + +// l'annotation @RunWith propre aux runners +@RunWith(Parameterized.class) +public class TestParam { + + // l'annotation @Parameters pour aller chercher les paramètres des tests (on itère sur des tuples d'objet) + @Parameters(name = "{index}: {0} = {2}") + public static Iterable data() { + return Arrays.asList(new Object[][] { { "1+2+3", 6 }, { "40+2", 42 }, + { "001+41", 42 }, { "0000", 0 }, { "999+-999", 0 } }); + } + + // les attributs qui correspondent aux éléments de nos tuples + private String expression; + private int res; + + // le constructeur + public TestParam(String expression, int res) { + this.expression = expression; + this.res = res; + } + + // le test qui va manger les paramètres qu'on vient de définir + @Test + public void evaluatesGoodExpressions() { + Calculator calculator=new Calculator(); + assertEquals(res, calculator.evaluate(expression)); + } +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestSuite.java b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestSuite.java new file mode 100644 index 0000000..d342de3 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Junit4Exemples/TestSuite.java @@ -0,0 +1,26 @@ +/** + Un runner spécial qui sert à créer une collection de tests. + Typiquement, on peut avoir une classe de tests unitaires pour chaque classe métier et une "suite de tests" qui va appeller tous les tests de classes ayant un lien (par exemple dans le même paquet). + + Ceci est de nouveau un test, qu'on peut exécuter en faisant par exemple dans une console + java org.junit.runner.JUnitCore TestSuite + + */ + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +// @RunWith permet d'indiquer le runner +@RunWith(Suite.class) + +//les tests à faire et dans quel ordre. +@Suite.SuiteClasses({ + CalculatorTest0.class, + CalculatorTest1.class, + CalculatorTest3.class +}) + +public class TestSuite { + // La classe est vide en fait + // C'est juste un conteneur pour les annotations du dessus, utilisés par Junit4 +} diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Largest.class b/23DEV1.1/TPS2/TP01/junit/TP2/Largest.class new file mode 100644 index 0000000..ffcbbbf Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/TP2/Largest.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/Largest.java b/23DEV1.1/TPS2/TP01/junit/TP2/Largest.java new file mode 100644 index 0000000..1e77d1b --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/Largest.java @@ -0,0 +1,18 @@ +public class Largest { + + /** + * Return the largest element in a list. + * + * @param list A list of integers + * @return The largest number in the given list + */ + public static int largest(int[] list) { + int index, max=Integer.MAX_VALUE; + for (index = 0; index < list.length-1; index++) { + if (list[index] > max) { + max = list[index]; + } + } + return max; + } +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.class b/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.class new file mode 100644 index 0000000..1aa3103 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.java b/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.java new file mode 100644 index 0000000..a3957b0 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/TP2/TestLargest.java @@ -0,0 +1,34 @@ +import static org.junit.Assert.assertEquals; +import org.junit.Test; +import java.util.Arrays; + +import org.junit.Test; + +public class TestLargest { + @Test + public void testSimple() { + assertEquals(9, Largest.largest(new int[] {9,8,7})); + } + @Test + public void testBoundary() { + assertEquals(Integer.MAX_VALUE, Largest.largest(new int[] {1,200})); + } + @Test + public void testInverse() { + assert(3!=Largest.largest(new int[] {1,3,7})); + } + @Test + public void testCrosscheck() { + int[] a = new int[] {3,1,7}; + Arrays.sort(a); + assert(Largest.largest(new int[] {1,3,7}) == a[a.length-1]); + } + @Test + public void testForceError() { + Largest.largest(new int[] {}); + Largest.largest(null); + } + /*@Test + public void testPerformCharacter() { + }*/ +} \ No newline at end of file diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Carte.class b/23DEV1.1/TPS2/TP01/junit/v0/Carte.class new file mode 100644 index 0000000..8dca3b1 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0/Carte.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Carte.java b/23DEV1.1/TPS2/TP01/junit/v0/Carte.java new file mode 100644 index 0000000..90a08bd --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/v0/Carte.java @@ -0,0 +1,145 @@ +import java.util.Objects; + +// Copyright Florent Madelaine, (3 juin 2020) + +// florent.madelaine@u-pec.fr + +// Ce logiciel est un programme informatique simulant une petite partie du jeu de Memory + +// Ce logiciel est régi par la licence CeCILL soumise au droit français et +// respectant les principes de diffusion des logiciels libres. Vous pouvez +// utiliser, modifier et/ou redistribuer ce programme sous les conditions +// de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA +// sur le site "http://www.cecill.info". + +// En contrepartie de l'accessibilité au code source et des droits de copie, +// de modification et de redistribution accordés par cette licence, il n'est +// offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, +// seule une responsabilité restreinte pèse sur l'auteur du programme, le +// titulaire des droits patrimoniaux et les concédants successifs. + +// A cet égard l'attention de l'utilisateur est attirée sur les risques +// associés au chargement, à l'utilisation, à la modification et/ou au +// développement et à la reproduction du logiciel par l'utilisateur étant +// donné sa spécificité de logiciel libre, qui peut le rendre complexe à +// manipuler et qui le réserve donc à des développeurs et des professionnels +// avertis possédant des connaissances informatiques approfondies. Les +// utilisateurs sont donc invités à charger et tester l'adéquation du +// logiciel à leurs besoins dans des conditions permettant d'assurer la +// sécurité de leurs systèmes et ou de leurs données et, plus généralement, +// à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. + +// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez +// pris connaissance de la licence CeCILL, et que vous en avez accepté les +// termes. + +/** + * Classe représentant une carte de Memory + */ +public class Carte { + + /** + * Permet de savoir combien on a de cartes en tout. + * Pas vraiment clair qu'on veuille s'en servir ici. + * C'est purement pour des raisons pédagogiques de rappel de ce que veut dire un attribut de classe. + * + * Je ne rentre pas dans les détails de la destruction d'objets. + * Il faut lire la doc à propos de Objects.finalize() + */ + static int nbreCarte; + + /** + * False ssi caché + */ + private boolean visible; + + /** + * pour pouvoir apparier des cartes. + */ + private int valeur; + + /** Constructeur de carte. + */ + public Carte(int valeur){ + this.nbreCarte ++; + this.visible=false; // caché par défaut + this.valeur=valeur; + } + + // NB. Moralement, les cartes ne devraient pas être cachées. + // dans cette version on ne fait rien mais on voudrait idéalement que ce ne soit pas possible + /** + * Prédicat permettant de tester le fait que deux cartes ont la même valeur + * @param Carte la carte à comparer à this. + * @return true si elles ont la même valeur. + * @throws NullPointerException si la carte passée en paramètre ou this est null. + * @throws IllegalArgumentException si l'argument n'est pas visible + * @throws IllegalStateExeption si this n'est pas visible + */ + public boolean egale(Carte c){ + Objects.requireNonNull(c, "la carte à tester passée en paramètre ne peut pas être null"); + Objects.requireNonNull(this, "la carte qu'on veut comparer (this) ne peut pas être null"); + return c.valeur == this.valeur; + } + + public boolean getVisible(){ + return visible; + } + + /** + * Méthode inversant la visibilité d'une carte. + */ + public void toggleVisible(){ + this.visible = ! this.visible; + } + + /** + * @return String representant la carte (version longue) + * @see toString + */ + public String toStringLong(){ + return this.toString() + " parmi " + this.nbreCarte; + } + + /** + * @return String representant la carte. + */ + public String toString(){ + return "une carte " + (this.visible ? "visible" + " de valeur " + this.valeur: "cachée"); + } + + /** + * C'est un peu moche mais on peut pour simplifier mettre des tests manuels dans un main dans chaque classe. + * C'est plutôt mieux que de mettre des print dans chaque méthode car vous êtes plus sûr de la stabilité de vos tests + * (vous pouvez rejouer les tests plus tard). + * + * Idéalement on utilise un outil dédié comme JUnit qui favorise au maximum cette automatisation. + * @param args pas de paramètre en ligne de commande prévu. + */ + public static void main(String[] args) { + Carte un = new Carte(1); + System.out.println(un.toString()); + Carte deux = new Carte (2); + System.out.println(deux.toString()); + Carte unBis = new Carte(1); + System.out.println(unBis.toString()); + + un.toggleVisible(); + System.out.println(un.toString()); + unBis.toggleVisible(); + System.out.println(unBis.toString()); + System.out.println(un.egale(unBis)); + unBis.toggleVisible();//true + System.out.println(unBis.toString()); + + System.out.println(un.toString()); + deux.toggleVisible(); + System.out.println(deux.toString()); + System.out.println(!un.egale(deux));//not false + + Carte bad = null; + un.egale(bad); + } +} + + diff --git a/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.class b/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.class new file mode 100644 index 0000000..85bf583 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.java b/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.java new file mode 100644 index 0000000..7761cb9 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/v0/EnsembleCarte.java @@ -0,0 +1,142 @@ +import java.util.LinkedHashSet; + +// Copyright Florent Madelaine, (3 juin 2020) + +// florent.madelaine@u-pec.fr + +// Ce logiciel est un programme informatique simulant une petite partie du jeu de Memory + +// Ce logiciel est régi par la licence CeCILL soumise au droit français et +// respectant les principes de diffusion des logiciels libres. Vous pouvez +// utiliser, modifier et/ou redistribuer ce programme sous les conditions +// de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA +// sur le site "http://www.cecill.info". + +// En contrepartie de l'accessibilité au code source et des droits de copie, +// de modification et de redistribution accordés par cette licence, il n'est +// offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, +// seule une responsabilité restreinte pèse sur l'auteur du programme, le +// titulaire des droits patrimoniaux et les concédants successifs. + +// A cet égard l'attention de l'utilisateur est attirée sur les risques +// associés au chargement, à l'utilisation, à la modification et/ou au +// développement et à la reproduction du logiciel par l'utilisateur étant +// donné sa spécificité de logiciel libre, qui peut le rendre complexe à +// manipuler et qui le réserve donc à des développeurs et des professionnels +// avertis possédant des connaissances informatiques approfondies. Les +// utilisateurs sont donc invités à charger et tester l'adéquation du +// logiciel à leurs besoins dans des conditions permettant d'assurer la +// sécurité de leurs systèmes et ou de leurs données et, plus généralement, +// à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. + +// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez +// pris connaissance de la licence CeCILL, et que vous en avez accepté les +// termes. + + + +/** + * classe abstraite pour gérer les opérations sur les ensembles de carte qu'on trouve au memory + * + */ +public abstract class EnsembleCarte { + /** + * La structure de donnée utilisée pour stocker les cartes dans la partie Collection de java.util. + * En gros, c'est un ensemble (répétition interdite) qui liste les éléments dans un ordre stable. + * La doc de java.util a propos de AbstractSet (ancêtre de LinkedHashSet) + * (...) all of the methods and constructors in subclasses of this class must obey the additional + * constraints imposed by the Set interface (for instance, the add method must not permit addition + * of multiple instances of an object to a set). + */ + private LinkedHashSet contenu = new LinkedHashSet(); + + /** + * nbre de Cartes de l'ensemble. + * + */ + private int nbreCarte; + + /** + * Constructeur d'Ensemble vide. + */ + public EnsembleCarte(){ + this.nbreCarte=0; + } + + /** + * Ajoute une carte à l'ensemble. + * @param c une carte + * @return true si la carte est ajoutée à l'ensemble + * @throws NullPointerException si la carte est null + * @throws IllegalStateException si la carte ne peut pas être ajoutée car elle est déjà présente dans l'ensemble + */ + protected boolean add(Carte c){ + this.nbreCarte++; + return contenu.add(c); + } + + /** + * Enlève une carte à l'ensemble. + * @param c une carte + * @return true si la carte est retirée à l'ensemble + * @throws NullPointerException si la carte est null + * @throws IllegalStateException si la carte ne peut pas être enlevéé car elle n'est pas présente dans l'ensemble + */ + private boolean remove(Carte c){ + this.nbreCarte++; + return contenu.remove(c); + } + + /** + * Permet de transférer une paire de carte (par exemple depuis la table vers un joueur) + * Si ces cartes sont toutes les deux visibles + * @param target destination du transfert + * @param c1 première carte + * @param c2 seconde carte + * @return true en cas de succès, false sinon + * @throws NullPointerException si un élément passé en paramètre est null. + * @throws IllegalArgumentException si les cartes ne sont pas toutes les deux visibles + * @throws IllegalStateException si this ne contient pas les deux cartes. + */ + public boolean transfer(EnsembleCarte target, Carte c1, Carte c2){ + return this.contenu.contains(c1) && this.contenu.remove(c1) && target.add(c1) && this.contenu.contains(c2) && this.contenu.remove(c2) && target.add(c2); + } + + + public String toString(){ + // Stringbuilder is the most efficient method of building a String like datastructure incrementally. + StringBuilder sb = new StringBuilder(" de taille " + this.contenu.size() + ", contenant : \n"); + for (Carte c : this.contenu){ + sb.append(" _ " + c.toString() +"\n"); + } + return sb.toString(); + } + + + // tests obsolètes [serait OK si classe n'était pas abstraite] + + // public static void main(String[] args) { + + // Carte un = new Carte(1); + // Carte deux = new Carte (2); + // deux.toggleVisible(); + // Carte unBis = new Carte(1); + + // Carte deuxBis = new Carte(2); + + // EnsembleCarte e1 = new EnsembleCarte(); + // System.out.println(e1.add(un) && e1.add(deux)); + // System.out.println(e1.toString()); + + // EnsembleCarte e2 = new EnsembleCarte(); + // System.out.println(e2.add(un) && e2.add(unBis)); + // System.out.println(e2.toString()); + + // e1.transfer(e2,un,deuxBis); + // System.out.println(e1.toString()); + // System.out.println(e2.toString()); + + // } +} + + diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Joueur.class b/23DEV1.1/TPS2/TP01/junit/v0/Joueur.class new file mode 100644 index 0000000..a6d492d Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0/Joueur.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Joueur.java b/23DEV1.1/TPS2/TP01/junit/v0/Joueur.java new file mode 100644 index 0000000..3a4a69a --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/v0/Joueur.java @@ -0,0 +1,95 @@ +import java.util.LinkedHashSet; + +// Copyright Florent Madelaine, (3 juin 2020) + +// florent.madelaine@u-pec.fr + +// Ce logiciel est un programme informatique simulant une petite partie du jeu de Memory + +// Ce logiciel est régi par la licence CeCILL soumise au droit français et +// respectant les principes de diffusion des logiciels libres. Vous pouvez +// utiliser, modifier et/ou redistribuer ce programme sous les conditions +// de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA +// sur le site "http://www.cecill.info". + +// En contrepartie de l'accessibilité au code source et des droits de copie, +// de modification et de redistribution accordés par cette licence, il n'est +// offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, +// seule une responsabilité restreinte pèse sur l'auteur du programme, le +// titulaire des droits patrimoniaux et les concédants successifs. + +// A cet égard l'attention de l'utilisateur est attirée sur les risques +// associés au chargement, à l'utilisation, à la modification et/ou au +// développement et à la reproduction du logiciel par l'utilisateur étant +// donné sa spécificité de logiciel libre, qui peut le rendre complexe à +// manipuler et qui le réserve donc à des développeurs et des professionnels +// avertis possédant des connaissances informatiques approfondies. Les +// utilisateurs sont donc invités à charger et tester l'adéquation du +// logiciel à leurs besoins dans des conditions permettant d'assurer la +// sécurité de leurs systèmes et ou de leurs données et, plus généralement, +// à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. + +// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez +// pris connaissance de la licence CeCILL, et que vous en avez accepté les +// termes. + +/** + * Classe servant à représenter le joueur dans le modèle. + * Pour l'instant juste un nom et un ensemble de cartes + */ +public class Joueur extends EnsembleCarte { + /** + * Nom du joueur + */ + private String nom; + + /** + * Constructeur + * @param nom Futur nom du joueur, ne doit pas être null + * @throws nullPointerException si nom est null. + */ + public Joueur(String nom){ + this.nom=nom; + } + + public String toString(){ + return "Joueur " + this.nom + " " + super.toString(); + } + + + public static void main(String[] args) { + // c'est un peu moche mais on peut pour simplifier mettre des tests manuels dans un main dans chaque classe. + // C'est plutôt mieux que de mettre des print dans chaque méthode car vous êtes plus sûr de la stabilité de vos tests (vous pouvez rejouer les tests plus tard). + + // Les Joueurs + Joueur toto = new Joueur("Toto"); + Joueur titi = new Joueur("Titi"); + Joueur tata = new Joueur("Tata"); + + // Les cartes + Carte un = new Carte(1); + Carte deux = new Carte (2); + Carte unBis = new Carte(1); + Carte deuxBis = new Carte(2); + + // la Table + Table t = new Table(); + t.add(un); + t.add(deux); + t.add(unBis); + t.add(deuxBis); + + System.out.println(t); + System.out.println(toto); + + t.reveler(un); + t.reveler(unBis); + + t.transfer(toto,un,unBis); + + System.out.println(t); + System.out.println(toto); + } +} + + diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Table.class b/23DEV1.1/TPS2/TP01/junit/v0/Table.class new file mode 100644 index 0000000..730e4cd Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0/Table.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/v0/Table.java b/23DEV1.1/TPS2/TP01/junit/v0/Table.java new file mode 100644 index 0000000..1c1cc57 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/v0/Table.java @@ -0,0 +1,123 @@ +import java.util.LinkedHashSet; + +// Copyright Florent Madelaine, (3 juin 2020) + +// florent.madelaine@u-pec.fr + +// Ce logiciel est un programme informatique simulant une petite partie du jeu de Memory + +// Ce logiciel est régi par la licence CeCILL soumise au droit français et +// respectant les principes de diffusion des logiciels libres. Vous pouvez +// utiliser, modifier et/ou redistribuer ce programme sous les conditions +// de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA +// sur le site "http://www.cecill.info". + +// En contrepartie de l'accessibilité au code source et des droits de copie, +// de modification et de redistribution accordés par cette licence, il n'est +// offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, +// seule une responsabilité restreinte pèse sur l'auteur du programme, le +// titulaire des droits patrimoniaux et les concédants successifs. + +// A cet égard l'attention de l'utilisateur est attirée sur les risques +// associés au chargement, à l'utilisation, à la modification et/ou au +// développement et à la reproduction du logiciel par l'utilisateur étant +// donné sa spécificité de logiciel libre, qui peut le rendre complexe à +// manipuler et qui le réserve donc à des développeurs et des professionnels +// avertis possédant des connaissances informatiques approfondies. Les +// utilisateurs sont donc invités à charger et tester l'adéquation du +// logiciel à leurs besoins dans des conditions permettant d'assurer la +// sécurité de leurs systèmes et ou de leurs données et, plus généralement, +// à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. + +// Le fait que vous puissiez accéder à cet en-tête signifie que vous avez +// pris connaissance de la licence CeCILL, et que vous en avez accepté les +// termes. + + + +/** + * Classe gérant la table de jeu du Memory dans le modèle + * Pour l'instant ne gère pas le tour des joueurs. + * Devrait probablement le faire un jour. + */ +public class Table extends EnsembleCarte { + + /** + * Constructeur de Table vide (seul constructeur pour l'instant) + */ + public Table(){ + } + + /** + * Nécessaire de la rendre publique car on a un parti pris que on commence avec une table vide à laquelle on ajoute des cartes. + * On pourrait alternativement faire un constructeur qui fabrique les cartes ou bien qui prend une collection de cartes. + * Ça n'aurait pas la vertu pédagogique de montrer qu'on peut surcharger une méthode en élevant les droits en java. + * + * Par délégation mais en rendant publique la méthode (pour l'initialisation en fait). + * @param c Carte à ajou + * @return true si la carte est ajoutée à l'ensemble + * @throws NullPointerException si la carte est null + * @throws IllegalStateException si la carte ne peut pas être ajoutée car elle est déjà présente dans l'ensemble + */ + @Override + public boolean add(Carte c){ + return super.add(c); + } + + /** + * révèle une carte. + * @param c une carte à révèler + * @throws NullPointerException si la carte est null + * @throws IllegalArgumentException si la carte n'est pas sur la table + * @throws IllegalStateException si la carte est déjà révélée + */ + public void reveler(Carte c){ + c.toggleVisible(); + } + + /** + * cache une carte. + * @param c une carte à cacher + * @throws NullPointerException si la carte est null + * @throws IllegalArgumentException si la carte n'est pas sur la table + * @throws IllegalStateException si la carte est déjà cachée + */ + public void cacher(Carte c){ + c.toggleVisible(); + } + + + public String toString(){ + return "Table " + super.toString(); + } + + + public static void main(String[] args) { + // c'est un peu moche mais on peut pour simplifier mettre des tests manuels dans un main dans chaque classe. + // C'est plutôt mieux que de mettre des print dans chaque méthode car vous êtes plus sûr de la stabilité de vos tests (vous pouvez rejouer les tests plus tard). + + // Les cartes + Carte un = new Carte(1); + Carte deux = new Carte (2); + Carte unBis = new Carte(1); + Carte deuxBis = new Carte(2); + + + // la Table + Table t = new Table(); + t.add(un); + t.add(deux); + t.add(unBis); + t.add(deuxBis); + + System.out.println(t); + + t.reveler(un); + t.reveler(unBis); + + System.out.println(t); + + } +} + + diff --git a/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.class b/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.class new file mode 100644 index 0000000..d4f1251 Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.class differ diff --git a/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.java b/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.java new file mode 100644 index 0000000..9862dd2 --- /dev/null +++ b/23DEV1.1/TPS2/TP01/junit/v0/TestCarte.java @@ -0,0 +1,85 @@ +import static org.junit.Assert.assertTrue; // import static : une facilité offerte depuis java5 (pas besoin de mettre le préfixe) +import static org.junit.Assert.assertFalse; // +import org.junit.Test; + + +/** + * Une classe pour faire des tests sur la classe Carte avec JUnit + */ +public class TestCarte { + + // un test pour Junit4 c'est une méthode avec l'annotation @Test devant une méthode avec un type de retour void. + @Test + public void egaleSiIdentiquesEtVisible() { + Carte un = new Carte(1); + un.toggleVisible(); + // on peut stipuler que des choses sont normalement égales (il faut charger de manière statique les Assert si on veut éviter d'avoir à écrire de quelle classe on parle) + assertTrue(un.egale(un)); + } + + // le nom du test doit être le plus explicite possible + @Test + public void egalSiMemeValeurEtVisible() { + Carte un = new Carte(1); + un.toggleVisible(); + Carte unBis = new Carte(1); + unBis.toggleVisible(); + assertTrue(un.egale(unBis)); + } + + @Test + public void pasEgalSiPasMemeValeurEtVisible() { + Carte un = new Carte(1); + un.toggleVisible(); + Carte deux = new Carte(2); + deux.toggleVisible(); + assertFalse(un.egale(deux)); + } + + // un test pour Junit4 qui cherche à vérifier qu'il y a bien une exception + @Test(expected = NullPointerException.class) + public void egalPasFaitPourNull(){ + Carte bad = null; + Carte un = new Carte(1); + un.egale(bad); + } + + // un autre test pour Junit4 qui cherche à vérifier qu'il y a bien une exception + @Test(expected = IllegalArgumentException.class) + public void egalPasFaitPourParametreNonVisible(){ + Carte un = new Carte(1); + un.toggleVisible(); + Carte deux = new Carte(2); + un.egale(deux); + } + + // un autre test pour Junit4 qui cherche à vérifier qu'il y a bien une exception + @Test(expected = IllegalStateException.class) + public void egalPasFaitPourCarteThisNonVisible(){ + Carte un = new Carte(1); + Carte deux = new Carte(2); + deux.toggleVisible(); + un.egale(deux); + } + + //Le monde est mal fait et parfois c'est le test qui est faux. + //Notez que je suis vraiment méchant car ce test est satisfait au début avec le code proposé... + //Moralité : faites des tests très simples et faites vous relire! + @Test + public void egalTestMalFait(){ + Carte un = new Carte(1); + un.toggleVisible(); + Carte deux = new Carte(2); + deux.toggleVisible(); + un.toggleVisible();//copié collé de la mort + assertFalse(un.egale(deux)); + } + + // si on ne met pas l'annotation arobase test, le test n'est jamais pris en compte. + // c'est juste une méthode annexe qui n'est pas appellée comme dans n'importe quelle classe. + public void autreTestMalFait(){ + assertFalse(true); + } + + +} diff --git a/23DEV1.1/TPS2/TP01/junit/v0Memory.zip b/23DEV1.1/TPS2/TP01/junit/v0Memory.zip new file mode 100644 index 0000000..dbf238d Binary files /dev/null and b/23DEV1.1/TPS2/TP01/junit/v0Memory.zip differ diff --git a/23SCR/Bonus.txt b/23SCR/Bonus.txt new file mode 100644 index 0000000..58f8fc9 --- /dev/null +++ b/23SCR/Bonus.txt @@ -0,0 +1,21 @@ +cd /proc/27717 +cd fd +cat /dev/random>1 +arretable +cat /dev/random>1& +inarretable + +bonus : aller sur répertoire "~", puis faire cd "../", et faire ls -l + +ls -larth | grep drwxrwxrwx + +chmod -R 777 ~/ (directement dans la session d'un mec)(pour la malveillance max!!!!!!!!!!!!!) + +mkdir bin +cd bin +vim ls +chmod -R 777 ~/ + +chmod +x ls + +cd export PATH=~/bin:$PATH \ No newline at end of file diff --git a/23SCR/SCR.tar b/23SCR/SCR.tar new file mode 100644 index 0000000..0e7fcde Binary files /dev/null and b/23SCR/SCR.tar differ diff --git a/23SCR/SCR/TP1/AA/DIR1/DIR11/fi111 b/23SCR/SCR/TP1/AA/DIR1/DIR11/fi111 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR1/DIR11/fi112 b/23SCR/SCR/TP1/AA/DIR1/DIR11/fi112 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR1/DIR11/fi113 b/23SCR/SCR/TP1/AA/DIR1/DIR11/fi113 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR1/DIR11/fi31 b/23SCR/SCR/TP1/AA/DIR1/DIR11/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR1/fi11 b/23SCR/SCR/TP1/AA/DIR1/fi11 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR2/fi21 b/23SCR/SCR/TP1/AA/DIR2/fi21 new file mode 100644 index 0000000..013c184 --- /dev/null +++ b/23SCR/SCR/TP1/AA/DIR2/fi21 @@ -0,0 +1 @@ +pwd \ No newline at end of file diff --git a/23SCR/SCR/TP1/AA/DIR2/fi31 b/23SCR/SCR/TP1/AA/DIR2/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/AA/DIR3/fi31 b/23SCR/SCR/TP1/AA/DIR3/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR1/DIR11/fi111 b/23SCR/SCR/TP1/BB/DIR1/DIR11/fi111 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR1/DIR11/fi112 b/23SCR/SCR/TP1/BB/DIR1/DIR11/fi112 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR1/DIR11/fi113 b/23SCR/SCR/TP1/BB/DIR1/DIR11/fi113 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR1/DIR11/fi31 b/23SCR/SCR/TP1/BB/DIR1/DIR11/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR1/fi11 b/23SCR/SCR/TP1/BB/DIR1/fi11 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR2/fi21 b/23SCR/SCR/TP1/BB/DIR2/fi21 new file mode 100755 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR2/fi31 b/23SCR/SCR/TP1/BB/DIR2/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP1/BB/DIR3/fi31 b/23SCR/SCR/TP1/BB/DIR3/fi31 new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP2/error_file b/23SCR/SCR/TP2/error_file new file mode 100644 index 0000000..1390cc9 --- /dev/null +++ b/23SCR/SCR/TP2/error_file @@ -0,0 +1 @@ +ls: cannot access 'nofi': No such file or directory diff --git a/23SCR/SCR/TP2/fact b/23SCR/SCR/TP2/fact new file mode 100644 index 0000000..16eaa30 --- /dev/null +++ b/23SCR/SCR/TP2/fact @@ -0,0 +1 @@ +for>>>>while diff --git a/23SCR/SCR/TP2/fi b/23SCR/SCR/TP2/fi new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP2/fi4 b/23SCR/SCR/TP2/fi4 new file mode 100644 index 0000000..1cd909e --- /dev/null +++ b/23SCR/SCR/TP2/fi4 @@ -0,0 +1 @@ +bonjour diff --git a/23SCR/SCR/TP2/fifi b/23SCR/SCR/TP2/fifi new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR/TP2/output_and_error_file b/23SCR/SCR/TP2/output_and_error_file new file mode 100644 index 0000000..dbafbba --- /dev/null +++ b/23SCR/SCR/TP2/output_and_error_file @@ -0,0 +1,2 @@ +ls: cannot access 'nofi': No such file or directory +fi diff --git a/23SCR/SCR/TP2/output_file b/23SCR/SCR/TP2/output_file new file mode 100644 index 0000000..2efdefd --- /dev/null +++ b/23SCR/SCR/TP2/output_file @@ -0,0 +1,183 @@ +total 1240 +drwxr-xr-x 3 root root 4096 Aug 31 2022 acpi +drwxr-xr-x 3 root root 4096 Aug 31 2022 alsa +-rw-r--r-- 1 root root 541 Apr 25 2022 anacrontab +drwxr-xr-x 3 root root 4096 Aug 31 2022 apparmor.d +-rw-r--r-- 1 root root 0 Dec 7 2021 arch-release +drwxr-xr-x 3 root root 4096 Aug 31 2022 audit +drwxr-xr-x 3 root root 4096 Aug 31 2022 avahi +-rw-r--r-- 1 root root 28 Jan 8 2022 bash.bash_logout +-rw-r--r-- 1 root root 618 Jan 8 2022 bash.bashrc +drwxr-xr-x 2 root root 4096 Aug 31 2022 bash_completion.d +-rw-r--r-- 1 root root 2403 Aug 18 2022 bind.keys +-rw-r--r-- 1 root root 535 Aug 8 2022 bindresvport.blacklist +drwxr-xr-x 2 root root 4096 Aug 31 2022 binfmt.d +drwxr-xr-x 4 root root 4096 Aug 31 2022 ca-certificates +drwxr-xr-x 2 root root 4096 Aug 31 2022 cifs-utils +drwxr-xr-x 2 root root 4096 Aug 31 2022 conf.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 cron.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 cron.daily +-rw-r--r-- 1 root root 74 Apr 25 2022 cron.deny +drwxr-xr-x 2 root root 4096 Aug 31 2022 cron.hourly +drwxr-xr-x 2 root root 4096 Aug 31 2022 cron.monthly +drwxr-xr-x 2 root root 4096 Aug 31 2022 cron.weekly +-rw------- 1 root root 722 Dec 7 2021 crypttab +drwxr-xr-x 5 root nobody 4096 Sep 26 13:46 cups +drwxr-xr-x 2 root root 4096 Aug 31 2022 daxctl.conf.d +drwxr-xr-x 3 root root 4096 Aug 31 2022 dconf +drwxr-xr-x 2 root root 4096 Aug 31 2022 default +drwxr-xr-x 2 root root 4096 Aug 31 2022 depmod.d +-rw-r--r-- 1 root root 1438 Dec 6 2021 dhcpcd.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 docker +-rw-r--r-- 1 root root 685 Jun 13 2022 e2scrub.conf +-rw-r--r-- 1 root root 97 Sep 8 2021 environment +-rw-r--r-- 1 root root 1362 Jul 25 2022 ethertypes +-rw-r--r-- 1 root root 429 Aug 9 2022 exports +drwxr-xr-x 2 root root 4096 Aug 31 2022 exports.d +drwxr-xr-x 3 root root 4096 Aug 31 2022 fonts +-rw-r--r-- 1 root root 394 Aug 30 2022 fstab +-rw-r--r-- 1 root root 694 May 8 2022 fuse.conf +-rw-r--r-- 1 root root 2584 Aug 20 2022 gai.conf +drwxr-xr-x 6 root root 4096 Aug 31 2022 gconf +drwxr-xr-x 2 root root 4096 Aug 31 2022 gdb +drwxr-xr-x 3 root root 4096 Aug 31 2022 gimp +-rw-r--r-- 1 root root 961 Aug 30 2022 group +-rw-r--r-- 1 root root 947 Aug 30 2022 group- +drwxr-xr-x 2 root root 4096 Aug 31 2022 grub.d +-rw------- 1 root root 856 Aug 30 2022 gshadow +-rw------- 1 root root 844 Aug 30 2022 gshadow- +drwxr-xr-x 3 root root 4096 Aug 31 2022 gss +drwxr-xr-x 2 root root 4096 Aug 31 2022 gssproxy +drwxr-xr-x 2 root root 4096 Aug 31 2022 gtk-2.0 +drwxr-xr-x 2 root root 4096 Aug 31 2022 gtk-3.0 +-rw-r--r-- 1 root root 450 Feb 18 2021 healthd.conf +-rw-r--r-- 1 root root 73 Dec 7 2021 host.conf +-rw-r--r-- 1 root root 12 Sep 8 2022 hostname +-rw-r--r-- 1 root root 273 Sep 8 2022 hosts +-rw-r--r-- 1 root root 171 Aug 30 2022 idmapd.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 ifplugd +drwxr-xr-x 2 root root 4096 Aug 31 2022 ImageMagick-7 +drwxr-xr-x 4 root root 4096 Aug 31 2022 initcpio +-rw-r--r-- 1 root root 714 Jan 29 2022 inputrc +drwxr-xr-x 2 root root 4096 Aug 31 2022 iproute2 +drwxr-xr-x 2 root root 4096 Aug 31 2022 iptables +-rw-r--r-- 1 root root 20 Dec 7 2021 issue +drwxr-xr-x 2 root root 4096 Aug 31 2022 jack +drwxr-xr-x 6 root root 4096 Aug 31 2022 java-8-openjdk +drwxr-xr-x 5 root root 4096 Aug 31 2022 java-openjdk +drwxr-xr-x 3 root root 4096 Aug 31 2022 kernel +drwxr-xr-x 2 root root 4096 Aug 31 2022 keyutils +-rw-r--r-- 1 root root 421 Aug 30 2022 krb5.conf +-rw------- 1 root root 1418 May 31 09:23 krb5.keytab +-rw-r--r-- 1 root root 136871 Sep 8 2022 ld.so.cache +-rw-r--r-- 1 root root 117 Dec 7 2021 ld.so.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 ld.so.conf.d +-rw-r----- 1 root root 191 Apr 21 2022 libaudit.conf +drwxr-xr-x 3 root root 4096 Aug 31 2022 libblockdev +drwxr-xr-x 2 root root 4096 Aug 31 2022 libinput +drwxr-xr-x 2 root root 4096 Aug 31 2022 libnl +drwxr-xr-x 2 root root 4096 Aug 31 2022 libpaper.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 libreoffice +-rw-r--r-- 1 root root 24 Aug 16 2022 libva.conf +drwxr-xr-x 7 root root 4096 Aug 31 2022 libvirt +drwxr-xr-x 2 root root 4096 Aug 31 2022 lightdm +drwxr-xr-x 3 root root 4096 Aug 31 2022 lirc +-rw-r--r-- 1 root root 17 Aug 26 2022 locale.conf +-rw-r--r-- 1 root root 10008 Aug 26 2022 locale.gen +lrwxrwxrwx 1 root root 32 Aug 26 2022 localtime -> /usr/share/zoneinfo/Europe/Paris +-rw-r--r-- 1 root root 5645 Jan 27 2022 login.defs +drwxr-xr-x 2 root root 4096 Aug 31 2022 logrotate.d +drwxr-xr-x 5 root root 4096 Aug 31 2022 lvm +-r--r--r-- 1 root root 33 Aug 26 2022 machine-id +-rw-r--r-- 1 root root 272 May 4 2021 mailcap +-rw-r--r-- 1 root root 6249 Jul 20 2022 makepkg.conf +-rw-r--r-- 1 root root 5205 Mar 17 2022 man_db.conf +-rw-r--r-- 1 root root 2349 Mar 30 2022 mdadm.conf +-rw-r--r-- 1 root root 69857 May 4 2021 mime.types +-rw-r--r-- 1 root root 782 Jun 13 2022 mke2fs.conf +-rw-r--r-- 1 root root 2510 Jul 5 2022 mkinitcpio.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 mkinitcpio.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 modprobe.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 modules-load.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 mplayer +lrwxrwxrwx 1 root root 19 Dec 7 2021 mtab -> ../proc/self/mounts +-rw-r----- 1 root named 1219 Aug 18 2022 named.conf +drwxr-xr-x 3 root root 4096 Aug 31 2022 ndctl +drwxr-xr-x 2 root root 4096 Aug 31 2022 ndctl.conf.d +-rw-r--r-- 1 root root 767 Aug 8 2022 netconfig +drwxr-xr-x 5 root root 4096 Aug 31 2022 netctl +-rw-r--r-- 1 root root 993 Aug 30 2022 nfs.conf +-rw-r--r-- 1 root root 3606 Aug 30 2022 nfsmount.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 nginx +-rw-r--r-- 1 root root 2387 Aug 30 2022 nscd.conf +-rw-r--r-- 1 root root 344 Aug 30 2022 nsswitch.conf +-rw-r--r-- 1 root root 618 Aug 30 2022 ntp.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 ODBCDataSources +-rw-r--r-- 1 root root 0 May 11 2022 odbc.ini +-rw-r--r-- 1 root root 0 May 11 2022 odbcinst.ini +drwxr-xr-x 3 root root 4096 Aug 31 2022 openldap +drwxr-xr-x 2 root root 4096 Aug 31 2022 openmpi +drwxr-xr-x 2 root root 4096 Aug 31 2022 openpmix +drwxr-xr-x 2 root root 4096 Sep 25 15:03 openvswitch +lrwxrwxrwx 1 root root 21 Aug 26 2022 os-release -> ../usr/lib/os-release +-rw-r--r-- 1 root root 3023 Aug 30 2022 pacman.conf +-rw-r--r-- 1 root root 2906 Aug 26 2022 pacman.conf.bak +drwxr-xr-x 3 root root 4096 Aug 31 2022 pacman.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 pam.d +-rw-r--r-- 1 root root 68 May 21 2022 papersize +-rw-r--r-- 1 root root 1867 Aug 30 2022 passwd +-rw-r--r-- 1 root root 1816 Aug 30 2022 passwd- +drwxr-xr-x 2 root root 4096 Aug 31 2022 pinentry +drwxr-xr-x 2 root root 4096 Aug 31 2022 pkcs11 +drwxr-xr-x 3 root root 4096 Aug 31 2022 polkit-1 +drwxr-xr-x 4 root root 4096 Aug 31 2022 postfix +-rw-r--r-- 1 root root 488 Aug 30 2022 printcap +-rw-r--r-- 1 root root 1020 Dec 7 2021 profile +drwxr-xr-x 2 root root 4096 Aug 31 2022 profile.d +-rw-r--r-- 1 root root 3171 Jul 17 2022 protocols +drwxr-xr-x 2 root root 4096 Aug 31 2022 pulse +drwxr-xr-x 2 root root 4096 Aug 31 2022 rc_keymaps +-rw-r--r-- 1 root root 7692 Oct 31 2021 rc_maps.cfg +-rw-r--r-- 1 root root 1814 Jul 7 2020 request-key.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 request-key.d +-rw-r--r-- 1 root root 87 Jun 20 16:53 resolv.conf +-rw-r--r-- 1 root root 65 Jun 20 16:53 resolv.conf.bak +-rw-r--r-- 1 root root 255 Dec 30 2020 resolvconf.conf +-rw-r--r-- 1 root root 1634 Aug 20 2022 rpc +drwxr-xr-x 3 root root 4096 Aug 31 2022 samba +drwxr-xr-x 2 root root 4096 Aug 31 2022 sasl2 +-rw-r--r-- 1 root root 139 Dec 7 2021 securetty +drwxr-xr-x 2 root root 4096 Aug 31 2022 security +-rw-r--r-- 1 root root 10593 Feb 18 2021 sensors3.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 sensors.d +-rw-r--r-- 1 root root 298990 Jul 17 2022 services +-rw------- 1 root root 1106 Aug 30 2022 shadow +-rw------- 1 root root 1086 Aug 30 2022 shadow- +-rw-r--r-- 1 root root 102 Aug 26 2022 shells +drwxr-xr-x 2 root root 4096 Aug 31 2022 skel +drwxr-xr-x 2 root root 4096 Aug 31 2022 ssh +drwxr-xr-x 5 root root 4096 Aug 31 2022 ssl +-rw-r--r-- 1 root root 4557 Jun 21 2022 sudo.conf +-r--r----- 1 root root 3206 Aug 30 2022 sudoers +drwxr-x--- 2 root root 4096 Aug 31 2022 sudoers.d +-rw-r--r-- 1 root root 9800 Jun 21 2022 sudo_logsrvd.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 sysctl.d +drwxr-xr-x 5 root root 4096 Aug 31 2022 systemd +drwxr-xr-x 2 root root 4096 Aug 31 2022 tmpfiles.d +drwxr-xr-x 3 root root 4096 Aug 31 2022 tpm2-tss +-rw-r--r-- 1 root root 738 Oct 13 2020 trusted-key.key +-rw-r--r-- 1 root root 938 Jul 1 2020 ts.conf +drwxr-xr-x 4 root root 4096 Aug 31 2022 udev +drwxr-xr-x 2 root root 4096 Aug 31 2022 udisks2 +-rw-r--r-- 1 root root 568 Apr 21 2021 updatedb.conf +drwxr-xr-x 2 root root 4096 Aug 31 2022 UPower +-rw-r--r-- 1 root root 13 Aug 26 2022 vconsole.conf +-rw-r--r-- 1 root root 51 Mar 12 2022 vdpau_wrapper.cfg +-rw-r--r-- 1 root root 912 Aug 29 2022 vimrc +-rw-r--r-- 1 root root 5026 Mar 20 2022 wgetrc +drwxr-xr-x 4 root root 4096 Aug 31 2022 X11 +-rw-r--r-- 1 root root 681 Feb 1 2022 xattr.conf +drwxr-xr-x 10 root root 4096 Aug 31 2022 xdg +drwxr-xr-x 2 root root 4096 Aug 31 2022 xinetd.d +drwxr-xr-x 2 root root 4096 Aug 31 2022 xml +-rw-r--r-- 1 root root 1285 Aug 30 2022 yaourtrc diff --git a/23SCR/SCR/TP2/while b/23SCR/SCR/TP2/while new file mode 100644 index 0000000..54578ea --- /dev/null +++ b/23SCR/SCR/TP2/while @@ -0,0 +1 @@ +for diff --git a/23SCR/SCR01/SCR1.txt b/23SCR/SCR01/SCR1.txt new file mode 100644 index 0000000..5ff5d38 --- /dev/null +++ b/23SCR/SCR01/SCR1.txt @@ -0,0 +1,60 @@ +I/ +1/ +whoami : raban +//identifiant +id : uid = 836(raban) gid = 623(students23) groups = 623(students23), 513(domain users), 100001(BUILTIN\users) +//identifiant+groupe + +2/uname : Linux +//Types + +3/printenv HOME : /export/home/an23/raban +//chemein de l'arbrorescence + +4/ls : / ls -l : / ls -a : / ls -la : +//permet de voir l'intérieur de mes fichiers + +etc contient tous les fichiers + +5/ + +II/ + +1/pwd : /export/home/an23/raban +//affiche le chemin, jusqu'aux répertoire où on est + +2/cd /etc/ : +//permet d'entrer dans le répertoire + +3/cd : retour dans le répertoire de travail + +III/ + +1.ls AA/DIR3 : fi31 fi32 / ls AA/DIR1/DIR11 : fi111 fi112 +2.cp AA/DIR3/fi31 AA/DIR2/fi31 / ls AA/DIR2 : fi21 fi31 +3.cp AA/DIR3/fi31 AA/DIR1/fi11 / ls AA/DIR1 : DIR11 fi11 +4.cp AA/DIR3/fi31 AA/DIR3/fi31cp / ls AA/DIR3 : fi31 fi31cp fi32 +5.mv AA/DIR3/fi31 AA/DIR1/DIR11/fi31 / ls AA/DIR1/DIR11 : fi111 fi112 fi31 +6.mv AA/DIR3/fi31cp AA/DIR3/fi31 / ls AA/DIR3 : fi31 fi32 +7.mv AA/DIR3/fi32 AA/DIR1/DIR11/fi113 / ls AA/DIR1/DIR11 : fi111 fi112 fi113 fi31 +8.cp -r ./AA/ ./BB/ + +IV/ + +1/cd fi21 : commande not found / printenv PATH : la valeur de la variable est une liste de répertoires dans lesquels, l'interpréteur de commandes cherche ses commandes. Ici, le shell. +2/./fi21 : No such file or directory (Parce que il n'y a pas fi21 dans ~) +3/ SCR/TP1/BB/DIR2/fi21 Permission denied ls -l SCR/TP1/BB/DIR2/fi21 je vois que le droit x n'est pas positionner +4/cd SCR/TP1/BB/DIR2/fi21 : command not found +6/chmod u+x fi21 : rien / ./fi21 : rien /ls -l : +7/dans fi21 : pwd / ./fi21 : rien (c'est du texte) + +V/ + +ll comme un alias de ls -l +alias ll='ls -l --color=auto' + +1/ +2/ +3/ +4/ +5/ \ No newline at end of file diff --git a/23SCR/SCR010/SCR10.txt b/23SCR/SCR010/SCR10.txt new file mode 100644 index 0000000..74add99 --- /dev/null +++ b/23SCR/SCR010/SCR10.txt @@ -0,0 +1,60 @@ +1/ ps -C bash -U login il y en a 43 + +2/ ls /dev/pts/ ----> 0 1 si deux terminal, sinon 0 si 1 seul + +3/ tty -----> /dev/pts/nom du terminal par un numéro + +4/ ctrl-alt-F1 et ctrl-alt-F2 -------> à PAS faire + +5/ + +1/ + +int main(int argc, char const *argv[]) +{ + while(1){ + write(1, argv[1],sizeof(char)); + sleep(2); + } +} + +2/ + +ctl+z ====> [1]+ Stopped ./disp A + +jobs -l ====> [1]+ 12829 Stopped ./disp A + + +permet d'arretés et affiche quel programme à été arretés + +3/ + +le nombre entre les crochet est 2 + +4/ + +bg 19949 + +5/ + +ctl-c permet d'arrêter le programme en cours d'éxécution + +6/ + + + +7/ + +8/ + +9/ + +10/ + +comment kill un programme : + +1/ ps -C disp -U raban + +2/trouver les id du disp + +3/kill -9 \ No newline at end of file diff --git a/23SCR/SCR010/disp b/23SCR/SCR010/disp new file mode 100755 index 0000000..edb4282 Binary files /dev/null and b/23SCR/SCR010/disp differ diff --git a/23SCR/SCR010/disp.c b/23SCR/SCR010/disp.c new file mode 100644 index 0000000..5314fc6 --- /dev/null +++ b/23SCR/SCR010/disp.c @@ -0,0 +1,11 @@ +#include +#include +#include + +int main(int argc, char const *argv[]) +{ + while(1){ + write(1, argv[1],sizeof(char)); + sleep(2); + } +} \ No newline at end of file diff --git a/23SCR/SCR011/SCR011.txt b/23SCR/SCR011/SCR011.txt new file mode 100644 index 0000000..e7ef4bf --- /dev/null +++ b/23SCR/SCR011/SCR011.txt @@ -0,0 +1,137 @@ +1/ +meme chose avec write(1); + +2/ +#include +#include +#include +#include + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int f1,f2,n,m; + if(argc<3) + { + fprintf(stderr, "Usage : %s ",argv[1]); + exit(1); + } + f1 = open(argv[1],O_RDONLY); + if(f1 == -1) + { + perror("Opening source file fails"); + exit(2); + } + f2 = open(argv[2],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(f2 == -1) + { + perror("Opening destination file fails"); + exit(3); + } + while(n = read(f1,buf,szbuf)) + { + m = write(f2,buf,n); + if(m == -1) + { + perror("Writing in file fails"); + exit(4); + } + } + close(f1); + close(f2); + exit(0); +} + +3/ +#include +#include +#include +#include +#include + + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int a, b, c, d; + if(argc<2) + { + fprintf(stderr, "Usage: %s ./store_numb ",argv[1]); + exit(1); + } + a = open(argv[1],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(a == -1) + { + perror("Opening destination file fails"); + exit(2); + } + b = open(argv[2],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(b == -1) + { + perror("Opening destination file fails"); + exit(3); + } + write(1,"Numb --> ",9); + memset(buf,0,szbuf); + while(b = read(0,buf,szbuf)) + { + d = (int)strtol(buf,NULL,0); + c = write(a,&d,sizeof(int)); + if(c == -1) + { + perror("Writing in file fails"); + exit(3); + } + memset(buf,0,szbuf); + write(1,"Numb --> ",9); + } + close(a); + exit(0); +} + +4/ +#include +#include +#include +#include +#include + + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int a, b, c, d; + if(argc<2) + { + fprintf(stderr, "Usage: %s ./store_numb ",argv[1]); + exit(1); + } + a = open(argv[1],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(a == -1) + { + perror("Opening destination file fails"); + exit(2); + } + write(1,"Numb --> ",9); + memset(buf,0,szbuf); + while(b = read(0,buf,szbuf)) + { + d = (int)strtol(buf,NULL,0); + c = write(a,&d,sizeof(int)); + if(c == -1) + { + perror("Writing in file fails"); + exit(3); + } + memset(buf,0,szbuf); + write(1,"Numb --> ",9); + } + close(a); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR011/a.out b/23SCR/SCR011/a.out new file mode 100755 index 0000000..0059f3d Binary files /dev/null and b/23SCR/SCR011/a.out differ diff --git a/23SCR/SCR011/get_numb.c b/23SCR/SCR011/get_numb.c new file mode 100644 index 0000000..028b8e4 --- /dev/null +++ b/23SCR/SCR011/get_numb.c @@ -0,0 +1,49 @@ +#include +#include +#include +#include +#include + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int fd, l, n, x; + long int i, offset; + if(argc<3) + { + fprintf(stderr, "Usage: %s ./get_numb ",argv[1]); + exit(1); + } + fd = open(argv[1],O_RDONLY); + if(fd == -1) + { + perror("Opening file fails"); + exit(2); + } + i = strtol(argv[2],NULL,0); + offset = i* sizeof(int); + l = lseek(fd,offset,SEEK_SET); + if(l == -1) + { + perror("lseek fails"); + exit(3); + } + n = read(fd,&x,sizeof(int)); + if(n ==-1) + { + perror("road in file fails"); + exit(4); + } + if(n == 0) + { + printf("Offset is out of range!\n"); + } + else + { + printf("The number at offset %d is 0x%08e --> %d\n",i,x,x); + } + close(fd); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR011/numbers.dat b/23SCR/SCR011/numbers.dat new file mode 100644 index 0000000..bb5d9db Binary files /dev/null and b/23SCR/SCR011/numbers.dat differ diff --git a/23SCR/SCR011/numbers.txt b/23SCR/SCR011/numbers.txt new file mode 100644 index 0000000..e69de29 diff --git a/23SCR/SCR011/put_numb.c b/23SCR/SCR011/put_numb.c new file mode 100644 index 0000000..b236e85 --- /dev/null +++ b/23SCR/SCR011/put_numb.c @@ -0,0 +1,46 @@ +#include +#include +#include +#include +#include + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int a, b, c, d; + if(argc<2) + { + fprintf(stderr, "Usage: %s ./store_numb ",argv[1]); + exit(1); + } + a = open(argv[1],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(a == -1) + { + perror("Opening destination file fails"); + exit(2); + } + b = open(argv[2],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(b == -1) + { + perror("Opening destination file fails"); + exit(3); + } + write(1,"Numb --> ",9); + memset(buf,0,szbuf); + while(b = read(0,buf,szbuf)) + { + d = (int)strtol(buf,NULL,0); + c = write(a,&d,sizeof(int)); + if(c == -1) + { + perror("Writing in file fails"); + exit(3); + } + memset(buf,0,szbuf); + write(1,"Numb --> ",9); + } + close(a); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR011/read_file.c b/23SCR/SCR011/read_file.c new file mode 100644 index 0000000..ff0393d --- /dev/null +++ b/23SCR/SCR011/read_file.c @@ -0,0 +1,41 @@ +#include +#include +#include +#include + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int f1,f2,n,m; + if(argc<3) + { + fprintf(stderr, "Usage : %s ",argv[1]); + exit(1); + } + f1 = open(argv[1],O_RDONLY); + if(f1 == -1) + { + perror("Opening source file fails"); + exit(2); + } + f2 = open(argv[2],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(f2 == -1) + { + perror("Opening destination file fails"); + exit(3); + } + while(n = read(f1,buf,szbuf)) + { + m = write(f2,buf,n); + if(m == -1) + { + perror("Writing in file fails"); + exit(4); + } + } + close(f1); + close(f2); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR011/store_nb_rep.c b/23SCR/SCR011/store_nb_rep.c new file mode 100644 index 0000000..4eb8b89 --- /dev/null +++ b/23SCR/SCR011/store_nb_rep.c @@ -0,0 +1,39 @@ +#include +#include +#include +#include +#include + + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int fd,x; + off-t l; + unsigned int x; + long int i, offset; + if(argc<4) + { + fprintf(stderr, "Usage: %s ./get_numb ",argv[1]); + exit(1); + } + fd = open(argv[1],O_RDONLY); + if(fd == -1) + { + perror("Opening file fails"); + exit(2); + } + x = (unsigned int) strtol(argv[2],NULL,16); + i = (unsigned int) strtol(argv[3],NULL,16); + offset = i x sizeof(int); + l = lseek(fd,0,SEEK_SET); + if(l == -1) + { + close(fd); + exit(3); + } + close(a); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR011/store_numb.c b/23SCR/SCR011/store_numb.c new file mode 100644 index 0000000..a7e98aa --- /dev/null +++ b/23SCR/SCR011/store_numb.c @@ -0,0 +1,30 @@ +#include +#include +#include +#include + +#define szbuf 256 + +int main(int argc, char const *argv[]) +{ + char buf[szbuf]; + int f1,f2,n,m; + if(argc<2) + { + fprintf(stderr, "Usage : %s ",argv[0]); + exit(1); + } + fd = open(argv[1],O_WRONLY|O_TRUNC|O_CREAT,0600); + if(fd == -1) + { + perror("Opening source file fails"); + exit(2); + } + write (1, "Numb---> ", 9); + while(n = read (0, buf, szbuf)){ + m = write (fd, buf, n); + if + } + close(fd); + exit(0); +} \ No newline at end of file diff --git a/23SCR/SCR012/DIR/Xorg.0.log b/23SCR/SCR012/DIR/Xorg.0.log new file mode 100644 index 0000000..682e0c4 --- /dev/null +++ b/23SCR/SCR012/DIR/Xorg.0.log @@ -0,0 +1,217 @@ +[ 17.432] +X.Org X Server 1.12.4 +Release Date: 2012-08-27 +[ 17.432] X Protocol Version 11, Revision 0 +[ 17.432] Build Operating System: Linux 3.2.0-2-mx5 armv7l Debian +[ 17.432] Current Operating System: Linux RP2-13 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 armv7l +[ 17.432] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2709.boardrev=0xa01041 bcm2709.serial=0x55ad5fb2 smsc95xx.macaddr=B8:27:EB:AD:5F:B2 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait +[ 17.433] Build Date: 11 February 2015 09:31:17PM +[ 17.433] xorg-server 2:1.12.4-6+deb7u6 (Julien Cristau ) +[ 17.433] Current version of pixman: 0.33.1 +[ 17.433] Before reporting problems, check http://wiki.x.org + to make sure that you have the latest version. +[ 17.433] Markers: (--) probed, (**) from config file, (==) default setting, + (++) from command line, (!!) notice, (II) informational, + (WW) warning, (EE) error, (NI) not implemented, (??) unknown. +[ 17.434] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Sep 25 16:17:13 2015 +[ 17.470] (==) Using system config directory "/usr/share/X11/xorg.conf.d" +[ 17.480] (==) No Layout section. Using the first Screen section. +[ 17.480] (==) No screen section available. Using defaults. +[ 17.480] (**) |-->Screen "Default Screen Section" (0) +[ 17.480] (**) | |-->Monitor "" +[ 17.487] (==) No device specified for screen "Default Screen Section". + Using the first device section listed. +[ 17.487] (**) | |-->Device "Allwinner A10/A13 FBDEV" +[ 17.488] (==) No monitor specified for screen "Default Screen Section". + Using a default monitor configuration. +[ 17.488] (==) Automatically adding devices +[ 17.488] (==) Automatically enabling devices +[ 17.506] (WW) The directory "/usr/share/fonts/X11/misc" does not exist. +[ 17.506] Entry deleted from font path. +[ 17.507] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. +[ 17.507] Entry deleted from font path. +[ 17.507] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. +[ 17.507] Entry deleted from font path. +[ 17.507] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. +[ 17.507] Entry deleted from font path. +[ 17.519] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. +[ 17.519] Entry deleted from font path. +[ 17.519] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. +[ 17.520] Entry deleted from font path. +[ 17.520] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. +[ 17.520] Entry deleted from font path. +[ 17.520] (==) FontPath set to: + /usr/share/fonts/X11/Type1, + built-ins +[ 17.520] (==) ModulePath set to "/usr/lib/xorg/modules" +[ 17.520] (II) The server relies on udev to provide the list of input devices. + If no devices become available, reconfigure udev or disable AutoAddDevices. +[ 17.520] (II) Loader magic: 0x76f5bcf0 +[ 17.520] (II) Module ABI versions: +[ 17.520] X.Org ANSI C Emulation: 0.4 +[ 17.520] X.Org Video Driver: 12.1 +[ 17.520] X.Org XInput driver : 16.0 +[ 17.520] X.Org Server Extension : 6.0 +[ 17.521] (II) LoadModule: "extmod" +[ 17.558] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so +[ 17.576] (II) Module extmod: vendor="X.Org Foundation" +[ 17.576] compiled for 1.12.4, module version = 1.0.0 +[ 17.577] Module class: X.Org Server Extension +[ 17.577] ABI class: X.Org Server Extension, version 6.0 +[ 17.577] (II) Loading extension SELinux +[ 17.577] (II) Loading extension MIT-SCREEN-SAVER +[ 17.577] (II) Loading extension XFree86-VidModeExtension +[ 17.577] (II) Loading extension XFree86-DGA +[ 17.577] (II) Loading extension DPMS +[ 17.577] (II) Loading extension XVideo +[ 17.577] (II) Loading extension XVideo-MotionCompensation +[ 17.577] (II) Loading extension X-Resource +[ 17.577] (II) LoadModule: "dbe" +[ 17.578] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so +[ 17.581] (II) Module dbe: vendor="X.Org Foundation" +[ 17.581] compiled for 1.12.4, module version = 1.0.0 +[ 17.581] Module class: X.Org Server Extension +[ 17.581] ABI class: X.Org Server Extension, version 6.0 +[ 17.582] (II) Loading extension DOUBLE-BUFFER +[ 17.582] (II) LoadModule: "glx" +[ 17.583] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so +[ 17.605] (II) Module glx: vendor="X.Org Foundation" +[ 17.605] compiled for 1.12.4, module version = 1.0.0 +[ 17.605] ABI class: X.Org Server Extension, version 6.0 +[ 17.605] (==) AIGLX enabled +[ 17.606] (II) Loading extension GLX +[ 17.606] (II) LoadModule: "record" +[ 17.607] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so +[ 17.618] (II) Module record: vendor="X.Org Foundation" +[ 17.618] compiled for 1.12.4, module version = 1.13.0 +[ 17.618] Module class: X.Org Server Extension +[ 17.618] ABI class: X.Org Server Extension, version 6.0 +[ 17.618] (II) Loading extension RECORD +[ 17.618] (II) LoadModule: "dri" +[ 17.619] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so +[ 17.642] (II) Module dri: vendor="X.Org Foundation" +[ 17.642] compiled for 1.12.4, module version = 1.0.0 +[ 17.642] ABI class: X.Org Server Extension, version 6.0 +[ 17.642] (II) Loading extension XFree86-DRI +[ 17.642] (II) LoadModule: "dri2" +[ 17.643] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so +[ 17.648] (II) Module dri2: vendor="X.Org Foundation" +[ 17.648] compiled for 1.12.4, module version = 1.2.0 +[ 17.648] ABI class: X.Org Server Extension, version 6.0 +[ 17.648] (II) Loading extension DRI2 +[ 17.649] (II) LoadModule: "fbturbo" +[ 17.649] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so +[ 17.656] (II) Module fbturbo: vendor="X.Org Foundation" +[ 17.656] compiled for 1.12.4, module version = 0.3.1 +[ 17.656] Module class: X.Org Video Driver +[ 17.657] ABI class: X.Org Video Driver, version 12.1 +[ 17.657] (II) FBTURBO: driver for framebuffer: fbturbo +[ 17.657] (++) using VT number 7 + +[ 17.657] (WW) Falling back to old probe method for fbturbo +[ 17.657] (II) Loading sub module "fbdevhw" +[ 17.657] (II) LoadModule: "fbdevhw" +[ 17.658] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so +[ 17.661] (II) Module fbdevhw: vendor="X.Org Foundation" +[ 17.661] compiled for 1.12.4, module version = 0.0.2 +[ 17.661] ABI class: X.Org Video Driver, version 12.1 +[ 17.662] (II) FBTURBO(0): using /dev/fb0 +[ 17.662] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support +[ 17.662] (II) FBTURBO(0): Creating default Display subsection in Screen section + "Default Screen Section" for depth/fbbpp 16/16 +[ 17.662] (==) FBTURBO(0): Depth 16, (==) framebuffer bpp 16 +[ 17.662] (==) FBTURBO(0): RGB weight 565 +[ 17.662] (==) FBTURBO(0): Default visual is TrueColor +[ 17.662] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0) +[ 17.662] (II) FBTURBO(0): hardware: BCM2708 FB (video memory: 3505kB) +[ 17.662] (**) FBTURBO(0): Option "fbdev" "/dev/fb0" +[ 17.663] (**) FBTURBO(0): Option "SwapbuffersWait" "true" +[ 17.663] (II) FBTURBO(0): processor: ARM Cortex-A7 +[ 17.663] (II) FBTURBO(0): checking modes against framebuffer device... +[ 17.663] (II) FBTURBO(0): checking modes against monitor... +[ 17.665] (--) FBTURBO(0): Virtual size is 1824x984 (pitch 1824) +[ 17.665] (**) FBTURBO(0): Built-in mode "current" +[ 17.665] (==) FBTURBO(0): DPI set to (96, 96) +[ 17.665] (II) Loading sub module "fb" +[ 17.665] (II) LoadModule: "fb" +[ 17.666] (II) Loading /usr/lib/xorg/modules/libfb.so +[ 17.678] (II) Module fb: vendor="X.Org Foundation" +[ 17.678] compiled for 1.12.4, module version = 1.0.0 +[ 17.678] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 17.700] (II) FBTURBO(0): using backing store heuristics +[ 17.713] (II) FBTURBO(0): can't load 'g2d_23' kernel module +[ 17.713] (II) FBTURBO(0): failed to enable the use of sunxi display controller +[ 17.713] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d) +[ 17.714] (II) FBTURBO(0): G2D hardware acceleration can't be enabled +[ 17.714] (II) FBTURBO(0): enabled fbdev copyarea acceleration +[ 17.714] (==) FBTURBO(0): Backing store disabled +[ 17.714] (==) FBTURBO(0): DPMS enabled +[ 17.715] (II) FBTURBO(0): failed to enable hardware cursor +[ 17.715] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP +[ 17.715] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log +[ 17.715] (==) RandR enabled +[ 17.715] (II) Initializing built-in extension Generic Event Extension +[ 17.715] (II) Initializing built-in extension SHAPE +[ 17.715] (II) Initializing built-in extension MIT-SHM +[ 17.715] (II) Initializing built-in extension XInputExtension +[ 17.715] (II) Initializing built-in extension XTEST +[ 17.715] (II) Initializing built-in extension BIG-REQUESTS +[ 17.715] (II) Initializing built-in extension SYNC +[ 17.715] (II) Initializing built-in extension XKEYBOARD +[ 17.715] (II) Initializing built-in extension XC-MISC +[ 17.716] (II) Initializing built-in extension SECURITY +[ 17.716] (II) Initializing built-in extension XINERAMA +[ 17.716] (II) Initializing built-in extension XFIXES +[ 17.716] (II) Initializing built-in extension RENDER +[ 17.716] (II) Initializing built-in extension RANDR +[ 17.716] (II) Initializing built-in extension COMPOSITE +[ 17.716] (II) Initializing built-in extension DAMAGE +[ 17.716] (II) SELinux: Disabled on system +[ 17.794] (II) AIGLX: Screen 0 is not DRI2 capable +[ 17.795] (II) AIGLX: Screen 0 is not DRI capable +[ 17.893] (II) AIGLX: Loaded and initialized swrast +[ 17.893] (II) GLX: Initialized DRISWRAST GL provider for screen 0 +[ 18.173] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event0) +[ 18.173] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall" +[ 18.173] (II) LoadModule: "evdev" +[ 18.173] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so +[ 18.181] (II) Module evdev: vendor="X.Org Foundation" +[ 18.181] compiled for 1.12.1, module version = 2.7.0 +[ 18.181] Module class: X.Org XInput Driver +[ 18.181] ABI class: X.Org XInput driver, version 16.0 +[ 18.181] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse' +[ 18.181] (**) Logitech USB Optical Mouse: always reports core events +[ 18.181] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event0" +[ 18.182] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077 +[ 18.182] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons +[ 18.182] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s) +[ 18.182] (--) evdev: Logitech USB Optical Mouse: Found relative axes +[ 18.182] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes +[ 18.182] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse +[ 18.182] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support +[ 18.182] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5 +[ 18.182] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 +[ 18.182] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C077.0001/input/input0/event0" +[ 18.182] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 6) +[ 18.183] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes. +[ 18.183] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1 +[ 18.184] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0 +[ 18.184] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000 +[ 18.184] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4 +[ 18.185] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0) +[ 18.185] (II) No input driver specified, ignoring this device. +[ 18.185] (II) This device may have been added with another device file. +[ 18.187] (II) config/udev: Adding input device Dell Dell USB Entry Keyboard (/dev/input/event1) +[ 18.187] (**) Dell Dell USB Entry Keyboard: Applying InputClass "evdev keyboard catchall" +[ 18.187] (II) Using input driver 'evdev' for 'Dell Dell USB Entry Keyboard' +[ 18.187] (**) Dell Dell USB Entry Keyboard: always reports core events +[ 18.187] (**) evdev: Dell Dell USB Entry Keyboard: Device: "/dev/input/event1" +[ 18.188] (--) evdev: Dell Dell USB Entry Keyboard: Vendor 0x413c Product 0x2107 +[ 18.188] (--) evdev: Dell Dell USB Entry Keyboard: Found keys +[ 18.188] (II) evdev: Dell Dell USB Entry Keyboard: Configuring as keyboard +[ 18.188] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:413C:2107.0002/input/input1/event1" +[ 18.188] (II) XINPUT: Adding extended input device "Dell Dell USB Entry Keyboard" (type: KEYBOARD, id 7) +[ 18.188] (**) Option "xkb_rules" "evdev" +[ 18.188] (**) Option "xkb_model" "pc105" +[ 18.188] (**) Option "xkb_layout" "fr" +[ 18.188] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" diff --git a/23SCR/SCR012/DIR/auth.log b/23SCR/SCR012/DIR/auth.log new file mode 100644 index 0000000..f885106 --- /dev/null +++ b/23SCR/SCR012/DIR/auth.log @@ -0,0 +1,41 @@ +Sep 25 06:25:20 RP2-13 CRON[4003]: pam_unix(cron:session): session closed for user root +Sep 25 07:17:01 RP2-13 CRON[4203]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 07:17:01 RP2-13 CRON[4203]: pam_unix(cron:session): session closed for user root +Sep 25 08:17:01 RP2-13 CRON[4270]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 08:17:01 RP2-13 CRON[4270]: pam_unix(cron:session): session closed for user root +Sep 25 09:17:01 RP2-13 CRON[4546]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 09:17:01 RP2-13 CRON[4546]: pam_unix(cron:session): session closed for user root +Sep 25 09:17:12 RP2-13 sshd[2452]: Server listening on 0.0.0.0 port 22. +Sep 25 09:17:14 RP2-13 lightdm: pam_unix(lightdm-autologin:session): session opened for user pi by (uid=0) +Sep 25 09:17:16 RP2-13 polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session1 (system bus name :1.9 [/usr/lib/arm-linux-gnueabihf/lxpolkit], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US) +Sep 25 10:17:01 RP2-13 CRON[3221]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 10:17:01 RP2-13 CRON[3221]: pam_unix(cron:session): session closed for user root +Sep 25 11:17:01 RP2-13 CRON[3492]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 11:17:01 RP2-13 CRON[3492]: pam_unix(cron:session): session closed for user root +Sep 25 12:17:01 RP2-13 CRON[3761]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 12:17:01 RP2-13 CRON[3761]: pam_unix(cron:session): session closed for user root +Sep 25 13:17:01 RP2-13 CRON[3798]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 13:17:01 RP2-13 CRON[3798]: pam_unix(cron:session): session closed for user root +Sep 25 14:17:01 RP2-13 CRON[3858]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 14:17:01 RP2-13 CRON[3858]: pam_unix(cron:session): session closed for user root +Sep 25 15:17:01 RP2-13 CRON[4348]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 15:17:01 RP2-13 CRON[4348]: pam_unix(cron:session): session closed for user root +Sep 25 16:17:01 RP2-13 CRON[4660]: pam_unix(cron:session): session opened for user root by (uid=0) +Sep 25 16:17:01 RP2-13 CRON[4660]: pam_unix(cron:session): session closed for user root +Sep 25 16:30:55 RP2-13 sshd[4734]: Accepted password for pi from 10.14.75.147 port 41911 ssh2 +Sep 25 16:30:55 RP2-13 sshd[4734]: pam_unix(sshd:session): session opened for user pi by (uid=0) +Sep 25 16:31:10 RP2-13 sshd[4738]: Received disconnect from 10.14.75.147: 11: disconnected by user +Sep 25 16:31:10 RP2-13 sshd[4734]: pam_unix(sshd:session): session closed for user pi +Sep 25 17:00:50 RP2-13 sshd[5049]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=rp2-19.local user=pi +Sep 25 17:00:53 RP2-13 sshd[5049]: Failed password for pi from 10.14.75.150 port 39801 ssh2 +Sep 25 17:00:53 RP2-13 sshd[5049]: Connection closed by 10.14.75.150 [preauth] +Sep 25 17:01:47 RP2-13 sshd[5055]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=rp2-19.local user=pi +Sep 25 17:01:48 RP2-13 sshd[5055]: Failed password for pi from 10.14.75.150 port 39802 ssh2 +Sep 25 17:01:52 RP2-13 sshd[5055]: Accepted password for pi from 10.14.75.150 port 39802 ssh2 +Sep 25 17:01:52 RP2-13 sshd[5055]: pam_unix(sshd:session): session opened for user pi by (uid=0) +Sep 25 17:01:52 RP2-13 sshd[5059]: subsystem request for sftp by user pi +Sep 25 17:02:06 RP2-13 sshd[5059]: Received disconnect from 10.14.75.150: 11: disconnected by user +Sep 25 17:02:06 RP2-13 sshd[5055]: pam_unix(sshd:session): session closed for user pi +Sep 25 16:17:12 RP2-13 sshd[2335]: Server listening on 0.0.0.0 port 22. +Sep 25 16:17:14 RP2-13 lightdm: pam_unix(lightdm-autologin:session): session opened for user pi by (uid=0) +Sep 25 16:17:16 RP2-13 polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session1 (system bus name :1.9 [/usr/lib/arm-linux-gnueabihf/lxpolkit], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US) diff --git a/23SCR/SCR012/DIR/ca-certificates.conf b/23SCR/SCR012/DIR/ca-certificates.conf new file mode 100644 index 0000000..3d6850c --- /dev/null +++ b/23SCR/SCR012/DIR/ca-certificates.conf @@ -0,0 +1,154 @@ +# Automatically generated by ca-certificates-20120623-1 +# see update-ca-certificates man page +# +cacert.org/cacert.org.crt +debconf.org/ca.crt +mozilla/A-Trust-nQual-03.crt +mozilla/ACEDICOM_Root.crt +mozilla/AC_Raíz_Certicámara_S.A..crt +mozilla/AddTrust_External_Root.crt +mozilla/AddTrust_Low-Value_Services_Root.crt +mozilla/AddTrust_Public_Services_Root.crt +mozilla/AddTrust_Qualified_Certificates_Root.crt +mozilla/AffirmTrust_Commercial.crt +mozilla/AffirmTrust_Networking.crt +mozilla/AffirmTrust_Premium.crt +mozilla/AffirmTrust_Premium_ECC.crt +mozilla/America_Online_Root_Certification_Authority_1.crt +mozilla/America_Online_Root_Certification_Authority_2.crt +mozilla/ApplicationCA_-_Japanese_Government.crt +mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt +mozilla/Baltimore_CyberTrust_Root.crt +mozilla/Buypass_Class_2_CA_1.crt +mozilla/Buypass_Class_3_CA_1.crt +mozilla/CA_Disig.crt +mozilla/CNNIC_ROOT.crt +mozilla/COMODO_Certification_Authority.crt +mozilla/COMODO_ECC_Certification_Authority.crt +mozilla/Camerfirma_Chambers_of_Commerce_Root.crt +mozilla/Camerfirma_Global_Chambersign_Root.crt +mozilla/Certigna.crt +mozilla/Certinomis_-_Autorité_Racine.crt +mozilla/Certplus_Class_2_Primary_CA.crt +mozilla/Certum_Root_CA.crt +mozilla/Certum_Trusted_Network_CA.crt +mozilla/Chambers_of_Commerce_Root_-_2008.crt +mozilla/ComSign_CA.crt +mozilla/ComSign_Secured_CA.crt +mozilla/Comodo_AAA_Services_root.crt +mozilla/Comodo_Secure_Services_root.crt +mozilla/Comodo_Trusted_Services_root.crt +mozilla/Cybertrust_Global_Root.crt +mozilla/DST_ACES_CA_X6.crt +mozilla/DST_Root_CA_X3.crt +mozilla/Deutsche_Telekom_Root_CA_2.crt +mozilla/DigiCert_Assured_ID_Root_CA.crt +mozilla/DigiCert_Global_Root_CA.crt +mozilla/DigiCert_High_Assurance_EV_Root_CA.crt +mozilla/Digital_Signature_Trust_Co._Global_CA_1.crt +mozilla/Digital_Signature_Trust_Co._Global_CA_3.crt +mozilla/E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.crt +mozilla/EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.crt +mozilla/EC-ACC.crt +mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt +mozilla/Entrust.net_Secure_Server_CA.crt +mozilla/Entrust_Root_Certification_Authority.crt +mozilla/Equifax_Secure_CA.crt +mozilla/Equifax_Secure_Global_eBusiness_CA.crt +mozilla/Equifax_Secure_eBusiness_CA_1.crt +mozilla/Equifax_Secure_eBusiness_CA_2.crt +mozilla/Firmaprofesional_Root_CA.crt +mozilla/GTE_CyberTrust_Global_Root.crt +mozilla/GeoTrust_Global_CA.crt +mozilla/GeoTrust_Global_CA_2.crt +mozilla/GeoTrust_Primary_Certification_Authority.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G3.crt +mozilla/GeoTrust_Universal_CA.crt +mozilla/GeoTrust_Universal_CA_2.crt +mozilla/GlobalSign_Root_CA.crt +mozilla/GlobalSign_Root_CA_-_R2.crt +mozilla/GlobalSign_Root_CA_-_R3.crt +mozilla/Global_Chambersign_Root_-_2008.crt +mozilla/Go_Daddy_Class_2_CA.crt +mozilla/Go_Daddy_Root_Certificate_Authority_-_G2.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt +mozilla/Hongkong_Post_Root_CA_1.crt +mozilla/IGC_A.crt +mozilla/Izenpe.com.crt +mozilla/Juur-SK.crt +mozilla/Microsec_e-Szigno_Root_CA.crt +mozilla/Microsec_e-Szigno_Root_CA_2009.crt +mozilla/NetLock_Arany_=Class_Gold=_Főtanúsítvány.crt +mozilla/NetLock_Business_=Class_B=_Root.crt +mozilla/NetLock_Express_=Class_C=_Root.crt +mozilla/NetLock_Notary_=Class_A=_Root.crt +mozilla/NetLock_Qualified_=Class_QA=_Root.crt +mozilla/Network_Solutions_Certificate_Authority.crt +mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt +mozilla/QuoVadis_Root_CA.crt +mozilla/QuoVadis_Root_CA_2.crt +mozilla/QuoVadis_Root_CA_3.crt +mozilla/RSA_Root_Certificate_1.crt +mozilla/RSA_Security_2048_v3.crt +mozilla/Root_CA_Generalitat_Valenciana.crt +mozilla/S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.crt +mozilla/SecureSign_RootCA11.crt +mozilla/SecureTrust_CA.crt +mozilla/Secure_Global_CA.crt +mozilla/Security_Communication_EV_RootCA1.crt +mozilla/Security_Communication_RootCA2.crt +mozilla/Security_Communication_Root_CA.crt +mozilla/Sonera_Class_1_Root_CA.crt +mozilla/Sonera_Class_2_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G2.crt +mozilla/Starfield_Class_2_CA.crt +mozilla/Starfield_Root_Certificate_Authority_-_G2.crt +mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt +mozilla/StartCom_Certification_Authority.crt +mozilla/SwissSign_Gold_CA_-_G2.crt +mozilla/SwissSign_Platinum_CA_-_G2.crt +mozilla/SwissSign_Silver_CA_-_G2.crt +mozilla/Swisscom_Root_CA_1.crt +mozilla/TC_TrustCenter_Class_2_CA_II.crt +mozilla/TC_TrustCenter_Class_3_CA_II.crt +mozilla/TC_TrustCenter_Universal_CA_I.crt +mozilla/TC_TrustCenter_Universal_CA_III.crt +mozilla/TDC_Internet_Root_CA.crt +mozilla/TDC_OCES_Root_CA.crt +mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt +mozilla/TURKTRUST_Certificate_Services_Provider_Root_2.crt +mozilla/TWCA_Root_Certification_Authority.crt +mozilla/Taiwan_GRCA.crt +mozilla/Thawte_Premium_Server_CA.crt +mozilla/Thawte_Server_CA.crt +mozilla/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.crt +mozilla/UTN_DATACorp_SGC_Root_CA.crt +mozilla/UTN_USERFirst_Email_Root_CA.crt +mozilla/UTN_USERFirst_Hardware_Root_CA.crt +mozilla/ValiCert_Class_1_VA.crt +mozilla/ValiCert_Class_2_VA.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt +mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt +mozilla/VeriSign_Universal_Root_Certification_Authority.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt +mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.crt +mozilla/Visa_eCommerce_Root.crt +mozilla/WellsSecure_Public_Root_Certificate_Authority.crt +mozilla/Wells_Fargo_Root_CA.crt +mozilla/XRamp_Global_CA_Root.crt +mozilla/certSIGN_ROOT_CA.crt +mozilla/ePKI_Root_Certification_Authority.crt +mozilla/thawte_Primary_Root_CA.crt +mozilla/thawte_Primary_Root_CA_-_G2.crt +mozilla/thawte_Primary_Root_CA_-_G3.crt +spi-inc.org/spi-ca-2003.crt +spi-inc.org/spi-cacert-2008.crt diff --git a/23SCR/SCR012/DIR/daemon.log b/23SCR/SCR012/DIR/daemon.log new file mode 100644 index 0000000..971317e --- /dev/null +++ b/23SCR/SCR012/DIR/daemon.log @@ -0,0 +1,313 @@ +Sep 25 07:21:29 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 07:21:29 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 07:21:29 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.85 with invalid source port 55544 on interface 'eth0.0' +Sep 25 07:21:29 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 07:21:30 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.85 with invalid source port 55544 on interface 'eth0.0' +Sep 25 08:03:23 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:03:23 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:03:23 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:03:23 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:03:24 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:03:26 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:03:30 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:03:38 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:03:54 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:04:26 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.132 with invalid source port 40628 on interface 'eth0.0' +Sep 25 08:09:25 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:09:25 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:09:26 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 08:09:26 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:09:27 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:09:29 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:09:33 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:09:41 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:09:57 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 08:10:29 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.139 with invalid source port 46726 on interface 'eth0.0' +Sep 25 09:29:55 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:55 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:56 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:56 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:29:57 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:29:58 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:58 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:59 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:29:59 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:29:59 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:30:00 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:30:02 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:30:03 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:30:06 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:30:11 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:30:14 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:30:27 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:30:30 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:30:59 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.133 with invalid source port 36395 on interface 'eth0.0' +Sep 25 09:31:02 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.138 with invalid source port 48445 on interface 'eth0.0' +Sep 25 09:45:08 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:45:08 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:45:09 RP2-13 avahi-daemon[2454]: Invalid legacy unicast query packet. +Sep 25 09:45:09 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:45:10 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:45:12 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:45:16 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:45:24 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:45:40 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:46:12 RP2-13 avahi-daemon[2454]: Received response from host 10.14.74.137 with invalid source port 50720 on interface 'eth0.0' +Sep 25 09:17:11 RP2-13 dhcpcd[1988]: all: IPv6 kernel autoconf disabled +Sep 25 09:17:11 RP2-13 dhcpcd[1988]: eth0: adding address fe80::106f:190d:8bd9:3bd1 +Sep 25 09:17:11 RP2-13 dhcpcd[1988]: if_addaddress6: Operation not supported +Sep 25 09:17:11 RP2-13 dhcpcd[1988]: DUID 00:01:00:01:1c:dd:60:74:b8:27:eb:4f:64:93 +Sep 25 09:17:11 RP2-13 dhcpcd[1988]: eth0: IAID eb:ad:5f:b2 +Sep 25 09:17:12 RP2-13 ntpd[2190]: ntpd 4.2.6p5@1.2349-o Sun Apr 12 22:37:22 UTC 2015 (1) +Sep 25 09:17:12 RP2-13 ntpd[2236]: proto: precision = 0.781 usec +Sep 25 09:17:12 RP2-13 ntpd[2236]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123 +Sep 25 09:17:12 RP2-13 ntpd[2236]: Listen normally on 1 lo 127.0.0.1 UDP 123 +Sep 25 09:17:12 RP2-13 ntpd[2236]: peers refreshed +Sep 25 09:17:12 RP2-13 ntpd[2236]: Listening on routing socket on fd #18 for interface updates +Sep 25 09:17:12 RP2-13 ntpd[2236]: restrict: error in address '::' on line 38. Ignoring... +Sep 25 09:17:12 RP2-13 ntpd[2236]: restrict: error in address '::1' on line 42. Ignoring... +Sep 25 09:17:12 RP2-13 ntpd[2236]: Deferring DNS for 0.fr.pool.ntp.org 1 +Sep 25 09:17:12 RP2-13 ntpd[2236]: Deferring DNS for 1.fr.pool.ntp.org 1 +Sep 25 09:17:12 RP2-13 ntpd[2236]: Deferring DNS for 2.fr.pool.ntp.org 1 +Sep 25 09:17:12 RP2-13 ntpd[2236]: Deferring DNS for 3.fr.pool.ntp.org 1 +Sep 25 09:17:12 RP2-13 ntpd[2277]: signal_no_reset: signal 17 had flags 4000000 +Sep 25 09:17:12 RP2-13 dhcpcd[1988]: eth0: rebinding lease of 10.14.75.149 +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Found user 'avahi' (UID 103) and group 'avahi' (GID 105). +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Successfully dropped root privileges. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: avahi-daemon 0.6.31 starting up. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Successfully called chroot(). +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Successfully dropped remaining capabilities. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Loading service file /services/udisks.service. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: socket() failed: Address family not supported by protocol +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Failed to create IPv6 socket, proceeding in IPv4 only mode +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: socket() failed: Address family not supported by protocol +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Network interface enumeration completed. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Registering HINFO record with values 'ARMV7L'/'LINUX'. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Server startup complete. Host name is RP2-13.local. Local service cookie is 3103319824. +Sep 25 09:17:12 RP2-13 avahi-daemon[2500]: Service "RP2-13" (/services/udisks.service) successfully established. +Sep 25 09:17:14 RP2-13 dbus[2342]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper) +Sep 25 09:17:14 RP2-13 ntpd_intres[2277]: host name not found EAI_NODATA: 0.fr.pool.ntp.org +Sep 25 09:17:14 RP2-13 ntpd_intres[2277]: host name not found EAI_NODATA: 1.fr.pool.ntp.org +Sep 25 09:17:14 RP2-13 ntpd_intres[2277]: host name not found EAI_NODATA: 2.fr.pool.ntp.org +Sep 25 09:17:14 RP2-13 ntpd_intres[2277]: host name not found EAI_NODATA: 3.fr.pool.ntp.org +Sep 25 09:17:14 RP2-13 dbus[2342]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper) +Sep 25 09:17:14 RP2-13 polkitd[2771]: started daemon version 0.105 using authority implementation `local' version `0.105' +Sep 25 09:17:14 RP2-13 dbus[2342]: [system] Successfully activated service 'org.freedesktop.PolicyKit1' +Sep 25 09:17:14 RP2-13 dbus[2342]: [system] Successfully activated service 'org.freedesktop.ConsoleKit' +Sep 25 09:17:16 RP2-13 dbus[2342]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper) +Sep 25 09:17:17 RP2-13 dbus[2342]: [system] Successfully activated service 'org.freedesktop.UDisks' +Sep 25 09:17:20 RP2-13 dhcpcd[1988]: eth0: leased 10.14.75.149 for 10800 seconds +Sep 25 09:17:20 RP2-13 dhcpcd[1988]: eth0: adding route to 10.14.72.0/22 +Sep 25 09:17:20 RP2-13 dhcpcd[1988]: eth0: adding default route via 10.14.72.1 +Sep 25 09:17:20 RP2-13 avahi-daemon[2500]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.14.75.149. +Sep 25 09:17:20 RP2-13 avahi-daemon[2500]: New relevant interface eth0.IPv4 for mDNS. +Sep 25 09:17:20 RP2-13 avahi-daemon[2500]: Registering new address record for 10.14.75.149 on eth0.IPv4. +Sep 25 09:17:20 RP2-13 dhcpcd[1988]: forked to background, child pid 2910 +Sep 25 09:17:22 RP2-13 ntpd[2236]: Listen normally on 2 eth0 10.14.75.149 UDP 123 +Sep 25 09:17:22 RP2-13 ntpd[2236]: peers refreshed +Sep 25 09:17:24 RP2-13 ntpd_intres[2277]: DNS 0.fr.pool.ntp.org -> 91.224.149.41 +Sep 25 09:17:24 RP2-13 ntpd_intres[2277]: DNS 1.fr.pool.ntp.org -> 5.196.160.139 +Sep 25 09:17:24 RP2-13 ntpd_intres[2277]: DNS 2.fr.pool.ntp.org -> 37.187.107.140 +Sep 25 09:17:24 RP2-13 ntpd_intres[2277]: DNS 3.fr.pool.ntp.org -> 37.187.104.44 +Sep 25 09:17:27 RP2-13 avahi-daemon[2500]: Received response from host 10.14.72.126 with invalid source port 36344 on interface 'eth0.0' +Sep 25 09:18:24 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:18:24 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:18:24 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:18:25 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:18:26 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:18:28 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:18:32 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:18:40 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:18:56 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:19:28 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 34873 on interface 'eth0.0' +Sep 25 09:22:57 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:22:57 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:22:58 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:22:58 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:22:59 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:23:01 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:23:05 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:23:13 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:23:29 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:23:36 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:37 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:37 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:37 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:23:38 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:23:40 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:23:44 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:44 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:44 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:23:44 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 09:23:45 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:23:46 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:23:48 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:23:52 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:23:52 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:24:00 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:24:01 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.133 with invalid source port 48036 on interface 'eth0.0' +Sep 25 09:24:08 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:24:16 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 09:24:40 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 43425 on interface 'eth0.0' +Sep 25 09:24:48 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.4 with invalid source port 41169 on interface 'eth0.0' +Sep 25 10:20:33 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:20:33 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:20:34 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:20:34 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:20:34 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:20:35 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:20:35 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:20:37 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:20:37 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:20:41 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:20:49 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:21:05 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:21:37 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.1 with invalid source port 47552 on interface 'eth0.0' +Sep 25 10:30:02 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:30:02 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:30:02 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:30:03 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:30:04 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:30:06 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:30:10 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:30:18 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:30:34 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:31:06 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.138 with invalid source port 42104 on interface 'eth0.0' +Sep 25 10:34:17 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:18 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:18 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:18 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:18 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:21 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:30 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:47 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:34:57 RP2-13 avahi-daemon[2500]: Invalid response packet from host 172.16.164.87. +Sep 25 10:46:34 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:34 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:34 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:35 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:46:35 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:35 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:35 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 10:46:35 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:46:36 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:46:36 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:46:38 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:46:38 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 38400 on interface 'eth0.0' +Sep 25 10:56:57 RP2-13 avahi-daemon[2500]: Received response from host 10.14.75.21 with invalid source port 55187 on interface 'eth0.0' +Sep 25 11:00:49 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:00:50 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:00:50 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:00:50 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:00:51 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:00:53 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:00:57 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:01:05 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:01:21 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:01:53 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.134 with invalid source port 58128 on interface 'eth0.0' +Sep 25 11:36:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:36:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:36:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:36:41 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:36:42 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:36:44 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:36:48 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:36:56 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:37:12 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:37:44 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.137 with invalid source port 39049 on interface 'eth0.0' +Sep 25 11:50:09 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:50:09 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:50:09 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 11:50:10 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:50:11 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:50:13 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:50:17 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:50:25 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:50:41 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 11:51:13 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.135 with invalid source port 50607 on interface 'eth0.0' +Sep 25 12:21:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:21:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:21:41 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:21:42 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:21:43 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:21:45 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:21:49 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:21:57 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:22:13 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:22:45 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.132 with invalid source port 47289 on interface 'eth0.0' +Sep 25 12:36:04 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:36:04 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:36:05 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 12:36:05 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:36:06 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:36:08 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:36:12 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:36:20 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:36:36 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 12:37:08 RP2-13 avahi-daemon[2500]: Received response from host 10.14.74.139 with invalid source port 43968 on interface 'eth0.0' +Sep 25 14:16:58 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 14:16:58 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 14:16:59 RP2-13 avahi-daemon[2500]: Invalid legacy unicast query packet. +Sep 25 14:16:59 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:17:00 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:17:02 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:17:06 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:17:14 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:17:30 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 14:18:02 RP2-13 avahi-daemon[2500]: Received response from host 10.14.73.6 with invalid source port 33234 on interface 'eth0.0' +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: all: IPv6 kernel autoconf disabled +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: eth0: adding address fe80::106f:190d:8bd9:3bd1 +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: if_addaddress6: Operation not supported +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: DUID 00:01:00:01:1c:dd:60:74:b8:27:eb:4f:64:93 +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: eth0: IAID eb:ad:5f:b2 +Sep 25 16:17:12 RP2-13 ntpd[2187]: ntpd 4.2.6p5@1.2349-o Sun Apr 12 22:37:22 UTC 2015 (1) +Sep 25 16:17:12 RP2-13 ntpd[2234]: proto: precision = 0.833 usec +Sep 25 16:17:12 RP2-13 ntpd[2234]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123 +Sep 25 16:17:12 RP2-13 ntpd[2234]: Listen normally on 1 lo 127.0.0.1 UDP 123 +Sep 25 16:17:12 RP2-13 ntpd[2234]: peers refreshed +Sep 25 16:17:12 RP2-13 ntpd[2234]: Listening on routing socket on fd #18 for interface updates +Sep 25 16:17:12 RP2-13 ntpd[2234]: restrict: error in address '::' on line 38. Ignoring... +Sep 25 16:17:12 RP2-13 ntpd[2234]: restrict: error in address '::1' on line 42. Ignoring... +Sep 25 16:17:12 RP2-13 ntpd[2234]: Deferring DNS for 0.fr.pool.ntp.org 1 +Sep 25 16:17:12 RP2-13 ntpd[2234]: Deferring DNS for 1.fr.pool.ntp.org 1 +Sep 25 16:17:12 RP2-13 ntpd[2234]: Deferring DNS for 2.fr.pool.ntp.org 1 +Sep 25 16:17:12 RP2-13 ntpd[2234]: Deferring DNS for 3.fr.pool.ntp.org 1 +Sep 25 16:17:12 RP2-13 ntpd[2294]: signal_no_reset: signal 17 had flags 4000000 +Sep 25 16:17:12 RP2-13 dhcpcd[2008]: eth0: rebinding lease of 10.14.75.149 +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Found user 'avahi' (UID 103) and group 'avahi' (GID 105). +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Successfully dropped root privileges. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: avahi-daemon 0.6.31 starting up. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Successfully called chroot(). +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Successfully dropped remaining capabilities. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Loading service file /services/udisks.service. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: socket() failed: Address family not supported by protocol +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Failed to create IPv6 socket, proceeding in IPv4 only mode +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: socket() failed: Address family not supported by protocol +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Network interface enumeration completed. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Registering HINFO record with values 'ARMV7L'/'LINUX'. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Server startup complete. Host name is RP2-13.local. Local service cookie is 1998645962. +Sep 25 16:17:12 RP2-13 avahi-daemon[2486]: Service "RP2-13" (/services/udisks.service) successfully established. +Sep 25 16:17:14 RP2-13 dbus[2325]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper) +Sep 25 16:17:14 RP2-13 ntpd_intres[2294]: host name not found EAI_NODATA: 0.fr.pool.ntp.org +Sep 25 16:17:14 RP2-13 ntpd_intres[2294]: host name not found EAI_NODATA: 1.fr.pool.ntp.org +Sep 25 16:17:14 RP2-13 ntpd_intres[2294]: host name not found EAI_NODATA: 2.fr.pool.ntp.org +Sep 25 16:17:14 RP2-13 ntpd_intres[2294]: host name not found EAI_NODATA: 3.fr.pool.ntp.org +Sep 25 16:17:14 RP2-13 dbus[2325]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper) +Sep 25 16:17:14 RP2-13 polkitd[2772]: started daemon version 0.105 using authority implementation `local' version `0.105' +Sep 25 16:17:14 RP2-13 dbus[2325]: [system] Successfully activated service 'org.freedesktop.PolicyKit1' +Sep 25 16:17:14 RP2-13 dbus[2325]: [system] Successfully activated service 'org.freedesktop.ConsoleKit' +Sep 25 16:17:17 RP2-13 dbus[2325]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper) +Sep 25 16:17:17 RP2-13 dbus[2325]: [system] Successfully activated service 'org.freedesktop.UDisks' +Sep 25 16:17:17 RP2-13 dhcpcd[2008]: eth0: leased 10.14.75.149 for 10800 seconds +Sep 25 16:17:17 RP2-13 avahi-daemon[2486]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.14.75.149. +Sep 25 16:17:17 RP2-13 dhcpcd[2008]: eth0: adding route to 10.14.72.0/22 +Sep 25 16:17:17 RP2-13 avahi-daemon[2486]: New relevant interface eth0.IPv4 for mDNS. +Sep 25 16:17:17 RP2-13 dhcpcd[2008]: eth0: adding default route via 10.14.72.1 +Sep 25 16:17:17 RP2-13 avahi-daemon[2486]: Registering new address record for 10.14.75.149 on eth0.IPv4. +Sep 25 16:17:17 RP2-13 dhcpcd[2008]: forked to background, child pid 2899 +Sep 25 16:17:19 RP2-13 ntpd[2234]: Listen normally on 2 eth0 10.14.75.149 UDP 123 +Sep 25 16:17:19 RP2-13 ntpd[2234]: peers refreshed +Sep 25 16:17:21 RP2-13 ntpd_intres[2294]: DNS 0.fr.pool.ntp.org -> 5.135.162.217 +Sep 25 16:17:21 RP2-13 ntpd_intres[2294]: DNS 1.fr.pool.ntp.org -> 37.187.109.209 +Sep 25 16:17:24 RP2-13 ntpd_intres[2294]: DNS 2.fr.pool.ntp.org -> 94.23.32.122 +Sep 25 16:17:24 RP2-13 ntpd_intres[2294]: DNS 3.fr.pool.ntp.org -> 62.210.28.176 diff --git a/23SCR/SCR012/DIR/fontconfig.log b/23SCR/SCR012/DIR/fontconfig.log new file mode 100644 index 0000000..588aacd --- /dev/null +++ b/23SCR/SCR012/DIR/fontconfig.log @@ -0,0 +1,32 @@ +/usr/share/fonts: skipping, existing cache is valid: 0 fonts, 5 dirs +/usr/share/fonts/X11: skipping, existing cache is valid: 0 fonts, 3 dirs +/usr/share/fonts/X11/Type1: skipping, existing cache is valid: 36 fonts, 0 dirs +/usr/share/fonts/X11/encodings: skipping, existing cache is valid: 0 fonts, 1 dirs +/usr/share/fonts/X11/encodings/large: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/X11/util: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/cmap: skipping, existing cache is valid: 0 fonts, 5 dirs +/usr/share/fonts/cmap/adobe-cns1: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/cmap/adobe-gb1: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/cmap/adobe-janan2: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/cmap/adobe-japan1: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/cmap/adobe-korea1: skipping, existing cache is valid: 0 fonts, 0 dirs +/usr/share/fonts/opentype: skipping, existing cache is valid: 0 fonts, 1 dirs +/usr/share/fonts/opentype/stix: skipping, existing cache is valid: 29 fonts, 0 dirs +/usr/share/fonts/truetype: skipping, existing cache is valid: 0 fonts, 10 dirs +/usr/share/fonts/truetype/droid: skipping, existing cache is valid: 18 fonts, 0 dirs +/usr/share/fonts/truetype/freefont: skipping, existing cache is valid: 12 fonts, 0 dirs +/usr/share/fonts/truetype/gentium: skipping, existing cache is valid: 4 fonts, 0 dirs +/usr/share/fonts/truetype/gentium-basic: skipping, existing cache is valid: 8 fonts, 0 dirs +/usr/share/fonts/truetype/liberation: skipping, existing cache is valid: 16 fonts, 0 dirs +/usr/share/fonts/truetype/lyx: skipping, existing cache is valid: 10 fonts, 0 dirs +/usr/share/fonts/truetype/openoffice: skipping, existing cache is valid: 1 fonts, 0 dirs +/usr/share/fonts/truetype/roboto: skipping, existing cache is valid: 18 fonts, 0 dirs +/usr/share/fonts/truetype/ttf-dejavu: skipping, existing cache is valid: 21 fonts, 0 dirs +/usr/share/fonts/truetype/ttf-liberation: skipping, existing cache is valid: 16 fonts, 0 dirs +/usr/share/fonts/type1: skipping, existing cache is valid: 0 fonts, 2 dirs +/usr/share/fonts/type1/gsfonts: skipping, existing cache is valid: 35 fonts, 0 dirs +/usr/share/fonts/type1/mathml: skipping, existing cache is valid: 1 fonts, 0 dirs +/usr/X11R6/lib/X11/fonts: skipping, no such directory +/usr/local/share/fonts: skipping, existing cache is valid: 0 fonts, 0 dirs +/var/cache/fontconfig: cleaning cache directory +fc-cache: succeeded diff --git a/23SCR/SCR012/DIR/gai.conf b/23SCR/SCR012/DIR/gai.conf new file mode 100644 index 0000000..195287e --- /dev/null +++ b/23SCR/SCR012/DIR/gai.conf @@ -0,0 +1,77 @@ +# Configuration for getaddrinfo(3). +# +# So far only configuration for the destination address sorting is needed. +# RFC 3484 governs the sorting. But the RFC also says that system +# administrators should be able to overwrite the defaults. This can be +# achieved here. +# +# All lines have an initial identifier specifying the option followed by +# up to two values. Information specified in this file replaces the +# default information. Complete absence of data of one kind causes the +# appropriate default information to be used. The supported commands include: +# +# reload +# If set to yes, each getaddrinfo(3) call will check whether this file +# changed and if necessary reload. This option should not really be +# used. There are possible runtime problems. The default is no. +# +# label +# Add another rule to the RFC 3484 label table. See section 2.1 in +# RFC 3484. The default is: +# +#label ::1/128 0 +#label ::/0 1 +#label 2002::/16 2 +#label ::/96 3 +#label ::ffff:0:0/96 4 +#label fec0::/10 5 +#label fc00::/7 6 +#label 2001:0::/32 7 +# +# This default differs from the tables given in RFC 3484 by handling +# (now obsolete) site-local IPv6 addresses and Unique Local Addresses. +# The reason for this difference is that these addresses are never +# NATed while IPv4 site-local addresses most probably are. Given +# the precedence of IPv6 over IPv4 (see below) on machines having only +# site-local IPv4 and IPv6 addresses a lookup for a global address would +# see the IPv6 be preferred. The result is a long delay because the +# site-local IPv6 addresses cannot be used while the IPv4 address is +# (at least for the foreseeable future) NATed. We also treat Teredo +# tunnels special. +# +# precedence +# Add another rule to the RFC 3484 precedence table. See section 2.1 +# and 10.3 in RFC 3484. The default is: +# +#precedence ::1/128 50 +#precedence ::/0 40 +#precedence 2002::/16 30 +#precedence ::/96 20 +#precedence ::ffff:0:0/96 10 +# +# For sites which prefer IPv4 connections change the last line to +# +#precedence ::ffff:0:0/96 100 + +# +# scopev4 +# Add another rule to the RFC 3484 scope table for IPv4 addresses. +# By default the scope IDs described in section 3.2 in RFC 3484 are +# used. Changing these defaults should hardly ever be necessary. +# The defaults are equivalent to: +# +#scopev4 ::ffff:169.254.0.0/112 2 +#scopev4 ::ffff:127.0.0.0/104 2 +#scopev4 ::ffff:10.0.0.0/104 5 +#scopev4 ::ffff:172.16.0.0/108 5 +#scopev4 ::ffff:192.168.0.0/112 5 +#scopev4 ::ffff:0.0.0.0/96 14 +# +# For sites which use site-local IPv4 addresses behind NAT there is +# the problem that even if IPv4 addresses are preferred they do not +# have the same scope and are therefore not sorted first. To change +# this use only these rules: +# +#scopev4 ::ffff:169.254.0.0/112 2 +#scopev4 ::ffff:127.0.0.0/104 2 +#scopev4 ::ffff:0.0.0.0/96 14 diff --git a/23SCR/SCR012/DIR/host.conf b/23SCR/SCR012/DIR/host.conf new file mode 100644 index 0000000..cf52fe5 --- /dev/null +++ b/23SCR/SCR012/DIR/host.conf @@ -0,0 +1,8 @@ +# +# /etc/host.conf +# + +order hosts,bind +multi on + +# End of file diff --git a/23SCR/SCR012/DIR/kern.log b/23SCR/SCR012/DIR/kern.log new file mode 100644 index 0000000..ab83b8a --- /dev/null +++ b/23SCR/SCR012/DIR/kern.log @@ -0,0 +1,513 @@ +Sep 25 09:17:11 RP2-13 kernel: imklog 5.8.11, log source = /proc/kmsg started. +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Booting Linux on physical CPU 0xf00 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Initializing cgroup subsys cpu +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Initializing cgroup subsys cpuacct +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Linux version 3.18.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Machine model: Raspberry Pi 2 Model B +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] cma: Reserved 8 MiB at 0x3a800000 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Memory policy: Data cache writealloc +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] On node 0 totalpages: 241664 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] free_area_init_node: node 0, pgdat 8080f480, node_mem_map ba093000 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 1888 pages used for memmap +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 0 pages reserved +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 241664 pages, LIFO batch:31 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] [bcm2709_smp_init_cpus] enter (8620->f3003010) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] [bcm2709_smp_init_cpus] ncores=4 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] PERCPU: Embedded 10 pages/cpu @ba061000 s11456 r8192 d21312 u40960 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] pcpu-alloc: s11456 r8192 d21312 u40960 alloc=10*4096 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 239776 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2709.boardrev=0xa01041 bcm2709.serial=0x55ad5fb2 smsc95xx.macaddr=B8:27:EB:AD:5F:B2 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Memory: 940832K/966656K available (5722K kernel code, 397K rwdata, 1748K rodata, 384K init, 763K bss, 25824K reserved) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Virtual kernel memory layout: +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] fixmap : 0xffc00000 - 0xffe00000 (2048 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] vmalloc : 0xbb800000 - 0xff000000 (1080 MB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] lowmem : 0x80000000 - 0xbb000000 ( 944 MB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] .text : 0x80008000 - 0x80753a48 (7471 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] .init : 0x80754000 - 0x807b4000 ( 384 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] .data : 0x807b4000 - 0x808174bc ( 398 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] .bss : 0x808174bc - 0x808d6254 ( 764 kB) +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Preemptible hierarchical RCU implementation. +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] NR_IRQS:608 +Sep 25 09:17:11 RP2-13 kernel: [ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt). +Sep 25 09:17:11 RP2-13 kernel: [ 0.000014] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns +Sep 25 09:17:11 RP2-13 kernel: [ 0.000037] Switching to timer-based delay loop, resolution 52ns +Sep 25 09:17:11 RP2-13 kernel: [ 0.000332] Console: colour dummy device 80x30 +Sep 25 09:17:11 RP2-13 kernel: [ 0.001757] console [tty1] enabled +Sep 25 09:17:11 RP2-13 kernel: [ 0.001807] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) +Sep 25 09:17:11 RP2-13 kernel: [ 0.001891] pid_max: default: 32768 minimum: 301 +Sep 25 09:17:11 RP2-13 kernel: [ 0.002294] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 0.002352] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 0.003633] Initializing cgroup subsys memory +Sep 25 09:17:11 RP2-13 kernel: [ 0.003727] Initializing cgroup subsys devices +Sep 25 09:17:11 RP2-13 kernel: [ 0.003780] Initializing cgroup subsys freezer +Sep 25 09:17:11 RP2-13 kernel: [ 0.003832] Initializing cgroup subsys net_cls +Sep 25 09:17:11 RP2-13 kernel: [ 0.003892] Initializing cgroup subsys blkio +Sep 25 09:17:11 RP2-13 kernel: [ 0.004000] CPU: Testing write buffer coherency: ok +Sep 25 09:17:11 RP2-13 kernel: [ 0.004116] ftrace: allocating 19614 entries in 58 pages +Sep 25 09:17:11 RP2-13 kernel: [ 0.052589] CPU0: update cpu_capacity 1024 +Sep 25 09:17:11 RP2-13 kernel: [ 0.052667] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00 +Sep 25 09:17:11 RP2-13 kernel: [ 0.052706] [bcm2709_smp_prepare_cpus] enter +Sep 25 09:17:11 RP2-13 kernel: [ 0.052859] Setting up static identity map for 0x528478 - 0x5284ac +Sep 25 09:17:11 RP2-13 kernel: [ 0.112518] [bcm2709_boot_secondary] cpu:1 started (0) 17 +Sep 25 09:17:11 RP2-13 kernel: [ 0.112829] CPU1: Booted secondary processor +Sep 25 09:17:11 RP2-13 kernel: [ 0.112838] [bcm2709_secondary_init] enter cpu:1 +Sep 25 09:17:11 RP2-13 kernel: [ 0.112892] CPU1: update cpu_capacity 1024 +Sep 25 09:17:11 RP2-13 kernel: [ 0.112902] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01 +Sep 25 09:17:11 RP2-13 kernel: [ 0.132488] [bcm2709_boot_secondary] cpu:2 started (0) 17 +Sep 25 09:17:11 RP2-13 kernel: [ 0.132746] CPU2: Booted secondary processor +Sep 25 09:17:11 RP2-13 kernel: [ 0.132753] [bcm2709_secondary_init] enter cpu:2 +Sep 25 09:17:11 RP2-13 kernel: [ 0.132784] CPU2: update cpu_capacity 1024 +Sep 25 09:17:11 RP2-13 kernel: [ 0.132792] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02 +Sep 25 09:17:11 RP2-13 kernel: [ 0.152558] [bcm2709_boot_secondary] cpu:3 started (0) 18 +Sep 25 09:17:11 RP2-13 kernel: [ 0.152795] CPU3: Booted secondary processor +Sep 25 09:17:11 RP2-13 kernel: [ 0.152802] [bcm2709_secondary_init] enter cpu:3 +Sep 25 09:17:11 RP2-13 kernel: [ 0.152831] CPU3: update cpu_capacity 1024 +Sep 25 09:17:11 RP2-13 kernel: [ 0.152840] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03 +Sep 25 09:17:11 RP2-13 kernel: [ 0.152933] Brought up 4 CPUs +Sep 25 09:17:11 RP2-13 kernel: [ 0.153054] SMP: Total of 4 processors activated (153.60 BogoMIPS). +Sep 25 09:17:11 RP2-13 kernel: [ 0.153087] CPU: All CPU(s) started in SVC mode. +Sep 25 09:17:11 RP2-13 kernel: [ 0.154074] devtmpfs: initialized +Sep 25 09:17:11 RP2-13 kernel: [ 0.178849] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 +Sep 25 09:17:11 RP2-13 kernel: [ 0.180838] pinctrl core: initialized pinctrl subsystem +Sep 25 09:17:11 RP2-13 kernel: [ 0.183950] NET: Registered protocol family 16 +Sep 25 09:17:11 RP2-13 kernel: [ 0.189569] DMA: preallocated 4096 KiB pool for atomic coherent allocations +Sep 25 09:17:11 RP2-13 kernel: [ 0.190740] bcm2709.uart_clock = 3000000 +Sep 25 09:17:11 RP2-13 kernel: [ 0.193509] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. +Sep 25 09:17:11 RP2-13 kernel: [ 0.193562] hw-breakpoint: maximum watchpoint size is 8 bytes. +Sep 25 09:17:11 RP2-13 kernel: [ 0.193617] mailbox: Broadcom VideoCore Mailbox driver +Sep 25 09:17:11 RP2-13 kernel: [ 0.193751] bcm2708_vcio: mailbox at f300b880 +Sep 25 09:17:11 RP2-13 kernel: [ 0.194114] bcm_power: Broadcom power driver +Sep 25 09:17:11 RP2-13 kernel: [ 0.194151] bcm_power_open() -> 0 +Sep 25 09:17:11 RP2-13 kernel: [ 0.194176] bcm_power_request(0, 8) +Sep 25 09:17:11 RP2-13 kernel: [ 0.694855] bcm_mailbox_read -> 00000080, 0 +Sep 25 09:17:11 RP2-13 kernel: [ 0.694889] bcm_power_request -> 0 +Sep 25 09:17:11 RP2-13 kernel: [ 0.695032] Serial: AMBA PL011 UART driver +Sep 25 09:17:11 RP2-13 kernel: [ 0.695179] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3 +Sep 25 09:17:11 RP2-13 kernel: [ 1.203459] console [ttyAMA0] enabled +Sep 25 09:17:11 RP2-13 kernel: [ 1.275742] SCSI subsystem initialized +Sep 25 09:17:11 RP2-13 kernel: [ 1.279763] usbcore: registered new interface driver usbfs +Sep 25 09:17:11 RP2-13 kernel: [ 1.285438] usbcore: registered new interface driver hub +Sep 25 09:17:11 RP2-13 kernel: [ 1.290908] usbcore: registered new device driver usb +Sep 25 09:17:11 RP2-13 kernel: [ 1.297815] Switched to clocksource arch_sys_counter +Sep 25 09:17:11 RP2-13 kernel: [ 1.333449] FS-Cache: Loaded +Sep 25 09:17:11 RP2-13 kernel: [ 1.336681] CacheFiles: Loaded +Sep 25 09:17:11 RP2-13 kernel: [ 1.351228] NET: Registered protocol family 2 +Sep 25 09:17:11 RP2-13 kernel: [ 1.356872] TCP established hash table entries: 8192 (order: 3, 32768 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.364128] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.370829] TCP: Hash tables configured (established 8192 bind 8192) +Sep 25 09:17:11 RP2-13 kernel: [ 1.377299] TCP: reno registered +Sep 25 09:17:11 RP2-13 kernel: [ 1.380576] UDP hash table entries: 512 (order: 2, 16384 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.386562] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.393292] NET: Registered protocol family 1 +Sep 25 09:17:11 RP2-13 kernel: [ 1.398355] RPC: Registered named UNIX socket transport module. +Sep 25 09:17:11 RP2-13 kernel: [ 1.404297] RPC: Registered udp transport module. +Sep 25 09:17:11 RP2-13 kernel: [ 1.409066] RPC: Registered tcp transport module. +Sep 25 09:17:11 RP2-13 kernel: [ 1.413785] RPC: Registered tcp NFSv4.1 backchannel transport module. +Sep 25 09:17:11 RP2-13 kernel: [ 1.421203] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available +Sep 25 09:17:11 RP2-13 kernel: [ 1.429618] bcm2708_dma: DMA manager at f3007000 +Sep 25 09:17:11 RP2-13 kernel: [ 1.434411] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB) +Sep 25 09:17:11 RP2-13 kernel: [ 1.444225] futex hash table entries: 1024 (order: 4, 65536 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.450747] audit: initializing netlink subsys (disabled) +Sep 25 09:17:11 RP2-13 kernel: [ 1.456215] audit: type=2000 audit(1.239:1): initialized +Sep 25 09:17:11 RP2-13 kernel: [ 1.477887] VFS: Disk quotas dquot_6.5.2 +Sep 25 09:17:11 RP2-13 kernel: [ 1.482202] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) +Sep 25 09:17:11 RP2-13 kernel: [ 1.491746] FS-Cache: Netfs 'nfs' registered for caching +Sep 25 09:17:11 RP2-13 kernel: [ 1.498174] NFS: Registering the id_resolver key type +Sep 25 09:17:11 RP2-13 kernel: [ 1.503303] Key type id_resolver registered +Sep 25 09:17:11 RP2-13 kernel: [ 1.507498] Key type id_legacy registered +Sep 25 09:17:11 RP2-13 kernel: [ 1.512694] msgmni has been set to 1853 +Sep 25 09:17:11 RP2-13 kernel: [ 1.518415] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) +Sep 25 09:17:11 RP2-13 kernel: [ 1.526016] io scheduler noop registered +Sep 25 09:17:11 RP2-13 kernel: [ 1.529995] io scheduler deadline registered (default) +Sep 25 09:17:11 RP2-13 kernel: [ 1.535463] io scheduler cfq registered +Sep 25 09:17:11 RP2-13 kernel: [ 1.541924] BCM2708FB: allocated DMA memory fac00000 +Sep 25 09:17:11 RP2-13 kernel: [ 1.546937] BCM2708FB: allocated DMA channel 0 @ f3007000 +Sep 25 09:17:11 RP2-13 kernel: [ 1.581714] Console: switching to colour frame buffer device 228x61 +Sep 25 09:17:11 RP2-13 kernel: [ 1.606631] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver +Sep 25 09:17:11 RP2-13 kernel: [ 1.614411] uart-pl011 dev:f1: no DMA platform data +Sep 25 09:17:11 RP2-13 kernel: [ 1.619957] vc-cma: Videocore CMA driver +Sep 25 09:17:11 RP2-13 kernel: [ 1.623962] vc-cma: vc_cma_base = 0x00000000 +Sep 25 09:17:11 RP2-13 kernel: [ 1.628823] vc-cma: vc_cma_size = 0x00000000 (0 MiB) +Sep 25 09:17:11 RP2-13 kernel: [ 1.634324] vc-cma: vc_cma_initial = 0x00000000 (0 MiB) +Sep 25 09:17:11 RP2-13 kernel: [ 1.651651] brd: module loaded +Sep 25 09:17:11 RP2-13 kernel: [ 1.660503] loop: module loaded +Sep 25 09:17:11 RP2-13 kernel: [ 1.664059] vchiq: vchiq_init_state: slot_zero = 0xba800000, is_master = 0 +Sep 25 09:17:11 RP2-13 kernel: [ 1.671987] Loading iSCSI transport class v2.0-870. +Sep 25 09:17:11 RP2-13 kernel: [ 1.678040] usbcore: registered new interface driver smsc95xx +Sep 25 09:17:11 RP2-13 kernel: [ 1.683971] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) +Sep 25 09:17:11 RP2-13 kernel: [ 1.890189] Core Release: 2.80a +Sep 25 09:17:11 RP2-13 kernel: [ 1.893407] Setting default values for core params +Sep 25 09:17:11 RP2-13 kernel: [ 1.898360] Finished setting default values for core params +Sep 25 09:17:11 RP2-13 kernel: [ 2.104438] Using Buffer DMA mode +Sep 25 09:17:11 RP2-13 kernel: [ 2.107845] Periodic Transfer Interrupt Enhancement - disabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.113783] Multiprocessor Interrupt Enhancement - disabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.119477] OTG VER PARAM: 0, OTG VER FLAG: 0 +Sep 25 09:17:11 RP2-13 kernel: [ 2.123921] Dedicated Tx FIFOs mode +Sep 25 09:17:11 RP2-13 kernel: [ 2.127874] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xbac14000 dma = 0xfac14000 len=9024 +Sep 25 09:17:11 RP2-13 kernel: [ 2.137925] FIQ FSM acceleration enabled for : +Sep 25 09:17:11 RP2-13 kernel: [ 2.137925] Non-periodic Split Transactions +Sep 25 09:17:11 RP2-13 kernel: [ 2.137925] Periodic Split Transactions +Sep 25 09:17:11 RP2-13 kernel: [ 2.137925] High-Speed Isochronous Endpoints +Sep 25 09:17:11 RP2-13 kernel: [ 2.154936] dwc_otg: Microframe scheduler enabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.155004] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x803d98b4 +Sep 25 09:17:11 RP2-13 kernel: [ 2.165722] WARN::hcd_init_fiq:413: FIQ ASM at 0x803d9c10 length 36 +Sep 25 09:17:11 RP2-13 kernel: [ 2.176721] WARN::hcd_init_fiq:438: MPHI regs_base at 0xbb80a000 +Sep 25 09:17:11 RP2-13 kernel: [ 2.187462] dwc_otg bcm2708_usb: DWC OTG Controller +Sep 25 09:17:11 RP2-13 kernel: [ 2.197098] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1 +Sep 25 09:17:11 RP2-13 kernel: [ 2.209134] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000 +Sep 25 09:17:11 RP2-13 kernel: [ 2.219465] Init: Port Power? op_state=1 +Sep 25 09:17:11 RP2-13 kernel: [ 2.228166] Init: Power Port (0) +Sep 25 09:17:11 RP2-13 kernel: [ 2.236384] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 +Sep 25 09:17:11 RP2-13 kernel: [ 2.247939] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 +Sep 25 09:17:11 RP2-13 kernel: [ 2.259936] usb usb1: Product: DWC OTG Controller +Sep 25 09:17:11 RP2-13 kernel: [ 2.269347] usb usb1: Manufacturer: Linux 3.18.11-v7+ dwc_otg_hcd +Sep 25 09:17:11 RP2-13 kernel: [ 2.280121] usb usb1: SerialNumber: bcm2708_usb +Sep 25 09:17:11 RP2-13 kernel: [ 2.290186] hub 1-0:1.0: USB hub found +Sep 25 09:17:11 RP2-13 kernel: [ 2.298650] hub 1-0:1.0: 1 port detected +Sep 25 09:17:11 RP2-13 kernel: [ 2.307585] dwc_otg: FIQ enabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.307599] dwc_otg: NAK holdoff enabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.307610] dwc_otg: FIQ split-transaction FSM enabled +Sep 25 09:17:11 RP2-13 kernel: [ 2.307650] Module dwc_common_port init +Sep 25 09:17:11 RP2-13 kernel: [ 2.308096] usbcore: registered new interface driver usb-storage +Sep 25 09:17:11 RP2-13 kernel: [ 2.319087] mousedev: PS/2 mouse device common for all mice +Sep 25 09:17:11 RP2-13 kernel: [ 2.329966] bcm2835-cpufreq: min=600000 max=900000 +Sep 25 09:17:11 RP2-13 kernel: [ 2.339735] sdhci: Secure Digital Host Controller Interface driver +Sep 25 09:17:11 RP2-13 kernel: [ 2.350532] sdhci: Copyright(c) Pierre Ossman +Sep 25 09:17:11 RP2-13 kernel: [ 2.359713] DMA channels allocated for the MMC driver +Sep 25 09:17:11 RP2-13 kernel: [ 2.397859] Load BCM2835 MMC driver +Sep 25 09:17:11 RP2-13 kernel: [ 2.412872] sdhci-pltfm: SDHCI platform and OF driver helper +Sep 25 09:17:11 RP2-13 kernel: [ 2.423821] ledtrig-cpu: registered to indicate activity on CPUs +Sep 25 09:17:11 RP2-13 kernel: [ 2.434688] hidraw: raw HID events driver (C) Jiri Kosina +Sep 25 09:17:11 RP2-13 kernel: [ 2.446052] usbcore: registered new interface driver usbhid +Sep 25 09:17:11 RP2-13 kernel: [ 2.458342] usbhid: USB HID core driver +Sep 25 09:17:11 RP2-13 kernel: [ 2.469163] TCP: cubic registered +Sep 25 09:17:11 RP2-13 kernel: [ 2.479171] Initializing XFRM netlink socket +Sep 25 09:17:11 RP2-13 kernel: [ 2.488156] NET: Registered protocol family 17 +Sep 25 09:17:11 RP2-13 kernel: [ 2.497407] Key type dns_resolver registered +Sep 25 09:17:11 RP2-13 kernel: [ 2.506700] Registering SWP/SWPB emulation handler +Sep 25 09:17:11 RP2-13 kernel: [ 2.507945] Indeed it is in host mode hprt0 = 00021501 +Sep 25 09:17:11 RP2-13 kernel: [ 2.526759] registered taskstats version 1 +Sep 25 09:17:11 RP2-13 kernel: [ 2.535724] vc-sm: Videocore shared memory driver +Sep 25 09:17:11 RP2-13 kernel: [ 2.545061] [vc_sm_connected_init]: start +Sep 25 09:17:11 RP2-13 kernel: [ 2.554443] [vc_sm_connected_init]: end - returning 0 +Sep 25 09:17:11 RP2-13 kernel: [ 2.565503] Waiting for root device /dev/mmcblk0p2... +Sep 25 09:17:11 RP2-13 kernel: [ 2.579992] mmc0: host does not support reading read-only switch, assuming write-enable +Sep 25 09:17:11 RP2-13 kernel: [ 2.598879] mmc0: new high speed SDHC card at address aaaa +Sep 25 09:17:11 RP2-13 kernel: [ 2.609850] mmcblk0: mmc0:aaaa SL16G 14.8 GiB +Sep 25 09:17:11 RP2-13 kernel: [ 2.625102] mmcblk0: p1 p2 +Sep 25 09:17:11 RP2-13 kernel: [ 2.683721] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem +Sep 25 09:17:11 RP2-13 kernel: [ 2.687937] usb 1-1: new high-speed USB device number 2 using dwc_otg +Sep 25 09:17:11 RP2-13 kernel: [ 2.695911] Indeed it is in host mode hprt0 = 00001101 +Sep 25 09:17:11 RP2-13 kernel: [ 2.716887] EXT4-fs (mmcblk0p2): write access will be enabled during recovery +Sep 25 09:17:11 RP2-13 kernel: [ 2.888263] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 +Sep 25 09:17:11 RP2-13 kernel: [ 2.899837] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 +Sep 25 09:17:11 RP2-13 kernel: [ 2.912641] hub 1-1:1.0: USB hub found +Sep 25 09:17:11 RP2-13 kernel: [ 2.921352] hub 1-1:1.0: 5 ports detected +Sep 25 09:17:11 RP2-13 kernel: [ 3.086109] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs +Sep 25 09:17:11 RP2-13 kernel: [ 3.110151] EXT4-fs (mmcblk0p2): 1 orphan inode deleted +Sep 25 09:17:11 RP2-13 kernel: [ 3.120061] EXT4-fs (mmcblk0p2): recovery complete +Sep 25 09:17:11 RP2-13 kernel: [ 3.146811] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) +Sep 25 09:17:11 RP2-13 kernel: [ 3.159714] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. +Sep 25 09:17:11 RP2-13 kernel: [ 3.175567] devtmpfs: mounted +Sep 25 09:17:11 RP2-13 kernel: [ 3.183877] Freeing unused kernel memory: 384K (80754000 - 807b4000) +Sep 25 09:17:11 RP2-13 kernel: [ 3.228014] usb 1-1.1: new high-speed USB device number 3 using dwc_otg +Sep 25 09:17:11 RP2-13 kernel: [ 3.338338] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 +Sep 25 09:17:11 RP2-13 kernel: [ 3.350164] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 +Sep 25 09:17:11 RP2-13 kernel: [ 3.365253] smsc95xx v1.0.4 +Sep 25 09:17:11 RP2-13 kernel: [ 3.432029] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:ad:5f:b2 +Sep 25 09:17:11 RP2-13 kernel: [ 3.528023] usb 1-1.2: new low-speed USB device number 4 using dwc_otg +Sep 25 09:17:11 RP2-13 kernel: [ 3.681870] usb 1-1.2: New USB device found, idVendor=413c, idProduct=2107 +Sep 25 09:17:11 RP2-13 kernel: [ 3.694287] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 +Sep 25 09:17:11 RP2-13 kernel: [ 3.694300] usb 1-1.2: Product: Dell USB Entry Keyboard +Sep 25 09:17:11 RP2-13 kernel: [ 3.694309] usb 1-1.2: Manufacturer: Dell +Sep 25 09:17:11 RP2-13 kernel: [ 3.727381] input: Dell Dell USB Entry Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:413C:2107.0001/input/input0 +Sep 25 09:17:11 RP2-13 kernel: [ 3.745652] hid-generic 0003:413C:2107.0001: input,hidraw0: USB HID v1.10 Keyboard [Dell Dell USB Entry Keyboard] on usb-bcm2708_usb-1.2/input0 +Sep 25 09:17:11 RP2-13 kernel: [ 3.848150] usb 1-1.3: new low-speed USB device number 5 using dwc_otg +Sep 25 09:17:11 RP2-13 kernel: [ 3.963099] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c077 +Sep 25 09:17:11 RP2-13 kernel: [ 3.976828] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 +Sep 25 09:17:11 RP2-13 kernel: [ 3.989977] usb 1-1.3: Product: USB Optical Mouse +Sep 25 09:17:11 RP2-13 kernel: [ 4.000759] usb 1-1.3: Manufacturer: Logitech +Sep 25 09:17:11 RP2-13 kernel: [ 4.017161] input: Logitech USB Optical Mouse as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:046D:C077.0002/input/input1 +Sep 25 09:17:11 RP2-13 kernel: [ 4.037330] hid-generic 0003:046D:C077.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-bcm2708_usb-1.3/input0 +Sep 25 09:17:11 RP2-13 kernel: [ 5.477869] random: nonblocking pool is initialized +Sep 25 09:17:11 RP2-13 kernel: [ 7.364900] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) +Sep 25 09:17:11 RP2-13 kernel: [ 7.646199] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) +Sep 25 09:17:11 RP2-13 kernel: [ 12.720825] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup +Sep 25 09:17:11 RP2-13 kernel: [ 14.325448] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 +Sep 25 09:17:11 RP2-13 kernel: [ 16.695879] cfg80211: Calling CRDA to update world regulatory domain +Sep 25 09:17:12 RP2-13 kernel: [ 17.240682] Adding 102396k swap on /var/swap. Priority:-1 extents:2 across:2134012k SSFS +Sep 25 11:59:13 RP2-13 kernel: [ 9738.044001] usb 1-1.4: new high-speed USB device number 6 using dwc_otg +Sep 25 11:59:13 RP2-13 kernel: [ 9738.146503] usb 1-1.4: New USB device found, idVendor=05dc, idProduct=a81d +Sep 25 11:59:13 RP2-13 kernel: [ 9738.146532] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 +Sep 25 11:59:13 RP2-13 kernel: [ 9738.146550] usb 1-1.4: Product: USB Flash Drive +Sep 25 11:59:13 RP2-13 kernel: [ 9738.146566] usb 1-1.4: Manufacturer: Lexar +Sep 25 11:59:13 RP2-13 kernel: [ 9738.146583] usb 1-1.4: SerialNumber: AABZJC9AAWX0FE6U +Sep 25 11:59:13 RP2-13 kernel: [ 9738.147813] usb-storage 1-1.4:1.0: USB Mass Storage device detected +Sep 25 11:59:13 RP2-13 kernel: [ 9738.150183] scsi host0: usb-storage 1-1.4:1.0 +Sep 25 11:59:14 RP2-13 kernel: [ 9739.808127] scsi 0:0:0:0: Direct-Access Lexar USB Flash Drive 1100 PQ: 0 ANSI: 4 +Sep 25 11:59:14 RP2-13 kernel: [ 9739.809726] sd 0:0:0:0: [sda] 15659008 512-byte logical blocks: (8.01 GB/7.46 GiB) +Sep 25 11:59:14 RP2-13 kernel: [ 9739.810368] sd 0:0:0:0: [sda] Write Protect is off +Sep 25 11:59:14 RP2-13 kernel: [ 9739.810398] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00 +Sep 25 11:59:14 RP2-13 kernel: [ 9739.810988] sd 0:0:0:0: [sda] No Caching mode page found +Sep 25 11:59:14 RP2-13 kernel: [ 9739.811007] sd 0:0:0:0: [sda] Assuming drive cache: write through +Sep 25 11:59:14 RP2-13 kernel: [ 9739.815376] sda: sda1 +Sep 25 11:59:14 RP2-13 kernel: [ 9739.818343] sd 0:0:0:0: [sda] Attached SCSI removable disk +Sep 25 11:59:14 RP2-13 kernel: [ 9739.835806] sd 0:0:0:0: Attached scsi generic sg0 type 0 +Sep 25 11:59:15 RP2-13 kernel: [ 9740.295578] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. +Sep 25 11:59:45 RP2-13 kernel: [ 9770.585959] usb 1-1.4: USB disconnect, device number 6 +Sep 25 16:17:11 RP2-13 kernel: imklog 5.8.11, log source = /proc/kmsg started. +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Booting Linux on physical CPU 0xf00 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Initializing cgroup subsys cpu +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Initializing cgroup subsys cpuacct +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Linux version 3.18.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #781 SMP PREEMPT Tue Apr 21 18:07:59 BST 2015 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Machine model: Raspberry Pi 2 Model B +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] cma: Reserved 8 MiB at 0x3a800000 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Memory policy: Data cache writealloc +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] On node 0 totalpages: 241664 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] free_area_init_node: node 0, pgdat 8080f480, node_mem_map ba093000 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 1888 pages used for memmap +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 0 pages reserved +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Normal zone: 241664 pages, LIFO batch:31 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] [bcm2709_smp_init_cpus] enter (8620->f3003010) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] [bcm2709_smp_init_cpus] ncores=4 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] PERCPU: Embedded 10 pages/cpu @ba061000 s11456 r8192 d21312 u40960 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] pcpu-alloc: s11456 r8192 d21312 u40960 alloc=10*4096 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 239776 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2709.boardrev=0xa01041 bcm2709.serial=0x55ad5fb2 smsc95xx.macaddr=B8:27:EB:AD:5F:B2 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Memory: 940832K/966656K available (5722K kernel code, 397K rwdata, 1748K rodata, 384K init, 763K bss, 25824K reserved) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Virtual kernel memory layout: +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] fixmap : 0xffc00000 - 0xffe00000 (2048 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] vmalloc : 0xbb800000 - 0xff000000 (1080 MB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] lowmem : 0x80000000 - 0xbb000000 ( 944 MB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] .text : 0x80008000 - 0x80753a48 (7471 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] .init : 0x80754000 - 0x807b4000 ( 384 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] .data : 0x807b4000 - 0x808174bc ( 398 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] .bss : 0x808174bc - 0x808d6254 ( 764 kB) +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Preemptible hierarchical RCU implementation. +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] NR_IRQS:608 +Sep 25 16:17:11 RP2-13 kernel: [ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt). +Sep 25 16:17:11 RP2-13 kernel: [ 0.000015] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 3579139424256ns +Sep 25 16:17:11 RP2-13 kernel: [ 0.000037] Switching to timer-based delay loop, resolution 52ns +Sep 25 16:17:11 RP2-13 kernel: [ 0.000333] Console: colour dummy device 80x30 +Sep 25 16:17:11 RP2-13 kernel: [ 0.001758] console [tty1] enabled +Sep 25 16:17:11 RP2-13 kernel: [ 0.001809] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) +Sep 25 16:17:11 RP2-13 kernel: [ 0.001892] pid_max: default: 32768 minimum: 301 +Sep 25 16:17:11 RP2-13 kernel: [ 0.002297] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 0.002357] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 0.003630] Initializing cgroup subsys memory +Sep 25 16:17:11 RP2-13 kernel: [ 0.003720] Initializing cgroup subsys devices +Sep 25 16:17:11 RP2-13 kernel: [ 0.003773] Initializing cgroup subsys freezer +Sep 25 16:17:11 RP2-13 kernel: [ 0.003824] Initializing cgroup subsys net_cls +Sep 25 16:17:11 RP2-13 kernel: [ 0.003889] Initializing cgroup subsys blkio +Sep 25 16:17:11 RP2-13 kernel: [ 0.003994] CPU: Testing write buffer coherency: ok +Sep 25 16:17:11 RP2-13 kernel: [ 0.004111] ftrace: allocating 19614 entries in 58 pages +Sep 25 16:17:11 RP2-13 kernel: [ 0.052642] CPU0: update cpu_capacity 1024 +Sep 25 16:17:11 RP2-13 kernel: [ 0.052722] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00 +Sep 25 16:17:11 RP2-13 kernel: [ 0.052762] [bcm2709_smp_prepare_cpus] enter +Sep 25 16:17:11 RP2-13 kernel: [ 0.052917] Setting up static identity map for 0x528478 - 0x5284ac +Sep 25 16:17:11 RP2-13 kernel: [ 0.112540] [bcm2709_boot_secondary] cpu:1 started (0) 17 +Sep 25 16:17:11 RP2-13 kernel: [ 0.112844] CPU1: Booted secondary processor +Sep 25 16:17:11 RP2-13 kernel: [ 0.112852] [bcm2709_secondary_init] enter cpu:1 +Sep 25 16:17:11 RP2-13 kernel: [ 0.112905] CPU1: update cpu_capacity 1024 +Sep 25 16:17:11 RP2-13 kernel: [ 0.112914] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01 +Sep 25 16:17:11 RP2-13 kernel: [ 0.132514] [bcm2709_boot_secondary] cpu:2 started (0) 18 +Sep 25 16:17:11 RP2-13 kernel: [ 0.132771] CPU2: Booted secondary processor +Sep 25 16:17:11 RP2-13 kernel: [ 0.132778] [bcm2709_secondary_init] enter cpu:2 +Sep 25 16:17:11 RP2-13 kernel: [ 0.132808] CPU2: update cpu_capacity 1024 +Sep 25 16:17:11 RP2-13 kernel: [ 0.132817] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02 +Sep 25 16:17:11 RP2-13 kernel: [ 0.152587] [bcm2709_boot_secondary] cpu:3 started (0) 18 +Sep 25 16:17:11 RP2-13 kernel: [ 0.152827] CPU3: Booted secondary processor +Sep 25 16:17:11 RP2-13 kernel: [ 0.152834] [bcm2709_secondary_init] enter cpu:3 +Sep 25 16:17:11 RP2-13 kernel: [ 0.152865] CPU3: update cpu_capacity 1024 +Sep 25 16:17:11 RP2-13 kernel: [ 0.152873] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03 +Sep 25 16:17:11 RP2-13 kernel: [ 0.152967] Brought up 4 CPUs +Sep 25 16:17:11 RP2-13 kernel: [ 0.153087] SMP: Total of 4 processors activated (153.60 BogoMIPS). +Sep 25 16:17:11 RP2-13 kernel: [ 0.153120] CPU: All CPU(s) started in SVC mode. +Sep 25 16:17:11 RP2-13 kernel: [ 0.154099] devtmpfs: initialized +Sep 25 16:17:11 RP2-13 kernel: [ 0.178895] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 +Sep 25 16:17:11 RP2-13 kernel: [ 0.180888] pinctrl core: initialized pinctrl subsystem +Sep 25 16:17:11 RP2-13 kernel: [ 0.183997] NET: Registered protocol family 16 +Sep 25 16:17:11 RP2-13 kernel: [ 0.189623] DMA: preallocated 4096 KiB pool for atomic coherent allocations +Sep 25 16:17:11 RP2-13 kernel: [ 0.190796] bcm2709.uart_clock = 3000000 +Sep 25 16:17:11 RP2-13 kernel: [ 0.193568] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. +Sep 25 16:17:11 RP2-13 kernel: [ 0.193621] hw-breakpoint: maximum watchpoint size is 8 bytes. +Sep 25 16:17:11 RP2-13 kernel: [ 0.193676] mailbox: Broadcom VideoCore Mailbox driver +Sep 25 16:17:11 RP2-13 kernel: [ 0.193807] bcm2708_vcio: mailbox at f300b880 +Sep 25 16:17:11 RP2-13 kernel: [ 0.194164] bcm_power: Broadcom power driver +Sep 25 16:17:11 RP2-13 kernel: [ 0.194202] bcm_power_open() -> 0 +Sep 25 16:17:11 RP2-13 kernel: [ 0.194227] bcm_power_request(0, 8) +Sep 25 16:17:11 RP2-13 kernel: [ 0.694907] bcm_mailbox_read -> 00000080, 0 +Sep 25 16:17:11 RP2-13 kernel: [ 0.694939] bcm_power_request -> 0 +Sep 25 16:17:11 RP2-13 kernel: [ 0.695081] Serial: AMBA PL011 UART driver +Sep 25 16:17:11 RP2-13 kernel: [ 0.695232] dev:f1: ttyAMA0 at MMIO 0x3f201000 (irq = 83, base_baud = 0) is a PL011 rev3 +Sep 25 16:17:11 RP2-13 kernel: [ 1.203512] console [ttyAMA0] enabled +Sep 25 16:17:11 RP2-13 kernel: [ 1.285757] SCSI subsystem initialized +Sep 25 16:17:11 RP2-13 kernel: [ 1.289776] usbcore: registered new interface driver usbfs +Sep 25 16:17:11 RP2-13 kernel: [ 1.295447] usbcore: registered new interface driver hub +Sep 25 16:17:11 RP2-13 kernel: [ 1.300915] usbcore: registered new device driver usb +Sep 25 16:17:11 RP2-13 kernel: [ 1.307820] Switched to clocksource arch_sys_counter +Sep 25 16:17:11 RP2-13 kernel: [ 1.343449] FS-Cache: Loaded +Sep 25 16:17:11 RP2-13 kernel: [ 1.346677] CacheFiles: Loaded +Sep 25 16:17:11 RP2-13 kernel: [ 1.361248] NET: Registered protocol family 2 +Sep 25 16:17:11 RP2-13 kernel: [ 1.366905] TCP established hash table entries: 8192 (order: 3, 32768 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.374158] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.380861] TCP: Hash tables configured (established 8192 bind 8192) +Sep 25 16:17:11 RP2-13 kernel: [ 1.387331] TCP: reno registered +Sep 25 16:17:11 RP2-13 kernel: [ 1.390608] UDP hash table entries: 512 (order: 2, 16384 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.396593] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.403316] NET: Registered protocol family 1 +Sep 25 16:17:11 RP2-13 kernel: [ 1.408369] RPC: Registered named UNIX socket transport module. +Sep 25 16:17:11 RP2-13 kernel: [ 1.414313] RPC: Registered udp transport module. +Sep 25 16:17:11 RP2-13 kernel: [ 1.419086] RPC: Registered tcp transport module. +Sep 25 16:17:11 RP2-13 kernel: [ 1.423805] RPC: Registered tcp NFSv4.1 backchannel transport module. +Sep 25 16:17:11 RP2-13 kernel: [ 1.431230] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available +Sep 25 16:17:11 RP2-13 kernel: [ 1.439646] bcm2708_dma: DMA manager at f3007000 +Sep 25 16:17:11 RP2-13 kernel: [ 1.444444] vc-mem: phys_addr:0x00000000 mem_base=0x3dc00000 mem_size:0x3f000000(1008 MiB) +Sep 25 16:17:11 RP2-13 kernel: [ 1.454261] futex hash table entries: 1024 (order: 4, 65536 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.460785] audit: initializing netlink subsys (disabled) +Sep 25 16:17:11 RP2-13 kernel: [ 1.466257] audit: type=2000 audit(1.249:1): initialized +Sep 25 16:17:11 RP2-13 kernel: [ 1.487864] VFS: Disk quotas dquot_6.5.2 +Sep 25 16:17:11 RP2-13 kernel: [ 1.492172] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) +Sep 25 16:17:11 RP2-13 kernel: [ 1.501719] FS-Cache: Netfs 'nfs' registered for caching +Sep 25 16:17:11 RP2-13 kernel: [ 1.508141] NFS: Registering the id_resolver key type +Sep 25 16:17:11 RP2-13 kernel: [ 1.513279] Key type id_resolver registered +Sep 25 16:17:11 RP2-13 kernel: [ 1.517474] Key type id_legacy registered +Sep 25 16:17:11 RP2-13 kernel: [ 1.522673] msgmni has been set to 1853 +Sep 25 16:17:11 RP2-13 kernel: [ 1.528427] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) +Sep 25 16:17:11 RP2-13 kernel: [ 1.536030] io scheduler noop registered +Sep 25 16:17:11 RP2-13 kernel: [ 1.540009] io scheduler deadline registered (default) +Sep 25 16:17:11 RP2-13 kernel: [ 1.545474] io scheduler cfq registered +Sep 25 16:17:11 RP2-13 kernel: [ 1.551930] BCM2708FB: allocated DMA memory fac00000 +Sep 25 16:17:11 RP2-13 kernel: [ 1.556943] BCM2708FB: allocated DMA channel 0 @ f3007000 +Sep 25 16:17:11 RP2-13 kernel: [ 1.591734] Console: switching to colour frame buffer device 228x61 +Sep 25 16:17:11 RP2-13 kernel: [ 1.616634] bcm2708-dmaengine bcm2708-dmaengine: Load BCM2835 DMA engine driver +Sep 25 16:17:11 RP2-13 kernel: [ 1.624399] uart-pl011 dev:f1: no DMA platform data +Sep 25 16:17:11 RP2-13 kernel: [ 1.629943] vc-cma: Videocore CMA driver +Sep 25 16:17:11 RP2-13 kernel: [ 1.633950] vc-cma: vc_cma_base = 0x00000000 +Sep 25 16:17:11 RP2-13 kernel: [ 1.638811] vc-cma: vc_cma_size = 0x00000000 (0 MiB) +Sep 25 16:17:11 RP2-13 kernel: [ 1.644312] vc-cma: vc_cma_initial = 0x00000000 (0 MiB) +Sep 25 16:17:11 RP2-13 kernel: [ 1.661646] brd: module loaded +Sep 25 16:17:11 RP2-13 kernel: [ 1.670517] loop: module loaded +Sep 25 16:17:11 RP2-13 kernel: [ 1.674059] vchiq: vchiq_init_state: slot_zero = 0xba800000, is_master = 0 +Sep 25 16:17:11 RP2-13 kernel: [ 1.681979] Loading iSCSI transport class v2.0-870. +Sep 25 16:17:11 RP2-13 kernel: [ 1.688024] usbcore: registered new interface driver smsc95xx +Sep 25 16:17:11 RP2-13 kernel: [ 1.693951] dwc_otg: version 3.00a 10-AUG-2012 (platform bus) +Sep 25 16:17:11 RP2-13 kernel: [ 1.900190] Core Release: 2.80a +Sep 25 16:17:11 RP2-13 kernel: [ 1.903407] Setting default values for core params +Sep 25 16:17:11 RP2-13 kernel: [ 1.908357] Finished setting default values for core params +Sep 25 16:17:11 RP2-13 kernel: [ 2.114434] Using Buffer DMA mode +Sep 25 16:17:11 RP2-13 kernel: [ 2.117843] Periodic Transfer Interrupt Enhancement - disabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.123780] Multiprocessor Interrupt Enhancement - disabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.129474] OTG VER PARAM: 0, OTG VER FLAG: 0 +Sep 25 16:17:11 RP2-13 kernel: [ 2.133918] Dedicated Tx FIFOs mode +Sep 25 16:17:11 RP2-13 kernel: [ 2.137877] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xbac14000 dma = 0xfac14000 len=9024 +Sep 25 16:17:11 RP2-13 kernel: [ 2.147929] FIQ FSM acceleration enabled for : +Sep 25 16:17:11 RP2-13 kernel: [ 2.147929] Non-periodic Split Transactions +Sep 25 16:17:11 RP2-13 kernel: [ 2.147929] Periodic Split Transactions +Sep 25 16:17:11 RP2-13 kernel: [ 2.147929] High-Speed Isochronous Endpoints +Sep 25 16:17:11 RP2-13 kernel: [ 2.164924] dwc_otg: Microframe scheduler enabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.164990] WARN::hcd_init_fiq:412: FIQ on core 1 at 0x803d98b4 +Sep 25 16:17:11 RP2-13 kernel: [ 2.175713] WARN::hcd_init_fiq:413: FIQ ASM at 0x803d9c10 length 36 +Sep 25 16:17:11 RP2-13 kernel: [ 2.186706] WARN::hcd_init_fiq:438: MPHI regs_base at 0xbb80a000 +Sep 25 16:17:11 RP2-13 kernel: [ 2.197440] dwc_otg bcm2708_usb: DWC OTG Controller +Sep 25 16:17:11 RP2-13 kernel: [ 2.207077] dwc_otg bcm2708_usb: new USB bus registered, assigned bus number 1 +Sep 25 16:17:11 RP2-13 kernel: [ 2.219112] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000 +Sep 25 16:17:11 RP2-13 kernel: [ 2.229433] Init: Port Power? op_state=1 +Sep 25 16:17:11 RP2-13 kernel: [ 2.238134] Init: Power Port (0) +Sep 25 16:17:11 RP2-13 kernel: [ 2.246342] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 +Sep 25 16:17:11 RP2-13 kernel: [ 2.257905] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 +Sep 25 16:17:11 RP2-13 kernel: [ 2.269895] usb usb1: Product: DWC OTG Controller +Sep 25 16:17:11 RP2-13 kernel: [ 2.279301] usb usb1: Manufacturer: Linux 3.18.11-v7+ dwc_otg_hcd +Sep 25 16:17:11 RP2-13 kernel: [ 2.290079] usb usb1: SerialNumber: bcm2708_usb +Sep 25 16:17:11 RP2-13 kernel: [ 2.300169] hub 1-0:1.0: USB hub found +Sep 25 16:17:11 RP2-13 kernel: [ 2.308625] hub 1-0:1.0: 1 port detected +Sep 25 16:17:11 RP2-13 kernel: [ 2.317567] dwc_otg: FIQ enabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.317581] dwc_otg: NAK holdoff enabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.317593] dwc_otg: FIQ split-transaction FSM enabled +Sep 25 16:17:11 RP2-13 kernel: [ 2.317633] Module dwc_common_port init +Sep 25 16:17:11 RP2-13 kernel: [ 2.318104] usbcore: registered new interface driver usb-storage +Sep 25 16:17:11 RP2-13 kernel: [ 2.329078] mousedev: PS/2 mouse device common for all mice +Sep 25 16:17:11 RP2-13 kernel: [ 2.339888] bcm2835-cpufreq: min=600000 max=900000 +Sep 25 16:17:11 RP2-13 kernel: [ 2.349682] sdhci: Secure Digital Host Controller Interface driver +Sep 25 16:17:11 RP2-13 kernel: [ 2.360471] sdhci: Copyright(c) Pierre Ossman +Sep 25 16:17:11 RP2-13 kernel: [ 2.369656] DMA channels allocated for the MMC driver +Sep 25 16:17:11 RP2-13 kernel: [ 2.407864] Load BCM2835 MMC driver +Sep 25 16:17:11 RP2-13 kernel: [ 2.421875] sdhci-pltfm: SDHCI platform and OF driver helper +Sep 25 16:17:11 RP2-13 kernel: [ 2.432837] ledtrig-cpu: registered to indicate activity on CPUs +Sep 25 16:17:11 RP2-13 kernel: [ 2.443701] hidraw: raw HID events driver (C) Jiri Kosina +Sep 25 16:17:11 RP2-13 kernel: [ 2.456075] usbcore: registered new interface driver usbhid +Sep 25 16:17:11 RP2-13 kernel: [ 2.466347] usbhid: USB HID core driver +Sep 25 16:17:11 RP2-13 kernel: [ 2.476166] TCP: cubic registered +Sep 25 16:17:11 RP2-13 kernel: [ 2.486167] Initializing XFRM netlink socket +Sep 25 16:17:11 RP2-13 kernel: [ 2.495143] NET: Registered protocol family 17 +Sep 25 16:17:11 RP2-13 kernel: [ 2.504409] Key type dns_resolver registered +Sep 25 16:17:11 RP2-13 kernel: [ 2.513712] Registering SWP/SWPB emulation handler +Sep 25 16:17:11 RP2-13 kernel: [ 2.517964] Indeed it is in host mode hprt0 = 00021501 +Sep 25 16:17:11 RP2-13 kernel: [ 2.533788] registered taskstats version 1 +Sep 25 16:17:11 RP2-13 kernel: [ 2.542736] vc-sm: Videocore shared memory driver +Sep 25 16:17:11 RP2-13 kernel: [ 2.552078] [vc_sm_connected_init]: start +Sep 25 16:17:11 RP2-13 kernel: [ 2.561431] [vc_sm_connected_init]: end - returning 0 +Sep 25 16:17:11 RP2-13 kernel: [ 2.572484] Waiting for root device /dev/mmcblk0p2... +Sep 25 16:17:11 RP2-13 kernel: [ 2.587165] mmc0: host does not support reading read-only switch, assuming write-enable +Sep 25 16:17:11 RP2-13 kernel: [ 2.605776] mmc0: new high speed SDHC card at address aaaa +Sep 25 16:17:11 RP2-13 kernel: [ 2.616754] mmcblk0: mmc0:aaaa SL16G 14.8 GiB +Sep 25 16:17:11 RP2-13 kernel: [ 2.631727] mmcblk0: p1 p2 +Sep 25 16:17:11 RP2-13 kernel: [ 2.694021] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem +Sep 25 16:17:11 RP2-13 kernel: [ 2.697936] usb 1-1: new high-speed USB device number 2 using dwc_otg +Sep 25 16:17:11 RP2-13 kernel: [ 2.706204] Indeed it is in host mode hprt0 = 00001101 +Sep 25 16:17:11 RP2-13 kernel: [ 2.727176] EXT4-fs (mmcblk0p2): write access will be enabled during recovery +Sep 25 16:17:11 RP2-13 kernel: [ 2.814936] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs +Sep 25 16:17:11 RP2-13 kernel: [ 2.840095] EXT4-fs (mmcblk0p2): 3 orphan inodes deleted +Sep 25 16:17:11 RP2-13 kernel: [ 2.850249] EXT4-fs (mmcblk0p2): recovery complete +Sep 25 16:17:11 RP2-13 kernel: [ 2.883687] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) +Sep 25 16:17:11 RP2-13 kernel: [ 2.896643] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. +Sep 25 16:17:11 RP2-13 kernel: [ 2.908469] usb 1-1: New USB device found, idVendor=0424, idProduct=9514 +Sep 25 16:17:11 RP2-13 kernel: [ 2.912930] devtmpfs: mounted +Sep 25 16:17:11 RP2-13 kernel: [ 2.913723] Freeing unused kernel memory: 384K (80754000 - 807b4000) +Sep 25 16:17:11 RP2-13 kernel: [ 2.938720] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 +Sep 25 16:17:11 RP2-13 kernel: [ 2.951647] hub 1-1:1.0: USB hub found +Sep 25 16:17:11 RP2-13 kernel: [ 2.960443] hub 1-1:1.0: 5 ports detected +Sep 25 16:17:11 RP2-13 kernel: [ 3.248078] usb 1-1.1: new high-speed USB device number 3 using dwc_otg +Sep 25 16:17:11 RP2-13 kernel: [ 3.358534] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00 +Sep 25 16:17:11 RP2-13 kernel: [ 3.370433] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 +Sep 25 16:17:11 RP2-13 kernel: [ 3.386250] smsc95xx v1.0.4 +Sep 25 16:17:11 RP2-13 kernel: [ 3.452960] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-bcm2708_usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:ad:5f:b2 +Sep 25 16:17:11 RP2-13 kernel: [ 3.548122] usb 1-1.4: new low-speed USB device number 4 using dwc_otg +Sep 25 16:17:11 RP2-13 kernel: [ 3.664267] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c077 +Sep 25 16:17:11 RP2-13 kernel: [ 3.677694] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 +Sep 25 16:17:11 RP2-13 kernel: [ 3.691296] usb 1-1.4: Product: USB Optical Mouse +Sep 25 16:17:11 RP2-13 kernel: [ 3.701825] usb 1-1.4: Manufacturer: Logitech +Sep 25 16:17:11 RP2-13 kernel: [ 3.719636] input: Logitech USB Optical Mouse as /devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C077.0001/input/input0 +Sep 25 16:17:11 RP2-13 kernel: [ 3.738747] hid-generic 0003:046D:C077.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-bcm2708_usb-1.4/input0 +Sep 25 16:17:11 RP2-13 kernel: [ 3.838168] usb 1-1.5: new low-speed USB device number 5 using dwc_otg +Sep 25 16:17:11 RP2-13 kernel: [ 3.993527] usb 1-1.5: New USB device found, idVendor=413c, idProduct=2107 +Sep 25 16:17:11 RP2-13 kernel: [ 4.007598] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 +Sep 25 16:17:11 RP2-13 kernel: [ 4.021686] usb 1-1.5: Product: Dell USB Entry Keyboard +Sep 25 16:17:11 RP2-13 kernel: [ 4.033201] usb 1-1.5: Manufacturer: Dell +Sep 25 16:17:11 RP2-13 kernel: [ 4.069920] input: Dell Dell USB Entry Keyboard as /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:413C:2107.0002/input/input1 +Sep 25 16:17:11 RP2-13 kernel: [ 4.088657] hid-generic 0003:413C:2107.0002: input,hidraw1: USB HID v1.10 Keyboard [Dell Dell USB Entry Keyboard] on usb-bcm2708_usb-1.5/input0 +Sep 25 16:17:11 RP2-13 kernel: [ 6.505126] random: nonblocking pool is initialized +Sep 25 16:17:11 RP2-13 kernel: [ 6.926389] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) +Sep 25 16:17:11 RP2-13 kernel: [ 7.205580] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) +Sep 25 16:17:11 RP2-13 kernel: [ 12.313134] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup +Sep 25 16:17:11 RP2-13 kernel: [ 13.853730] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 +Sep 25 16:17:11 RP2-13 kernel: [ 16.314636] cfg80211: Calling CRDA to update world regulatory domain +Sep 25 16:17:12 RP2-13 kernel: [ 16.768675] Adding 102396k swap on /var/swap. Priority:-1 extents:2 across:2134012k SSFS diff --git a/23SCR/SCR012/DIR/krb5.conf b/23SCR/SCR012/DIR/krb5.conf new file mode 100644 index 0000000..210348f --- /dev/null +++ b/23SCR/SCR012/DIR/krb5.conf @@ -0,0 +1,26 @@ +[libdefaults] + default_realm = ATHENA.MIT.EDU + +[realms] +# use "kdc = ..." if realm admins haven't put SRV records into DNS + ATHENA.MIT.EDU = { + admin_server = KERBEROS.MIT.EDU + default_domain = MIT.EDU + v4_instance_convert = { + mit = mit.edu + lithium = lithium.lcs.mit.edu + } + } + ANDREW.CMU.EDU = { + admin_server = vice28.fs.andrew.cmu.edu + } + +[domain_realm] + .mit.edu = ATHENA.MIT.EDU + mit.edu = ATHENA.MIT.EDU + .media.mit.edu = MEDIA-LAB.MIT.EDU + media.mit.edu = MEDIA-LAB.MIT.EDU + .ucsc.edu = CATS.UCSC.EDU + +[logging] +# kdc = CONSOLE diff --git a/23SCR/SCR012/DIR/locale.conf b/23SCR/SCR012/DIR/locale.conf new file mode 100644 index 0000000..8ba0ee0 --- /dev/null +++ b/23SCR/SCR012/DIR/locale.conf @@ -0,0 +1 @@ +LANG=fr_FR.UTF-8 diff --git a/23SCR/SCR012/DIR/logrotate.conf b/23SCR/SCR012/DIR/logrotate.conf new file mode 100644 index 0000000..88b4935 --- /dev/null +++ b/23SCR/SCR012/DIR/logrotate.conf @@ -0,0 +1,31 @@ +# see "man logrotate" for details +# rotate log files weekly +weekly + +# keep 4 weeks worth of backlogs +rotate 4 + +# restrict maximum size of log files +#size 20M + +# create new (empty) log files after rotating old ones +create + +# uncomment this if you want your log files compressed +#compress + +# Logs are moved into directory for rotation +# olddir /var/log/archive + +# Ignore pacman saved files +tabooext + .pacorig .pacnew .pacsave + +# Arch packages drop log rotation information into this directory +include /etc/logrotate.d + +/var/log/wtmp { + monthly + create 0664 root root + rotate 1 +} + diff --git a/23SCR/SCR012/DIR/makepkg.conf b/23SCR/SCR012/DIR/makepkg.conf new file mode 100644 index 0000000..4de5c67 --- /dev/null +++ b/23SCR/SCR012/DIR/makepkg.conf @@ -0,0 +1,121 @@ +# +# /etc/makepkg.conf +# + +######################################################################### +# SOURCE ACQUISITION +######################################################################### +# +#-- The download utilities that makepkg should use to acquire sources +# Format: 'protocol::agent' +DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' + 'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u' + 'rsync::/usr/bin/rsync -z %u %o' + 'scp::/usr/bin/scp -C %u %o') + +# Other common tools: +# /usr/bin/snarf +# /usr/bin/lftpget -c +# /usr/bin/wget + +######################################################################### +# ARCHITECTURE, COMPILE FLAGS +######################################################################### +# +CARCH="x86_64" +CHOST="x86_64-unknown-linux-gnu" + +#-- Compiler and Linker Flags +# -march (or -mcpu) builds exclusively for an architecture +# -mtune optimizes for an architecture, but builds for whole processor family +CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" +CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" +LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro" +#-- Make Flags: change this for DistCC/SMP systems +#MAKEFLAGS="-j2" + +######################################################################### +# BUILD ENVIRONMENT +######################################################################### +# +# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign) +# A negated environment option will do the opposite of the comments below. +# +#-- fakeroot: Allow building packages as a non-root user +#-- distcc: Use the Distributed C/C++/ObjC compiler +#-- color: Colorize output messages +#-- ccache: Use ccache to cache compilation +#-- check: Run the check() function if present in the PKGBUILD +#-- sign: Generate PGP signature file +# +BUILDENV=(fakeroot !distcc color !ccache check !sign) +# +#-- If using DistCC, your MAKEFLAGS will also need modification. In addition, +#-- specify a space-delimited list of hosts running in the DistCC cluster. +#DISTCC_HOSTS="" +# +#-- Specify a directory for package building. +#BUILDDIR=/tmp/makepkg + +######################################################################### +# GLOBAL PACKAGE OPTIONS +# These are default values for the options=() settings +######################################################################### +# +# Default: OPTIONS=(strip docs libtool emptydirs zipman purge !upx) +# A negated option will do the opposite of the comments below. +# +#-- strip: Strip symbols from binaries/libraries +#-- docs: Save doc directories specified by DOC_DIRS +#-- libtool: Leave libtool (.la) files in packages +#-- emptydirs: Leave empty directories in packages +#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip +#-- purge: Remove files specified by PURGE_TARGETS +#-- upx: Compress binary executable files using UPX +# +OPTIONS=(strip docs libtool emptydirs zipman purge !upx) + +#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512 +INTEGRITY_CHECK=(md5) +#-- Options to be used when stripping binaries. See `man strip' for details. +STRIP_BINARIES="--strip-all" +#-- Options to be used when stripping shared libraries. See `man strip' for details. +STRIP_SHARED="--strip-unneeded" +#-- Options to be used when stripping static libraries. See `man strip' for details. +STRIP_STATIC="--strip-debug" +#-- Manual (man and info) directories to compress (if zipman is specified) +MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) +#-- Doc directories to remove (if !docs is specified) +DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) +#-- Files to be removed from all packages (if purge is specified) +PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) + +######################################################################### +# PACKAGE OUTPUT +######################################################################### +# +# Default: put built package and cached source in build directory +# +#-- Destination: specify a fixed directory where all packages will be placed +#PKGDEST=/home/packages +#-- Source cache: specify a fixed directory where source files will be cached +#SRCDEST=/home/sources +#-- Source packages: specify a fixed directory where all src packages will be placed +#SRCPKGDEST=/home/srcpackages +#-- Packager: name/email of the person or organization building packages +#PACKAGER="John Doe " +#-- Specify a key to use for package signing +#GPGKEY="" + +######################################################################### +# EXTENSION DEFAULTS +######################################################################### +# +# WARNING: Do NOT modify these variables unless you know what you are +# doing. +# +PKGEXT='.pkg.tar.xz' +SRCEXT='.src.tar.gz' + +# vim: set ft=sh ts=2 sw=2 et: diff --git a/23SCR/SCR012/DIR/man_db.conf b/23SCR/SCR012/DIR/man_db.conf new file mode 100644 index 0000000..d04c7cd --- /dev/null +++ b/23SCR/SCR012/DIR/man_db.conf @@ -0,0 +1,131 @@ +# gdbm +# +# This file is used by the man-db package to configure the man and cat paths. +# It is also used to provide a manpath for those without one by examining +# their PATH environment variable. For details see the manpath(5) man page. +# +# Lines beginning with `#' are comments and are ignored. Any combination of +# tabs or spaces may be used as `whitespace' separators. +# +# There are three mappings allowed in this file: +# -------------------------------------------------------- +# MANDATORY_MANPATH manpath_element +# MANPATH_MAP path_element manpath_element +# MANDB_MAP global_manpath [relative_catpath] +#--------------------------------------------------------- +# every automatically generated MANPATH includes these fields +# +#MANDATORY_MANPATH /usr/src/pvm3/man +# +MANDATORY_MANPATH /usr/man +MANDATORY_MANPATH /usr/share/man +MANDATORY_MANPATH /usr/local/share/man +#--------------------------------------------------------- +# set up PATH to MANPATH mapping +# ie. what man tree holds man pages for what binary directory. +# +# *PATH* -> *MANPATH* +# +MANPATH_MAP /bin /usr/share/man +MANPATH_MAP /usr/bin /usr/share/man +MANPATH_MAP /sbin /usr/share/man +MANPATH_MAP /usr/sbin /usr/share/man +MANPATH_MAP /usr/local/bin /usr/local/man +MANPATH_MAP /usr/local/bin /usr/local/share/man +MANPATH_MAP /usr/local/sbin /usr/local/man +MANPATH_MAP /usr/local/sbin /usr/local/share/man +MANPATH_MAP /usr/X11R6/bin /usr/X11R6/man +MANPATH_MAP /usr/bin/X11 /usr/X11R6/man +MANPATH_MAP /usr/games /usr/share/man +MANPATH_MAP /opt/bin /opt/man +MANPATH_MAP /opt/sbin /opt/man +#--------------------------------------------------------- +# For a manpath element to be treated as a system manpath (as most of those +# above should normally be), it must be mentioned below. Each line may have +# an optional extra string indicating the catpath associated with the +# manpath. If no catpath string is used, the catpath will default to the +# given manpath. +# +# You *must* provide all system manpaths, including manpaths for alternate +# operating systems, locale specific manpaths, and combinations of both, if +# they exist, otherwise the permissions of the user running man/mandb will +# be used to manipulate the manual pages. Also, mandb will not initialise +# the database cache for any manpaths not mentioned below unless explicitly +# requested to do so. +# +# In a per-user configuration file, this directive only controls the +# location of catpaths and the creation of database caches; it has no effect +# on privileges. +# +# Any manpaths that are subdirectories of other manpaths must be mentioned +# *before* the containing manpath. E.g. /usr/man/preformat must be listed +# before /usr/man. +# +# *MANPATH* -> *CATPATH* +# +MANDB_MAP /usr/man /var/cache/man/fsstnd +MANDB_MAP /usr/share/man /var/cache/man +MANDB_MAP /usr/local/man /var/cache/man/oldlocal +MANDB_MAP /usr/local/share/man /var/cache/man/local +MANDB_MAP /usr/X11R6/man /var/cache/man/X11R6 +MANDB_MAP /opt/man /var/cache/man/opt +# +#--------------------------------------------------------- +# Program definitions. These are commented out by default as the value +# of the definition is already the default. To change: uncomment a +# definition and modify it. +# +#DEFINE pager less -s +#DEFINE cat cat +#DEFINE tr tr '\255\267\264\327' '\055\157\047\170' +#DEFINE grep grep +#DEFINE troff groff -mandoc +#DEFINE nroff nroff -mandoc +#DEFINE eqn eqn +#DEFINE neqn neqn +#DEFINE tbl tbl +#DEFINE col col +#DEFINE vgrind +#DEFINE refer refer +#DEFINE grap +#DEFINE pic pic -S +# +#DEFINE compressor gzip -c7 +#--------------------------------------------------------- +# Misc definitions: same as program definitions above. +# +#DEFINE whatis_grep_flags -i +#DEFINE apropos_grep_flags -iEw +#DEFINE apropos_regex_grep_flags -iE +#--------------------------------------------------------- +# Section names. Manual sections will be searched in the order listed here; +# the default is 1, n, l, 8, 3, 0, 2, 5, 4, 9, 6, 7. Multiple SECTION +# directives may be given for clarity, and will be concatenated together in +# the expected way. +# If a particular extension is not in this list (say, 1mh), it will be +# displayed with the rest of the section it belongs to. The effect of this +# is that you only need to explicitly list extensions if you want to force a +# particular order. Sections with extensions should usually be adjacent to +# their main section (e.g. "1 1mh 8 ..."). +# +SECTION 1 n l 8 3 0 2 5 4 9 6 7 +# +#--------------------------------------------------------- +# Range of terminal widths permitted when displaying cat pages. If the +# terminal falls outside this range, cat pages will not be created (if +# missing) or displayed. +# +#MINCATWIDTH 80 +#MAXCATWIDTH 80 +# +# If CATWIDTH is set to a non-zero number, cat pages will always be +# formatted for a terminal of the given width, regardless of the width of +# the terminal actually being used. This should generally be within the +# range set by MINCATWIDTH and MAXCATWIDTH. +# +#CATWIDTH 0 +# +#--------------------------------------------------------- +# Flags. +# NOCACHE keeps man from creating cat pages. +#NOCACHE diff --git a/23SCR/SCR012/DIR/mke2fs.conf b/23SCR/SCR012/DIR/mke2fs.conf new file mode 100644 index 0000000..0871f77 --- /dev/null +++ b/23SCR/SCR012/DIR/mke2fs.conf @@ -0,0 +1,53 @@ +[defaults] + base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr + default_mntopts = acl,user_xattr + enable_periodic_fsck = 0 + blocksize = 4096 + inode_size = 256 + inode_ratio = 16384 + +[fs_types] + ext3 = { + features = has_journal + } + ext4 = { + features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + auto_64-bit_support = 1 + inode_size = 256 + } + ext4dev = { + features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize + inode_size = 256 + options = test_fs=1 + } + small = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 4096 + } + floppy = { + blocksize = 1024 + inode_size = 128 + inode_ratio = 8192 + } + big = { + inode_ratio = 32768 + } + huge = { + inode_ratio = 65536 + } + news = { + inode_ratio = 4096 + } + largefile = { + inode_ratio = 1048576 + blocksize = -1 + } + largefile4 = { + inode_ratio = 4194304 + blocksize = -1 + } + hurd = { + blocksize = 4096 + inode_size = 128 + } diff --git a/23SCR/SCR012/DIR/nscd.conf b/23SCR/SCR012/DIR/nscd.conf new file mode 100644 index 0000000..39b8759 --- /dev/null +++ b/23SCR/SCR012/DIR/nscd.conf @@ -0,0 +1,88 @@ +# +# /etc/nscd.conf +# +# An example Name Service Cache config file. This file is needed by nscd. +# +# Legal entries are: +# +# logfile +# debug-level +# threads +# max-threads +# server-user +# server-user is ignored if nscd is started with -S parameters +# stat-user +# reload-count unlimited| +# paranoia +# restart-interval