From d61d120f08e9c009f6f34993bb2f23bfdbd4fc19 Mon Sep 17 00:00:00 2001 From: anperederi Date: Tue, 21 Nov 2023 17:55:57 +0100 Subject: [PATCH] :construction: :test_tube: add Listing TrainingList --- Documents/Diagramme/DiagrammeClasses.mdj | 10399 ++++++++++------ Sources/src/data/model/Athlete.php | 29 +- Sources/src/data/model/Coach.php | 20 +- Sources/src/data/model/CoachAthlete.php | 24 +- Sources/src/data/model/Role.php | 31 +- Sources/src/data/model/Training.php | 62 +- .../src/data/model/manager/CoachManager.php | 10 +- .../model/repository/IGenericRepository.php | 2 +- .../stub/repository/TrainingRepository.php | 57 +- .../data/stub/repository/UserRepository.php | 17 +- 10 files changed, 6875 insertions(+), 3776 deletions(-) diff --git a/Documents/Diagramme/DiagrammeClasses.mdj b/Documents/Diagramme/DiagrammeClasses.mdj index fce3db83..2ecb7b0e 100644 --- a/Documents/Diagramme/DiagrammeClasses.mdj +++ b/Documents/Diagramme/DiagrammeClasses.mdj @@ -3625,7 +3625,7 @@ "font": "Arial;13;1", "left": 2357, "top": 2103, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "Statistique" }, @@ -3660,7 +3660,7 @@ "font": "Arial;13;0", "left": 2352, "top": 2096, - "width": 180.16796875, + "width": 187.39794921875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGLpDCyeSvFq1U=" @@ -3697,7 +3697,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2126, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-idStatistique: int", "horizontalAlignment": 0 @@ -3714,7 +3714,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2141, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-distanceTotale: float", "horizontalAlignment": 0 @@ -3731,7 +3731,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2156, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-poids: float", "horizontalAlignment": 0 @@ -3748,7 +3748,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2171, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-tempsTotal: time", "horizontalAlignment": 0 @@ -3765,7 +3765,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2186, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmoyenne: int", "horizontalAlignment": 0 @@ -3782,7 +3782,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2201, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmin: int", "horizontalAlignment": 0 @@ -3799,7 +3799,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2216, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmax: int", "horizontalAlignment": 0 @@ -3816,7 +3816,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2231, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-caloriesBrulées: int", "horizontalAlignment": 0 @@ -3825,7 +3825,7 @@ "font": "Arial;13;0", "left": 2352, "top": 2121, - "width": 180.16796875, + "width": 187.39794921875, "height": 128 }, { @@ -3850,7 +3850,7 @@ "font": "Arial;13;0", "left": 2357, "top": 2254, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "+getStatistique(): Statistique", "horizontalAlignment": 0 @@ -3867,16 +3867,16 @@ "font": "Arial;13;0", "left": 2357, "top": 2269, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, - "text": "+to_String(Statistique): String", + "text": "+__toString(Statistique): String", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 2352, "top": 2249, - "width": 180.16796875, + "width": 187.39794921875, "height": 38 }, { @@ -3916,7 +3916,7 @@ "containerChangeable": true, "left": 2352, "top": 2096, - "width": 180.16796875, + "width": 187.39794921875, "height": 191, "nameCompartment": { "$ref": "AAAAAAGLpDCyeSvEQOA=" @@ -4525,7 +4525,7 @@ "top": 1951, "width": 165.115234375, "height": 13, - "text": "Entrainement" + "text": "EntrainementSportif" }, { "_type": "LabelView", @@ -4617,6 +4617,23 @@ "text": "+date: Date", "horizontalAlignment": 0 }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL7QbRK9A3lOM=", + "_parent": { + "$ref": "AAAAAAGLrxb6ekqmgGc=" + }, + "model": { + "$ref": "AAAAAAGL7QbRBNAl41g=" + }, + "font": "Arial;13;0", + "left": 1549, + "top": 2004, + "width": 165.115234375, + "height": 13, + "text": "+latitude: float", + "horizontalAlignment": 0 + }, { "_type": "UMLAttributeView", "_id": "AAAAAAGLrxeDI0+zbOs=", @@ -4628,10 +4645,10 @@ }, "font": "Arial;13;0", "left": 1549, - "top": 2004, + "top": 2019, "width": 165.115234375, "height": 13, - "text": "+lieu: String", + "text": "+longitude: float", "horizontalAlignment": 0 }, { @@ -4645,7 +4662,7 @@ }, "font": "Arial;13;0", "left": 1549, - "top": 2019, + "top": 2034, "width": 165.115234375, "height": 13, "text": "+description: text", @@ -4662,7 +4679,7 @@ }, "font": "Arial;13;0", "left": 1549, - "top": 2034, + "top": 2049, "width": 165.115234375, "height": 13, "text": "+feedback: text", @@ -4673,7 +4690,7 @@ "left": 1544, "top": 1969, "width": 175.115234375, - "height": 83 + "height": 98 }, { "_type": "UMLOperationCompartmentView", @@ -4696,7 +4713,7 @@ }, "font": "Arial;13;0", "left": 1549, - "top": 2057, + "top": 2072, "width": 165.115234375, "height": 13, "text": "+CheckAthlete(Athlete): void", @@ -4705,7 +4722,7 @@ ], "font": "Arial;13;0", "left": 1544, - "top": 2052, + "top": 2067, "width": 175.115234375, "height": 23 }, @@ -4747,7 +4764,7 @@ "left": 1544, "top": 1944, "width": 175.115234375, - "height": 131, + "height": 146, "nameCompartment": { "$ref": "AAAAAAGLrxb6eEqh9qc=" }, @@ -5235,8 +5252,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1576, - "top": 2151, + "left": 1575, + "top": 2158, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -5256,8 +5273,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1562, - "top": 2147, + "left": 1561, + "top": 2154, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -5277,8 +5294,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1605, - "top": 2158, + "left": 1604, + "top": 2165, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -5361,8 +5378,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1592, - "top": 2090, + "left": 1589, + "top": 2105, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -5381,8 +5398,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1579, - "top": 2089, + "left": 1576, + "top": 2104, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -5401,8 +5418,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1620, - "top": 2093, + "left": 1617, + "top": 2108, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -5451,7 +5468,7 @@ "$ref": "AAAAAAGLrxlW1421Kbg=" }, "lineStyle": 1, - "points": "1569:2247;1614:2075", + "points": "1569:2247;1611:2090", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLrxtgGaRb6cI=" @@ -5510,7 +5527,7 @@ "visible": false, "font": "Arial;13;0", "left": 1531, - "top": 1975, + "top": 1979, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -5531,7 +5548,7 @@ "visible": null, "font": "Arial;13;0", "left": 1533, - "top": 1960, + "top": 1964, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -5552,7 +5569,7 @@ "visible": false, "font": "Arial;13;0", "left": 1526, - "top": 2004, + "top": 2008, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -5570,7 +5587,7 @@ "$ref": "AAAAAAGLpAZHnh2EkD4=" }, "lineStyle": 1, - "points": "1516:1995;1543:1998", + "points": "1516:1998;1543:2002", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLrxumRrU7npE=" @@ -6372,7 +6389,7 @@ "visible": false, "font": "Arial;13;0", "left": 2330, - "top": 2133, + "top": 2132, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -6392,7 +6409,7 @@ "visible": false, "font": "Arial;13;0", "left": 2332, - "top": 2120, + "top": 2119, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -6412,7 +6429,7 @@ "visible": false, "font": "Arial;13;0", "left": 2326, - "top": 2161, + "top": 2160, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -6461,7 +6478,7 @@ "$ref": "AAAAAAGLpAzboR43A9E=" }, "lineStyle": 1, - "points": "2038:2061;2351:2162", + "points": "2038:2061;2351:2161", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLrx/5OVEnNxo=" @@ -7243,7 +7260,7 @@ "font": "Arial;13;0", "left": 941, "top": 733, - "width": 60.70263671875, + "width": 81.63720703125, "height": 13, "text": "«abstract»" }, @@ -7256,9 +7273,9 @@ "font": "Arial;13;1", "left": 941, "top": 748, - "width": 60.70263671875, + "width": 81.63720703125, "height": 13, - "text": "IModel" + "text": "DataManager" }, { "_type": "LabelView", @@ -7291,7 +7308,7 @@ "font": "Arial;13;0", "left": 936, "top": 728, - "width": 70.70263671875, + "width": 91.63720703125, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGLw7v65/PpD0M=" @@ -7318,7 +7335,7 @@ "font": "Arial;13;0", "left": 936, "top": 766, - "width": 70.70263671875, + "width": 91.63720703125, "height": 10 }, { @@ -7333,7 +7350,7 @@ "font": "Arial;13;0", "left": 936, "top": 776, - "width": 70.70263671875, + "width": 91.63720703125, "height": 10 }, { @@ -7373,7 +7390,7 @@ "containerChangeable": true, "left": 936, "top": 728, - "width": 70.70263671875, + "width": 91.63720703125, "height": 58, "nameCompartment": { "$ref": "AAAAAAGLw7v65/PoHUc=" @@ -7588,8 +7605,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 954, - "top": 825, + "left": 960, + "top": 824, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -7609,8 +7626,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 939, - "top": 825, + "left": 945, + "top": 823, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -7630,8 +7647,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 983, - "top": 826, + "left": 989, + "top": 827, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -7649,7 +7666,7 @@ "$ref": "AAAAAAGLw7wcvvtrwb0=" }, "lineStyle": 1, - "points": "969:879;970:786", + "points": "971:879;979:786", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLw7xJMApJnlc=" @@ -10319,7 +10336,7 @@ "font": "Arial;13;0", "left": 1701, "top": 1701, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "«abstract»" }, @@ -10332,7 +10349,7 @@ "font": "Arial;13;1", "left": 1701, "top": 1716, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "Role" }, @@ -10363,7 +10380,7 @@ "font": "Arial;13;0", "left": 1696, "top": 1696, - "width": 162.0771484375, + "width": 301.57958984375, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGLw8GJdlMEOpk=" @@ -10400,17 +10417,34 @@ "font": "Arial;13;0", "left": 1701, "top": 1739, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "+id: int", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL8k9lGfWU8Ow=", + "_parent": { + "$ref": "AAAAAAGLw8GJdlMIH9U=" + }, + "model": { + "$ref": "AAAAAAGL8k9k4/VkqzA=" + }, + "font": "Arial;13;0", + "left": 1701, + "top": 1754, + "width": 291.57958984375, + "height": 13, + "text": "+EntrainementRepo: EntrainementRepository", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 1696, "top": 1734, - "width": 162.0771484375, - "height": 23 + "width": 301.57958984375, + "height": 38 }, { "_type": "UMLOperationCompartmentView", @@ -10422,6 +10456,23 @@ "$ref": "AAAAAAGLw8GJdFMAfwk=" }, "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lDIXHkhOtU=", + "_parent": { + "$ref": "AAAAAAGLw8GJd1MJ3FY=" + }, + "model": { + "$ref": "AAAAAAGL8lDIQHjxa7g=" + }, + "font": "Arial;13;0", + "left": 1701, + "top": 1777, + "width": 291.57958984375, + "height": 13, + "text": "+Role(EntRepo: EntrainementRepository)", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAGL3B61iT4ngOE=", @@ -10433,8 +10484,8 @@ }, "font": "Arial;13;0", "left": 1701, - "top": 1762, - "width": 152.0771484375, + "top": 1792, + "width": 291.57958984375, "height": 13, "text": "+addUser(u1: User): void", "horizontalAlignment": 0 @@ -10450,18 +10501,69 @@ }, "font": "Arial;13;0", "left": 1701, - "top": 1777, - "width": 152.0771484375, + "top": 1807, + "width": 291.57958984375, "height": 13, "text": "+delUser(user: User): void", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lBBPXF7i4E=", + "_parent": { + "$ref": "AAAAAAGLw8GJd1MJ3FY=" + }, + "model": { + "$ref": "AAAAAAGL8lBBHXFLScI=" + }, + "font": "Arial;13;0", + "left": 1701, + "top": 1822, + "width": 291.57958984375, + "height": 13, + "text": "+addEntrainement(entr: EntrainementSportif): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lQnuhR7H7g=", + "_parent": { + "$ref": "AAAAAAGLw8GJd1MJ3FY=" + }, + "model": { + "$ref": "AAAAAAGL8lQnmhRLfho=" + }, + "font": "Arial;13;0", + "left": 1701, + "top": 1837, + "width": 291.57958984375, + "height": 13, + "text": "+checkAdd(user: User): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lRO7B1sgIs=", + "_parent": { + "$ref": "AAAAAAGLw8GJd1MJ3FY=" + }, + "model": { + "$ref": "AAAAAAGL8lROwx08WBA=" + }, + "font": "Arial;13;0", + "left": 1701, + "top": 1852, + "width": 291.57958984375, + "height": 13, + "text": "+chackAddEntrainement(ent: Ent): bool", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 1696, - "top": 1757, - "width": 162.0771484375, - "height": 38 + "top": 1772, + "width": 301.57958984375, + "height": 98 }, { "_type": "UMLReceptionCompartmentView", @@ -10496,8 +10598,8 @@ "containerChangeable": true, "left": 1696, "top": 1696, - "width": 162.0771484375, - "height": 99, + "width": 301.57958984375, + "height": 174, "nameCompartment": { "$ref": "AAAAAAGLw8GJdlMDFtc=" }, @@ -10535,8 +10637,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1754, - "top": 1633, + "left": 1782, + "top": 1630, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -10556,8 +10658,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1768, - "top": 1628, + "left": 1795, + "top": 1623, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -10577,8 +10679,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1725, - "top": 1642, + "left": 1755, + "top": 1645, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -10598,8 +10700,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1744, - "top": 1606, + "left": 1766, + "top": 1602, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -10619,8 +10721,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1758, - "top": 1604, + "left": 1779, + "top": 1597, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -10640,7 +10742,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1717, + "left": 1740, "top": 1611, "height": 13, "alpha": -0.5235987755982988, @@ -10661,7 +10763,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1763, + "left": 1798, "top": 1659, "height": 13, "alpha": -0.5235987755982988, @@ -10681,8 +10783,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1775, - "top": 1652, + "left": 1808, + "top": 1650, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -10701,8 +10803,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1739, - "top": 1672, + "left": 1776, + "top": 1676, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -10747,7 +10849,7 @@ "$ref": "AAAAAAGLo/fkGHnYs8M=" }, "lineStyle": 1, - "points": "1722:1593;1758:1695", + "points": "1741:1593;1798:1695", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLw8GisFz78T8=" @@ -10805,8 +10907,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1597, - "top": 1846, + "left": 1598, + "top": 1881, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -10826,8 +10928,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1588, - "top": 1834, + "left": 1591, + "top": 1868, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -10847,8 +10949,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1614, - "top": 1871, + "left": 1611, + "top": 1908, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -10866,7 +10968,7 @@ "$ref": "AAAAAAGLpAZHnh2EkD4=" }, "lineStyle": 1, - "points": "1508:1935;1705:1795", + "points": "1516:1946;1695:1857", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLw8G3FGoRsP8=" @@ -10899,8 +11001,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1834, - "top": 1866, + "left": 1880, + "top": 1901, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -10920,8 +11022,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1821, - "top": 1874, + "left": 1866, + "top": 1907, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -10941,8 +11043,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1859, - "top": 1851, + "left": 1907, + "top": 1890, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -10960,7 +11062,7 @@ "$ref": "AAAAAAGLpAzboR43A9E=" }, "lineStyle": 1, - "points": "1889:1935;1806:1795", + "points": "1907:1935;1881:1870", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGLw8HHM3jmRkU=" @@ -11726,7 +11828,7 @@ "font": "Arial;13;0", "left": 3821, "top": 1757, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "«abstract»" }, @@ -11739,7 +11841,7 @@ "font": "Arial;13;1", "left": 3821, "top": 1772, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "Role" }, @@ -11774,7 +11876,7 @@ "font": "Arial;13;0", "left": 3816, "top": 1752, - "width": 162.0771484375, + "width": 301.57958984375, "height": 38, "stereotypeLabel": { "$ref": "AAAAAAGL3BqoCyTqEq4=" @@ -11811,17 +11913,34 @@ "font": "Arial;13;0", "left": 3821, "top": 1795, - "width": 152.0771484375, + "width": 291.57958984375, "height": 13, "text": "+id: int", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL8k9lIfWaQME=", + "_parent": { + "$ref": "AAAAAAGL3BqoCyTuNbk=" + }, + "model": { + "$ref": "AAAAAAGL8k9k4/VkqzA=" + }, + "font": "Arial;13;0", + "left": 3821, + "top": 1810, + "width": 291.57958984375, + "height": 13, + "text": "+EntrainementRepo: EntrainementRepository", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 3816, "top": 1790, - "width": 162.0771484375, - "height": 23 + "width": 301.57958984375, + "height": 38 }, { "_type": "UMLOperationCompartmentView", @@ -11833,6 +11952,23 @@ "$ref": "AAAAAAGLw8GJdFMAfwk=" }, "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lDIXnknspM=", + "_parent": { + "$ref": "AAAAAAGL3BqoCyTvFJU=" + }, + "model": { + "$ref": "AAAAAAGL8lDIQHjxa7g=" + }, + "font": "Arial;13;0", + "left": 3821, + "top": 1833, + "width": 291.57958984375, + "height": 13, + "text": "+Role(EntRepo: EntrainementRepository)", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAGL3B61kj4t0Y8=", @@ -11844,8 +11980,8 @@ }, "font": "Arial;13;0", "left": 3821, - "top": 1818, - "width": 152.0771484375, + "top": 1848, + "width": 291.57958984375, "height": 13, "text": "+addUser(u1: User): void", "horizontalAlignment": 0 @@ -11861,18 +11997,69 @@ }, "font": "Arial;13;0", "left": 3821, - "top": 1833, - "width": 152.0771484375, + "top": 1863, + "width": 291.57958984375, "height": 13, "text": "+delUser(user: User): void", "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lBBRXGB2H8=", + "_parent": { + "$ref": "AAAAAAGL3BqoCyTvFJU=" + }, + "model": { + "$ref": "AAAAAAGL8lBBHXFLScI=" + }, + "font": "Arial;13;0", + "left": 3821, + "top": 1878, + "width": 291.57958984375, + "height": 13, + "text": "+addEntrainement(entr: EntrainementSportif): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lQnvRSBOMg=", + "_parent": { + "$ref": "AAAAAAGL3BqoCyTvFJU=" + }, + "model": { + "$ref": "AAAAAAGL8lQnmhRLfho=" + }, + "font": "Arial;13;0", + "left": 3821, + "top": 1893, + "width": 291.57958984375, + "height": 13, + "text": "+checkAdd(user: User): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGL8lRO7h1yezo=", + "_parent": { + "$ref": "AAAAAAGL3BqoCyTvFJU=" + }, + "model": { + "$ref": "AAAAAAGL8lROwx08WBA=" + }, + "font": "Arial;13;0", + "left": 3821, + "top": 1908, + "width": 291.57958984375, + "height": 13, + "text": "+chackAddEntrainement(ent: Ent): bool", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 3816, - "top": 1813, - "width": 162.0771484375, - "height": 38 + "top": 1828, + "width": 301.57958984375, + "height": 98 }, { "_type": "UMLReceptionCompartmentView", @@ -11911,8 +12098,8 @@ "containerChangeable": true, "left": 3816, "top": 1752, - "width": 162.0771484375, - "height": 99, + "width": 301.57958984375, + "height": 174, "nameCompartment": { "$ref": "AAAAAAGL3BqoCyTpW4g=" }, @@ -11949,8 +12136,8 @@ "$ref": "AAAAAAGL3BrkDnIc/Ag=" }, "font": "Arial;13;0", - "left": 3891, - "top": 1725, + "left": 3934, + "top": 1720, "width": 13.83154296875, "height": 13, "alpha": 0.194025694586075, @@ -11972,8 +12159,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 3904, - "top": 1661, + "left": 3936, + "top": 1655, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11993,8 +12180,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3860, - "top": 1668, + "left": 3893, + "top": 1671, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12014,8 +12201,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3881, - "top": 1610, + "left": 3903, + "top": 1606, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -12035,8 +12222,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3895, - "top": 1610, + "left": 3917, + "top": 1604, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -12056,8 +12243,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3854, - "top": 1610, + "left": 3876, + "top": 1611, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -12077,8 +12264,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3898, - "top": 1716, + "left": 3941, + "top": 1715, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -12097,8 +12284,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3911, - "top": 1712, + "left": 3953, + "top": 1708, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -12117,8 +12304,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3872, - "top": 1725, + "left": 3917, + "top": 1728, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -12167,7 +12354,7 @@ "$ref": "AAAAAAGL3Bpk6Nh7nd8=" }, "lineStyle": 1, - "points": "3863:1593;3888:1751", + "points": "3881:1593;3936:1751", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3BrkEnIhgag=" @@ -12769,8 +12956,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3833, - "top": 1998, + "left": 3835, + "top": 1993, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -12790,8 +12977,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 3818, - "top": 1995, + "left": 3823, + "top": 1984, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12811,8 +12998,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3862, - "top": 2005, + "left": 3860, + "top": 2010, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12830,7 +13017,7 @@ "$ref": "AAAAAAGL3BsTqaEI6W8=" }, "lineStyle": 1, - "points": "4031:2051;3848:2008;3884:1851", + "points": "4031:2051;3848:2008;3905:1926", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3B0Ts5u9bfM=" @@ -12863,8 +13050,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3833, - "top": 1998, + "left": 3835, + "top": 1993, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -12884,8 +13071,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 3818, - "top": 1995, + "left": 3823, + "top": 1984, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12905,8 +13092,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3862, - "top": 2005, + "left": 3860, + "top": 2010, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12924,7 +13111,7 @@ "$ref": "AAAAAAGL3BtJt/VYyF0=" }, "lineStyle": 1, - "points": "3756:2017;3848:2008;3884:1851", + "points": "3756:2017;3848:2008;3905:1926", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3B0hqaVMQzU=" @@ -13021,8 +13208,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3787, - "top": 1800, + "left": 3786, + "top": 1817, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -13042,8 +13229,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3784, - "top": 1813, + "left": 3782, + "top": 1830, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -13063,8 +13250,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3794, - "top": 1773, + "left": 3795, + "top": 1791, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -13174,7 +13361,7 @@ "$ref": "AAAAAAGL3BqoCyTo5V4=" }, "lineStyle": 1, - "points": "3815:1794;3592:1776;3592:1488;3775:1494", + "points": "3815:1813;3592:1776;3592:1488;3775:1494", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3B3/zPJAevY=" @@ -14343,7 +14530,7 @@ "font": "Arial;13;1", "left": 4429, "top": 1903, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "Statistique" }, @@ -14378,7 +14565,7 @@ "font": "Arial;13;0", "left": 4424, "top": 1896, - "width": 180.16796875, + "width": 187.39794921875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGL3DJHyRCRIbE=" @@ -14415,7 +14602,7 @@ "font": "Arial;13;0", "left": 4429, "top": 1926, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-idStatistique: int", "horizontalAlignment": 0 @@ -14432,7 +14619,7 @@ "font": "Arial;13;0", "left": 4429, "top": 1941, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-distanceTotale: float", "horizontalAlignment": 0 @@ -14449,7 +14636,7 @@ "font": "Arial;13;0", "left": 4429, "top": 1956, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-poids: float", "horizontalAlignment": 0 @@ -14466,7 +14653,7 @@ "font": "Arial;13;0", "left": 4429, "top": 1971, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-tempsTotal: time", "horizontalAlignment": 0 @@ -14483,7 +14670,7 @@ "font": "Arial;13;0", "left": 4429, "top": 1986, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmoyenne: int", "horizontalAlignment": 0 @@ -14500,7 +14687,7 @@ "font": "Arial;13;0", "left": 4429, "top": 2001, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmin: int", "horizontalAlignment": 0 @@ -14517,7 +14704,7 @@ "font": "Arial;13;0", "left": 4429, "top": 2016, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-FCmax: int", "horizontalAlignment": 0 @@ -14534,7 +14721,7 @@ "font": "Arial;13;0", "left": 4429, "top": 2031, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "-caloriesBrulées: int", "horizontalAlignment": 0 @@ -14543,7 +14730,7 @@ "font": "Arial;13;0", "left": 4424, "top": 1921, - "width": 180.16796875, + "width": 187.39794921875, "height": 128 }, { @@ -14568,7 +14755,7 @@ "font": "Arial;13;0", "left": 4429, "top": 2054, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, "text": "+getStatistique(): Statistique", "horizontalAlignment": 0 @@ -14585,16 +14772,16 @@ "font": "Arial;13;0", "left": 4429, "top": 2069, - "width": 170.16796875, + "width": 177.39794921875, "height": 13, - "text": "+to_String(Statistique): String", + "text": "+__toString(Statistique): String", "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 4424, "top": 2049, - "width": 180.16796875, + "width": 187.39794921875, "height": 38 }, { @@ -14634,7 +14821,7 @@ "containerChangeable": true, "left": 4424, "top": 1896, - "width": 180.16796875, + "width": 187.39794921875, "height": 191, "nameCompartment": { "$ref": "AAAAAAGL3DJHyBCQzFI=" @@ -14680,8 +14867,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 6670, - "top": 2586, + "left": 6638, + "top": 2714, "height": 13 }, { @@ -14691,8 +14878,8 @@ "$ref": "AAAAAAGL3DLQlyYubF0=" }, "font": "Arial;13;1", - "left": 3893, - "top": 2191, + "left": 3877, + "top": 2255, "width": 196.193359375, "height": 13, "text": "SourceDonnee" @@ -14705,8 +14892,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 6670, - "top": 2586, + "left": 6638, + "top": 2714, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -14719,15 +14906,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 6670, - "top": 2586, + "left": 6638, + "top": 2714, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 3888, - "top": 2184, + "left": 3872, + "top": 2248, "width": 206.193359375, "height": 25, "stereotypeLabel": { @@ -14763,8 +14950,8 @@ "$ref": "AAAAAAGLrxTIICbUAdU=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2214, + "left": 3877, + "top": 2278, "width": 196.193359375, "height": 13, "text": "-idSource: int", @@ -14780,8 +14967,8 @@ "$ref": "AAAAAAGLrxTswiiLUpA=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2229, + "left": 3877, + "top": 2293, "width": 196.193359375, "height": 13, "text": "-Type: enum", @@ -14797,8 +14984,8 @@ "$ref": "AAAAAAGLrxVKVSm7bms=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2244, + "left": 3877, + "top": 2308, "width": 196.193359375, "height": 13, "text": "-modele: string", @@ -14814,8 +15001,8 @@ "$ref": "AAAAAAGLrxV3+SrrCr8=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2259, + "left": 3877, + "top": 2323, "width": 196.193359375, "height": 13, "text": "-precision: enum", @@ -14831,8 +15018,8 @@ "$ref": "AAAAAAGLrxWfnSwbQ58=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2274, + "left": 3877, + "top": 2338, "width": 196.193359375, "height": 13, "text": "-dateDerniereUtilisation: Date", @@ -14840,8 +15027,8 @@ } ], "font": "Arial;13;0", - "left": 3888, - "top": 2209, + "left": 3872, + "top": 2273, "width": 206.193359375, "height": 83 }, @@ -14865,8 +15052,8 @@ "$ref": "AAAAAAGL3EcVFjuykz0=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2297, + "left": 3877, + "top": 2361, "width": 196.193359375, "height": 13, "text": "+getSD(SourceDonnee): String", @@ -14882,8 +15069,8 @@ "$ref": "AAAAAAGL3EeezUzS6YA=" }, "font": "Arial;13;0", - "left": 3893, - "top": 2312, + "left": 3877, + "top": 2376, "width": 196.193359375, "height": 13, "text": "+to_String(SourceDonnee): String", @@ -14891,8 +15078,8 @@ } ], "font": "Arial;13;0", - "left": 3888, - "top": 2292, + "left": 3872, + "top": 2356, "width": 206.193359375, "height": 38 }, @@ -14907,8 +15094,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3176, - "top": 736, + "left": 3160, + "top": 800, "width": 10, "height": 10 }, @@ -14923,16 +15110,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": 3176, - "top": 736, + "left": 3160, + "top": 800, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 3888, - "top": 2184, + "left": 3872, + "top": 2248, "width": 206.193359375, "height": 146, "nameCompartment": { @@ -14979,8 +15166,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4825, - "top": 1746, + "left": 5081, + "top": 2466, "height": 13 }, { @@ -14990,11 +15177,11 @@ "$ref": "AAAAAAGL3DMzZkmx2TA=" }, "font": "Arial;13;1", - "left": 3365, - "top": 2295, + "left": 3493, + "top": 2655, "width": 165.115234375, "height": 13, - "text": "Entrainement" + "text": "EntrainementSportif" }, { "_type": "LabelView", @@ -15004,8 +15191,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4825, - "top": 1746, + "left": 5081, + "top": 2466, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -15018,15 +15205,15 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4825, - "top": 1746, + "left": 5081, + "top": 2466, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 3360, - "top": 2288, + "left": 3488, + "top": 2648, "width": 175.115234375, "height": 25, "stereotypeLabel": { @@ -15062,8 +15249,8 @@ "$ref": "AAAAAAGLrxcxm0yu9ck=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2318, + "left": 3493, + "top": 2678, "width": 165.115234375, "height": 13, "text": "+idEntrainement: int", @@ -15079,13 +15266,30 @@ "$ref": "AAAAAAGLrxdjg05lkd0=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2333, + "left": 3493, + "top": 2693, "width": 165.115234375, "height": 13, "text": "+date: Date", "horizontalAlignment": 0 }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL7QbRQNBhx7c=", + "_parent": { + "$ref": "AAAAAAGL3DMzZkm2VYs=" + }, + "model": { + "$ref": "AAAAAAGL7QbRBNAl41g=" + }, + "font": "Arial;13;0", + "left": 3493, + "top": 2708, + "width": 165.115234375, + "height": 13, + "text": "+latitude: float", + "horizontalAlignment": 0 + }, { "_type": "UMLAttributeView", "_id": "AAAAAAGL3DMzZkm59RQ=", @@ -15096,11 +15300,11 @@ "$ref": "AAAAAAGLrxeDFU+VhpI=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2348, + "left": 3493, + "top": 2723, "width": 165.115234375, "height": 13, - "text": "+lieu: String", + "text": "+longitude: float", "horizontalAlignment": 0 }, { @@ -15113,8 +15317,8 @@ "$ref": "AAAAAAGLrxezwlDFkh4=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2363, + "left": 3493, + "top": 2738, "width": 165.115234375, "height": 13, "text": "+description: text", @@ -15130,8 +15334,8 @@ "$ref": "AAAAAAGLrxfiTFH1ArI=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2378, + "left": 3493, + "top": 2753, "width": 165.115234375, "height": 13, "text": "+feedback: text", @@ -15139,10 +15343,10 @@ } ], "font": "Arial;13;0", - "left": 3360, - "top": 2313, + "left": 3488, + "top": 2673, "width": 175.115234375, - "height": 83 + "height": 98 }, { "_type": "UMLOperationCompartmentView", @@ -15164,8 +15368,8 @@ "$ref": "AAAAAAGL3D2F3gDGuRs=" }, "font": "Arial;13;0", - "left": 3365, - "top": 2401, + "left": 3493, + "top": 2776, "width": 165.115234375, "height": 13, "text": "+CheckAthlete(Athlete): void", @@ -15173,8 +15377,8 @@ } ], "font": "Arial;13;0", - "left": 3360, - "top": 2396, + "left": 3488, + "top": 2771, "width": 175.115234375, "height": 23 }, @@ -15189,8 +15393,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2480, - "top": 432, + "left": 2608, + "top": 792, "width": 10, "height": 10 }, @@ -15205,18 +15409,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2480, - "top": 432, + "left": 2608, + "top": 792, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 3360, - "top": 2288, + "left": 3488, + "top": 2648, "width": 175.115234375, - "height": 131, + "height": 146, "nameCompartment": { "$ref": "AAAAAAGL3DMzZkmx2TA=" }, @@ -15528,8 +15732,8 @@ "$ref": "AAAAAAGL3Ddn/grGOiw=" }, "font": "Arial;13;0", - "left": 4031, - "top": 2196, + "left": 4028, + "top": 2228, "width": 47.328125, "height": 13, "alpha": 0.9038883762887031, @@ -15551,8 +15755,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 4071, - "top": 2187, + "left": 4066, + "top": 2217, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -15572,8 +15776,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4034, - "top": 2161, + "left": 4028, + "top": 2194, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -15593,7 +15797,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4049, + "left": 4063, "top": 2192, "height": 13, "alpha": 0.5235987755982988, @@ -15614,8 +15818,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4058, - "top": 2202, + "left": 4073, + "top": 2201, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -15635,8 +15839,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4029, - "top": 2173, + "left": 4042, + "top": 2175, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -15656,8 +15860,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4069, - "top": 2164, + "left": 4044, + "top": 2226, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -15676,8 +15880,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4081, - "top": 2170, + "left": 4056, + "top": 2231, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -15696,8 +15900,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4044, - "top": 2152, + "left": 4018, + "top": 2216, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -15746,7 +15950,7 @@ "$ref": "AAAAAAGL3BsTqaEI6W8=" }, "lineStyle": 1, - "points": "4052:2169;4042:2183", + "points": "4064:2169;4018:2247", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3DdoAArLq4o=" @@ -15804,8 +16008,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4055, - "top": 2370, + "left": 4059, + "top": 2424, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -15825,8 +16029,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 4043, - "top": 2379, + "left": 4048, + "top": 2434, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -15847,7 +16051,7 @@ "visible": false, "font": "Arial;13;0", "left": 4080, - "top": 2353, + "top": 2403, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -15867,8 +16071,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4067, - "top": 2388, + "left": 4066, + "top": 2431, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -15889,7 +16093,7 @@ "visible": false, "font": "Arial;13;0", "left": 4055, - "top": 2394, + "top": 2439, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -15909,8 +16113,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4092, - "top": 2376, + "left": 4089, + "top": 2415, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -15930,8 +16134,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4043, - "top": 2353, + "left": 4052, + "top": 2417, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -15950,8 +16154,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4034, - "top": 2363, + "left": 4044, + "top": 2427, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -15970,8 +16174,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 4063, - "top": 2334, + "left": 4069, + "top": 2394, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -16020,7 +16224,7 @@ "$ref": "AAAAAAGL3DH0VM3eelw=" }, "lineStyle": 1, - "points": "4095:2407;4041:2330", + "points": "4095:2446;4045:2394", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGL3DewWCCp9IE=" @@ -16333,2845 +16537,3000 @@ } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3Dzry9A0/hQ=", + "_type": "UMLClassView", + "_id": "AAAAAAGL3EA5py45w5E=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3DzrydAwEjA=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA1Jyk=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "model": { - "$ref": "AAAAAAGL3DzrydAwEjA=" - }, - "font": "Arial;13;0", - "left": 3439, - "top": 2250, - "width": 108.03076171875, - "height": 13, - "alpha": 0.5801168878819312, - "distance": 117.79643458101778, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "edgePosition": 1, - "text": "+lesEntrainements" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA2SQM=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "model": { - "$ref": "AAAAAAGL3DzrydAwEjA=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 3441, - "top": 2160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA3/Fo=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "model": { - "$ref": "AAAAAAGL3DzrydAwEjA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3397, - "top": 2168, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA4Xho=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "model": { - "$ref": "AAAAAAGL3DzrydAx3B4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3409, - "top": 2074, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA5zUA=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "model": { - "$ref": "AAAAAAGL3DzrydAx3B4=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3423, - "top": 2074, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA6Ilo=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL3EA5py46RZs=", "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "$ref": "AAAAAAGL3EA5py45w5E=" }, "model": { - "$ref": "AAAAAAGL3DzrydAx3B4=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL3EA5py47qQ4=", + "_parent": { + "$ref": "AAAAAAGL3EA5py46RZs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EA5py48ztA=", + "_parent": { + "$ref": "AAAAAAGL3EA5py46RZs=" + }, + "font": "Arial;13;1", + "left": 3709, + "top": 1183, + "width": 93.18994140625, + "height": 13, + "text": "CoachManager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EA5qC499bk=", + "_parent": { + "$ref": "AAAAAAGL3EA5py46RZs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": 64, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EA5qC4+erY=", + "_parent": { + "$ref": "AAAAAAGL3EA5py46RZs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 3381, - "top": 2075, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "left": 3704, + "top": 1176, + "width": 103.18994140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL3EA5py47qQ4=" }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA7r4I=", - "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "nameLabel": { + "$ref": "AAAAAAGL3EA5py48ztA=" }, - "model": { - "$ref": "AAAAAAGL3DzrydAyGD8=" + "namespaceLabel": { + "$ref": "AAAAAAGL3EA5qC499bk=" }, - "visible": false, - "font": "Arial;13;0", - "left": 3443, - "top": 2252, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "propertyLabel": { + "$ref": "AAAAAAGL3EA5qC4+erY=" } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA87y4=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL3EA5qC4/sY4=", "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "$ref": "AAAAAAGL3EA5py45w5E=" }, "model": { - "$ref": "AAAAAAGL3DzrydAyGD8=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, - "visible": false, "font": "Arial;13;0", - "left": 3456, - "top": 2247, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - } + "left": 3704, + "top": 1201, + "width": 103.18994140625, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3DzrzNA9Wg8=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL3EA5qC5AD5k=", "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "$ref": "AAAAAAGL3EA5py45w5E=" }, "model": { - "$ref": "AAAAAAGL3DzrydAyGD8=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, - "visible": false, "font": "Arial;13;0", - "left": 3417, - "top": 2262, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" - } + "left": 3704, + "top": 1211, + "width": 103.18994140625, + "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3DzrzNA+zPg=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL3EA5qC5B3KQ=", "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "$ref": "AAAAAAGL3EA5py45w5E=" }, "model": { - "$ref": "AAAAAAGL3DzrydAx3B4=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 880, + "top": 32, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3DzrzdA/+eM=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL3EA5qC5CL3c=", "_parent": { - "$ref": "AAAAAAGL3Dzry9A0/hQ=" + "$ref": "AAAAAAGL3EA5py45w5E=" }, "model": { - "$ref": "AAAAAAGL3DzrydAyGD8=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 880, + "top": 32, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGL3DMzZkmwpP8=" - }, - "tail": { - "$ref": "AAAAAAGL3CMxnUgw9Qc=" - }, - "lineStyle": 1, - "points": "3390:2058;3434:2287", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGL3DzrzNA1Jyk=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGL3DzrzNA2SQM=" - }, - "propertyLabel": { - "$ref": "AAAAAAGL3DzrzNA3/Fo=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGL3DzrzNA4Xho=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGL3DzrzNA5zUA=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3DzrzNA6Ilo=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGL3DzrzNA7r4I=" + "containerChangeable": true, + "left": 3704, + "top": 1176, + "width": 103.18994140625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL3EA5py46RZs=" }, - "headPropertyLabel": { - "$ref": "AAAAAAGL3DzrzNA87y4=" + "attributeCompartment": { + "$ref": "AAAAAAGL3EA5qC4/sY4=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGL3DzrzNA9Wg8=" + "operationCompartment": { + "$ref": "AAAAAAGL3EA5qC5AD5k=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3DzrzNA+zPg=" + "receptionCompartment": { + "$ref": "AAAAAAGL3EA5qC5B3KQ=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGL3DzrzdA/+eM=" + "templateParameterCompartment": { + "$ref": "AAAAAAGL3EA5qC5CL3c=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3D32NxywKoU=", + "_type": "UMLClassView", + "_id": "AAAAAAGL3EC6NugSKAY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3D32NRysQcE=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32NxyxNuU=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "model": { - "$ref": "AAAAAAGL3D32NRysQcE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3788, - "top": 2220, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OByyMyQ=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "model": { - "$ref": "AAAAAAGL3D32NRysQcE=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 3794, - "top": 2234, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OByznJM=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "model": { - "$ref": "AAAAAAGL3D32NRysQcE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3777, - "top": 2193, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy04m8=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "model": { - "$ref": "AAAAAAGL3D32NRytcgc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 4012, - "top": 2127, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy1neI=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "model": { - "$ref": "AAAAAAGL3D32NRytcgc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 4015, - "top": 2140, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy2Z9o=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL3EC6NugTD+k=", "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "$ref": "AAAAAAGL3EC6NugSKAY=" }, "model": { - "$ref": "AAAAAAGL3D32NRytcgc=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NugUf44=", + "_parent": { + "$ref": "AAAAAAGL3EC6NugTD+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2881, + "top": -777, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NugVIHM=", + "_parent": { + "$ref": "AAAAAAGL3EC6NugTD+k=" + }, + "font": "Arial;13;1", + "left": 2878, + "top": 822, + "width": 61.38818359375, + "height": 13, + "text": "index.php" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NugW6ig=", + "_parent": { + "$ref": "AAAAAAGL3EC6NugTD+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2881, + "top": -777, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NugXQtk=", + "_parent": { + "$ref": "AAAAAAGL3EC6NugTD+k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2881, + "top": -777, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 4006, - "top": 2100, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "left": 2873, + "top": 815, + "width": 71.38818359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL3EC6NugUf44=" }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy3z+A=", - "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "nameLabel": { + "$ref": "AAAAAAGL3EC6NugVIHM=" }, - "model": { - "$ref": "AAAAAAGL3D32NRyuVZo=" + "namespaceLabel": { + "$ref": "AAAAAAGL3EC6NugW6ig=" }, - "visible": false, - "font": "Arial;13;0", - "left": 3564, - "top": 2313, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "propertyLabel": { + "$ref": "AAAAAAGL3EC6NugXQtk=" } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy4En4=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL3EC6NugYR90=", "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "$ref": "AAAAAAGL3EC6NugSKAY=" }, "model": { - "$ref": "AAAAAAGL3D32NRyuVZo=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, - "visible": false, "font": "Arial;13;0", - "left": 3571, - "top": 2325, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - } + "left": 2873, + "top": 840, + "width": 71.38818359375, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3D32OBy5k0w=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL3EC6NugZZ5k=", "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "$ref": "AAAAAAGL3EC6NugSKAY=" }, "model": { - "$ref": "AAAAAAGL3D32NRyuVZo=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, - "visible": false, "font": "Arial;13;0", - "left": 3550, - "top": 2290, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3D32NxywKoU=" - } + "left": 2873, + "top": 850, + "width": 71.38818359375, + "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3D32OBy609Q=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL3EC6Nugaz2E=", "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "$ref": "AAAAAAGL3EC6NugSKAY=" }, "model": { - "$ref": "AAAAAAGL3D32NRytcgc=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 2209, + "top": -49, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3D32OBy7yjk=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL3EC6NugbE8o=", "_parent": { - "$ref": "AAAAAAGL3D32NxywKoU=" + "$ref": "AAAAAAGL3EC6NugSKAY=" }, "model": { - "$ref": "AAAAAAGL3D32NRyuVZo=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 2209, + "top": -49, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGL3DMzZkmwpP8=" - }, - "tail": { - "$ref": "AAAAAAGL3BsTqaEI6W8=" - }, - "lineStyle": 1, - "points": "4031:2110;3535:2316", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGL3D32NxyxNuU=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGL3D32OByyMyQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAGL3D32OByznJM=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGL3D32OBy04m8=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGL3D32OBy1neI=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3D32OBy2Z9o=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGL3D32OBy3z+A=" + "containerChangeable": true, + "left": 2873, + "top": 815, + "width": 71.38818359375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL3EC6NugTD+k=" }, - "headPropertyLabel": { - "$ref": "AAAAAAGL3D32OBy4En4=" + "attributeCompartment": { + "$ref": "AAAAAAGL3EC6NugYR90=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGL3D32OBy5k0w=" + "operationCompartment": { + "$ref": "AAAAAAGL3EC6NugZZ5k=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3D32OBy609Q=" + "receptionCompartment": { + "$ref": "AAAAAAGL3EC6Nugaz2E=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGL3D32OBy7yjk=" + "templateParameterCompartment": { + "$ref": "AAAAAAGL3EC6NugbE8o=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAGL3EA5py45w5E=", + "_id": "AAAAAAGL3EC6NugccSE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EA5py46RZs=", + "_id": "AAAAAAGL3EC6NugdYDM=", "_parent": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAGL3EA5py47qQ4=", + "_id": "AAAAAAGL3EC6NugedV8=", "_parent": { - "$ref": "AAAAAAGL3EA5py46RZs=" + "$ref": "AAAAAAGL3EC6NugdYDM=" }, "visible": false, "font": "Arial;13;0", - "left": 1760, - "top": 64, + "left": 3553, + "top": -889, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAGL3EA5py48ztA=", + "_id": "AAAAAAGL3EC6Nugfy9g=", "_parent": { - "$ref": "AAAAAAGL3EA5py46RZs=" + "$ref": "AAAAAAGL3EC6NugdYDM=" }, "font": "Arial;13;1", - "left": 3709, - "top": 1183, - "width": 93.18994140625, + "left": 3286, + "top": 838, + "width": 78.71728515625, "height": 13, - "text": "CoachManager" + "text": "Console.php" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EA5qC499bk=", + "_id": "AAAAAAGL3EC6Nugg3/Q=", "_parent": { - "$ref": "AAAAAAGL3EA5py46RZs=" + "$ref": "AAAAAAGL3EC6NugdYDM=" }, "visible": false, "font": "Arial;13;0", - "left": 1760, - "top": 64, + "left": 3553, + "top": -889, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EA5qC4+erY=", + "_id": "AAAAAAGL3EC6NughFjQ=", "_parent": { - "$ref": "AAAAAAGL3EA5py46RZs=" + "$ref": "AAAAAAGL3EC6NugdYDM=" }, "visible": false, "font": "Arial;13;0", - "left": 1760, - "top": 64, + "left": 3553, + "top": -889, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 3704, - "top": 1176, - "width": 103.18994140625, + "left": 3281, + "top": 831, + "width": 88.71728515625, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAGL3EA5py47qQ4=" + "$ref": "AAAAAAGL3EC6NugedV8=" }, "nameLabel": { - "$ref": "AAAAAAGL3EA5py48ztA=" + "$ref": "AAAAAAGL3EC6Nugfy9g=" }, "namespaceLabel": { - "$ref": "AAAAAAGL3EA5qC499bk=" + "$ref": "AAAAAAGL3EC6Nugg3/Q=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EA5qC4+erY=" + "$ref": "AAAAAAGL3EC6NughFjQ=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EA5qC4/sY4=", + "_id": "AAAAAAGL3EC6NugilgA=", "_parent": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "font": "Arial;13;0", - "left": 3704, - "top": 1201, - "width": 103.18994140625, + "left": 3281, + "top": 856, + "width": 88.71728515625, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EA5qC5AD5k=", + "_id": "AAAAAAGL3EC6NugjjkY=", "_parent": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "font": "Arial;13;0", - "left": 3704, - "top": 1211, - "width": 103.18994140625, + "left": 3281, + "top": 866, + "width": 88.71728515625, "height": 10 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EA5qC5B3KQ=", + "_id": "AAAAAAGL3EC6NugkPS4=", "_parent": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "visible": false, "font": "Arial;13;0", - "left": 880, - "top": 32, + "left": 2545, + "top": -105, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EA5qC5CL3c=", + "_id": "AAAAAAGL3EC6NuglsZk=", "_parent": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "model": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "visible": false, "font": "Arial;13;0", - "left": 880, - "top": 32, + "left": 2545, + "top": -105, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 3704, - "top": 1176, - "width": 103.18994140625, + "left": 3281, + "top": 831, + "width": 88.71728515625, "height": 45, "nameCompartment": { - "$ref": "AAAAAAGL3EA5py46RZs=" + "$ref": "AAAAAAGL3EC6NugdYDM=" }, "attributeCompartment": { - "$ref": "AAAAAAGL3EA5qC4/sY4=" + "$ref": "AAAAAAGL3EC6NugilgA=" }, "operationCompartment": { - "$ref": "AAAAAAGL3EA5qC5AD5k=" + "$ref": "AAAAAAGL3EC6NugjjkY=" }, "receptionCompartment": { - "$ref": "AAAAAAGL3EA5qC5B3KQ=" + "$ref": "AAAAAAGL3EC6NugkPS4=" }, "templateParameterCompartment": { - "$ref": "AAAAAAGL3EA5qC5CL3c=" + "$ref": "AAAAAAGL3EC6NuglsZk=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAGL3EC6NugSKAY=", + "_type": "UMLAssociationView", + "_id": "AAAAAAGL3EC6Nugm4CE=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EC6NugTD+k=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6Nugnevw=", "_parent": { - "$ref": "AAAAAAGL3EC6NugSKAY=" + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NugUf44=", - "_parent": { - "$ref": "AAAAAAGL3EC6NugTD+k=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2881, - "top": -777, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NugVIHM=", - "_parent": { - "$ref": "AAAAAAGL3EC6NugTD+k=" - }, - "font": "Arial;13;1", - "left": 2878, - "top": 822, - "width": 61.38818359375, - "height": 13, - "text": "index.php" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NugW6ig=", - "_parent": { - "$ref": "AAAAAAGL3EC6NugTD+k=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2881, - "top": -777, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NugXQtk=", - "_parent": { - "$ref": "AAAAAAGL3EC6NugTD+k=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 2881, - "top": -777, - "height": 13, - "horizontalAlignment": 1 - } - ], + "visible": false, "font": "Arial;13;0", - "left": 2873, - "top": 815, - "width": 71.38818359375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6NugUf44=" - }, - "nameLabel": { - "$ref": "AAAAAAGL3EC6NugVIHM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGL3EC6NugW6ig=" + "left": 3112, + "top": 823, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, - "propertyLabel": { - "$ref": "AAAAAAGL3EC6NugXQtk=" - } + "edgePosition": 1 }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EC6NugYR90=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NugoFWs=", "_parent": { - "$ref": "AAAAAAGL3EC6NugSKAY=" + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, + "visible": null, "font": "Arial;13;0", - "left": 2873, - "top": 840, - "width": 71.38818359375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EC6NugZZ5k=", - "_parent": { - "$ref": "AAAAAAGL3EC6NugSKAY=" - }, - "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "left": 3113, + "top": 808, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, - "font": "Arial;13;0", - "left": 2873, - "top": 850, - "width": 71.38818359375, - "height": 10 + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EC6Nugaz2E=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NugpkNw=", "_parent": { - "$ref": "AAAAAAGL3EC6NugSKAY=" + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, "visible": false, "font": "Arial;13;0", - "left": 2209, - "top": -49, + "left": 3111, + "top": 852, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NugqVoQ=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGB1i0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2970, + "top": 818, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6Nugr4Fs=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGB1i0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2973, + "top": 804, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NugscZs=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGB1i0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2965, + "top": 845, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NugtRDc=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGCpVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3254, + "top": 829, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NuguAY0=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGCpVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3252, + "top": 815, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6Nugv3Bs=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGCpVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3257, + "top": 856, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL3EC6NugwZMg=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nugm4CE=" + }, + "model": { + "$ref": "AAAAAAGLw7pt1PGB1i0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2649, + "top": 111, "width": 10, "height": 10 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EC6NugbE8o=", + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL3EC6Nugxzvc=", "_parent": { - "$ref": "AAAAAAGL3EC6NugSKAY=" + "$ref": "AAAAAAGL3EC6Nugm4CE=" }, "model": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw7pt1PGCpVw=" }, "visible": false, "font": "Arial;13;0", - "left": 2209, - "top": -49, + "left": 2649, + "top": 111, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "containerChangeable": true, - "left": 2873, - "top": 815, - "width": 71.38818359375, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAGL3EC6NugTD+k=" + "head": { + "$ref": "AAAAAAGL3EC6NugccSE=" }, - "attributeCompartment": { - "$ref": "AAAAAAGL3EC6NugYR90=" + "tail": { + "$ref": "AAAAAAGL3EC6NugSKAY=" }, - "operationCompartment": { - "$ref": "AAAAAAGL3EC6NugZZ5k=" + "lineStyle": 1, + "points": "2944:838;3280:851", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL3EC6Nugnevw=" }, - "receptionCompartment": { - "$ref": "AAAAAAGL3EC6Nugaz2E=" + "stereotypeLabel": { + "$ref": "AAAAAAGL3EC6NugoFWs=" }, - "templateParameterCompartment": { - "$ref": "AAAAAAGL3EC6NugbE8o=" + "propertyLabel": { + "$ref": "AAAAAAGL3EC6NugpkNw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL3EC6NugqVoQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL3EC6Nugr4Fs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL3EC6NugscZs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL3EC6NugtRDc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL3EC6NuguAY0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL3EC6Nugv3Bs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL3EC6NugwZMg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL3EC6Nugxzvc=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAGL3EC6NugccSE=", + "_id": "AAAAAAGL3EC6NugywOI=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EC6NugdYDM=", + "_id": "AAAAAAGL3EC6Nugz9NQ=", "_parent": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAGL3EC6NugedV8=", + "_id": "AAAAAAGL3EC6Nug0I+c=", "_parent": { - "$ref": "AAAAAAGL3EC6NugdYDM=" + "$ref": "AAAAAAGL3EC6Nugz9NQ=" }, - "visible": false, "font": "Arial;13;0", - "left": 3553, - "top": -889, - "height": 13 + "left": 3590, + "top": 844, + "width": 81.63720703125, + "height": 13, + "text": "«abstract»" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nugfy9g=", + "_id": "AAAAAAGL3EC6Nug1sZU=", "_parent": { - "$ref": "AAAAAAGL3EC6NugdYDM=" + "$ref": "AAAAAAGL3EC6Nugz9NQ=" }, "font": "Arial;13;1", - "left": 3286, - "top": 838, - "width": 78.71728515625, + "left": 3590, + "top": 859, + "width": 81.63720703125, "height": 13, - "text": "Console.php" + "text": "DataManager" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nugg3/Q=", + "_id": "AAAAAAGL3EC6Nug2Jf8=", "_parent": { - "$ref": "AAAAAAGL3EC6NugdYDM=" + "$ref": "AAAAAAGL3EC6Nugz9NQ=" }, "visible": false, "font": "Arial;13;0", - "left": 3553, - "top": -889, + "left": 3041, + "top": -585, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6NughFjQ=", + "_id": "AAAAAAGL3EC6Nug3TP0=", "_parent": { - "$ref": "AAAAAAGL3EC6NugdYDM=" + "$ref": "AAAAAAGL3EC6Nugz9NQ=" }, "visible": false, "font": "Arial;13;0", - "left": 3553, - "top": -889, + "left": 3041, + "top": -585, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 3281, - "top": 831, - "width": 88.71728515625, - "height": 25, + "left": 3585, + "top": 839, + "width": 91.63720703125, + "height": 38, "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6NugedV8=" + "$ref": "AAAAAAGL3EC6Nug0I+c=" }, "nameLabel": { - "$ref": "AAAAAAGL3EC6Nugfy9g=" + "$ref": "AAAAAAGL3EC6Nug1sZU=" }, "namespaceLabel": { - "$ref": "AAAAAAGL3EC6Nugg3/Q=" + "$ref": "AAAAAAGL3EC6Nug2Jf8=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EC6NughFjQ=" + "$ref": "AAAAAAGL3EC6Nug3TP0=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EC6NugilgA=", + "_id": "AAAAAAGL3EC6Nug47Vw=", "_parent": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "font": "Arial;13;0", - "left": 3281, - "top": 856, - "width": 88.71728515625, + "left": 3585, + "top": 877, + "width": 91.63720703125, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EC6NugjjkY=", + "_id": "AAAAAAGL3EC6Nug5yqc=", "_parent": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "font": "Arial;13;0", - "left": 3281, - "top": 866, - "width": 88.71728515625, + "left": 3585, + "top": 887, + "width": 91.63720703125, "height": 10 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EC6NugkPS4=", + "_id": "AAAAAAGL3EC6Nug6/JU=", "_parent": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "visible": false, "font": "Arial;13;0", - "left": 2545, - "top": -105, + "left": 2289, + "top": 47, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EC6NuglsZk=", + "_id": "AAAAAAGL3EC6Nug7Jso=", "_parent": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "model": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "visible": false, "font": "Arial;13;0", - "left": 2545, - "top": -105, + "left": 2289, + "top": 47, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 3281, - "top": 831, - "width": 88.71728515625, - "height": 45, + "left": 3585, + "top": 839, + "width": 91.63720703125, + "height": 58, "nameCompartment": { - "$ref": "AAAAAAGL3EC6NugdYDM=" + "$ref": "AAAAAAGL3EC6Nugz9NQ=" }, "attributeCompartment": { - "$ref": "AAAAAAGL3EC6NugilgA=" + "$ref": "AAAAAAGL3EC6Nug47Vw=" }, "operationCompartment": { - "$ref": "AAAAAAGL3EC6NugjjkY=" + "$ref": "AAAAAAGL3EC6Nug5yqc=" }, "receptionCompartment": { - "$ref": "AAAAAAGL3EC6NugkPS4=" + "$ref": "AAAAAAGL3EC6Nug6/JU=" }, "templateParameterCompartment": { - "$ref": "AAAAAAGL3EC6NuglsZk=" + "$ref": "AAAAAAGL3EC6Nug7Jso=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3EC6Nugm4CE=", + "_type": "UMLClassView", + "_id": "AAAAAAGL3EC6Nug8Ro0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6Nugnevw=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL3EC6Nug9ngw=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6Nug8Ro0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6Nug+fE0=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nug9ngw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3663, + "top": -681, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6Nug/ut4=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nug9ngw=" + }, + "font": "Arial;13;1", + "left": 3557, + "top": 998, + "width": 41.919921875, + "height": 13, + "text": "Stub" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NuhA9+g=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nug9ngw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3663, + "top": -681, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL3EC6NuhBHQ0=", + "_parent": { + "$ref": "AAAAAAGL3EC6Nug9ngw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3663, + "top": -681, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 3112, - "top": 823, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "left": 3552, + "top": 991, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL3EC6Nug+fE0=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAGL3EC6Nug/ut4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL3EC6NuhA9+g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL3EC6NuhBHQ0=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NugoFWs=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL3EC6NuhC6ng=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6Nug8Ro0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "visible": null, "font": "Arial;13;0", - "left": 3113, - "top": 808, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - }, - "edgePosition": 1 + "left": 3552, + "top": 1016, + "width": 51.919921875, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NugpkNw=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL3EC6NuhDUz0=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6Nug8Ro0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "visible": false, "font": "Arial;13;0", - "left": 3111, - "top": 852, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - }, - "edgePosition": 1 + "left": 3552, + "top": 1026, + "width": 51.919921875, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NugqVoQ=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL3EC6NuhEj+Y=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6Nug8Ro0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGB1i0=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, "visible": false, "font": "Arial;13;0", - "left": 2970, - "top": 818, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - }, - "edgePosition": 2 + "left": 2600, + "top": -1, + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6Nugr4Fs=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL3EC6NuhFxZI=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6Nug8Ro0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGB1i0=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, "visible": false, "font": "Arial;13;0", - "left": 2973, - "top": 804, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NugscZs=", - "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "left": 2600, + "top": -1, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3552, + "top": 991, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL3EC6Nug9ngw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGL3EC6NuhC6ng=" + }, + "operationCompartment": { + "$ref": "AAAAAAGL3EC6NuhDUz0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGL3EC6NuhEj+Y=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGL3EC6NuhFxZI=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGL3EC6NuhGMoE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGLw7xJLQpG+ik=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NuhHoNM=", + "_parent": { + "$ref": "AAAAAAGL3EC6NuhGMoE=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGB1i0=" + "$ref": "AAAAAAGLw7xJLQpG+ik=" }, "visible": false, "font": "Arial;13;0", - "left": 2965, - "top": 845, + "left": 3587, + "top": 931, "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhGMoE=" }, - "edgePosition": 2 + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NugtRDc=", + "_id": "AAAAAAGL3EC6NuhI1H0=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhGMoE=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGCpVw=" + "$ref": "AAAAAAGLw7xJLQpG+ik=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 3254, - "top": 829, + "left": 3573, + "top": 926, "height": 13, - "alpha": -0.5235987755982988, + "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - } + "$ref": "AAAAAAGL3EC6NuhGMoE=" + }, + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuguAY0=", + "_id": "AAAAAAGL3EC6NuhJlKQ=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhGMoE=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGCpVw=" + "$ref": "AAAAAAGLw7xJLQpG+ik=" }, "visible": false, "font": "Arial;13;0", - "left": 3252, - "top": 815, + "left": 3616, + "top": 942, "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, + "alpha": -1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - } - }, + "$ref": "AAAAAAGL3EC6NuhGMoE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL3EC6NugywOI=" + }, + "tail": { + "$ref": "AAAAAAGL3EC6Nug8Ro0=" + }, + "lineStyle": 1, + "points": "3585:990;3619:897", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL3EC6NuhHoNM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL3EC6NuhI1H0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL3EC6NuhJlKQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGL3EC6NuhKhx0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGLw8OfyokBM5A=" + }, + "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6Nugv3Bs=", + "_id": "AAAAAAGL3EC6NuhLBMA=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhKhx0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGCpVw=" + "$ref": "AAAAAAGLw8OfyokBM5A=" }, "visible": false, "font": "Arial;13;0", - "left": 3257, - "top": 856, + "left": 3477, + "top": 839, "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" - } + "$ref": "AAAAAAGL3EC6NuhKhx0=" + }, + "edgePosition": 1 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EC6NugwZMg=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NuhMeaQ=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhKhx0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGB1i0=" + "$ref": "AAAAAAGLw8OfyokBM5A=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 2649, - "top": 111, - "width": 10, - "height": 10 + "left": 3478, + "top": 824, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EC6NuhKhx0=" + }, + "edgePosition": 1 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EC6Nugxzvc=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EC6NuhN5ak=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugm4CE=" + "$ref": "AAAAAAGL3EC6NuhKhx0=" }, "model": { - "$ref": "AAAAAAGLw7pt1PGCpVw=" + "$ref": "AAAAAAGLw8OfyokBM5A=" }, "visible": false, "font": "Arial;13;0", - "left": 2649, - "top": 111, - "width": 10, - "height": 10 + "left": 3476, + "top": 868, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL3EC6NuhKhx0=" + }, + "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3EC6NugywOI=" }, "tail": { - "$ref": "AAAAAAGL3EC6NugSKAY=" + "$ref": "AAAAAAGL3EC6NugccSE=" }, "lineStyle": 1, - "points": "2944:838;3280:851", + "points": "3370:855;3584:865", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EC6Nugnevw=" + "$ref": "AAAAAAGL3EC6NuhLBMA=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6NugoFWs=" + "$ref": "AAAAAAGL3EC6NuhMeaQ=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EC6NugpkNw=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGL3EC6NugqVoQ=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGL3EC6Nugr4Fs=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3EC6NugscZs=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGL3EC6NugtRDc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGL3EC6NuguAY0=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGL3EC6Nugv3Bs=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3EC6NugwZMg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGL3EC6Nugxzvc=" + "$ref": "AAAAAAGL3EC6NuhN5ak=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAGL3EC6NugywOI=", + "_id": "AAAAAAGL3EKg2/rm/3U=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EC6Nugz9NQ=", + "_id": "AAAAAAGL3EKg2/rnW04=", "_parent": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug0I+c=", + "_id": "AAAAAAGL3EKg2/roFFk=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugz9NQ=" + "$ref": "AAAAAAGL3EKg2/rnW04=" }, + "visible": false, "font": "Arial;13;0", - "left": 3590, - "top": 844, - "width": 60.70263671875, - "height": 13, - "text": "«abstract»" + "left": -800, + "top": 288, + "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug1sZU=", + "_id": "AAAAAAGL3EKg2/rpi4o=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugz9NQ=" + "$ref": "AAAAAAGL3EKg2/rnW04=" }, "font": "Arial;13;1", - "left": 3590, - "top": 859, - "width": 60.70263671875, + "left": 4157, + "top": 2831, + "width": 90.70166015625, "height": 13, - "text": "IModel" + "text": "Donnees" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug2Jf8=", + "_id": "AAAAAAGL3EKg2/rqkH0=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugz9NQ=" + "$ref": "AAAAAAGL3EKg2/rnW04=" }, "visible": false, "font": "Arial;13;0", - "left": 3041, - "top": -585, + "left": -800, + "top": 288, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug3TP0=", + "_id": "AAAAAAGL3EKg2/rrXDg=", "_parent": { - "$ref": "AAAAAAGL3EC6Nugz9NQ=" + "$ref": "AAAAAAGL3EKg2/rnW04=" }, "visible": false, "font": "Arial;13;0", - "left": 3041, - "top": -585, + "left": -800, + "top": 288, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 3585, - "top": 839, - "width": 70.70263671875, - "height": 38, + "left": 4152, + "top": 2824, + "width": 100.70166015625, + "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6Nug0I+c=" + "$ref": "AAAAAAGL3EKg2/roFFk=" }, "nameLabel": { - "$ref": "AAAAAAGL3EC6Nug1sZU=" + "$ref": "AAAAAAGL3EKg2/rpi4o=" }, "namespaceLabel": { - "$ref": "AAAAAAGL3EC6Nug2Jf8=" + "$ref": "AAAAAAGL3EKg2/rqkH0=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EC6Nug3TP0=" + "$ref": "AAAAAAGL3EKg2/rrXDg=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EC6Nug47Vw=", + "_id": "AAAAAAGL3EKg2/rsRXg=", "_parent": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL3ESgRI2JDKM=", + "_parent": { + "$ref": "AAAAAAGL3EKg2/rsRXg=" + }, + "model": { + "$ref": "AAAAAAGL3ESgLI019ac=" + }, + "font": "Arial;13;0", + "left": 4157, + "top": 2854, + "width": 90.70166015625, + "height": 13, + "text": "+idDonnees: int", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 3585, - "top": 877, - "width": 70.70263671875, - "height": 10 + "left": 4152, + "top": 2849, + "width": 100.70166015625, + "height": 23 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EC6Nug5yqc=", + "_id": "AAAAAAGL3EKg3Prt88A=", "_parent": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "font": "Arial;13;0", - "left": 3585, - "top": 887, - "width": 70.70263671875, + "left": 4152, + "top": 2872, + "width": 100.70166015625, "height": 10 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EC6Nug6/JU=", + "_id": "AAAAAAGL3EKg3PruiWU=", "_parent": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "visible": false, "font": "Arial;13;0", - "left": 2289, - "top": 47, + "left": -400, + "top": 144, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EC6Nug7Jso=", + "_id": "AAAAAAGL3EKg3PrvQSU=", "_parent": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "model": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "visible": false, "font": "Arial;13;0", - "left": 2289, - "top": 47, + "left": -400, + "top": 144, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 3585, - "top": 839, - "width": 70.70263671875, + "left": 4152, + "top": 2824, + "width": 100.70166015625, "height": 58, "nameCompartment": { - "$ref": "AAAAAAGL3EC6Nugz9NQ=" + "$ref": "AAAAAAGL3EKg2/rnW04=" }, "attributeCompartment": { - "$ref": "AAAAAAGL3EC6Nug47Vw=" + "$ref": "AAAAAAGL3EKg2/rsRXg=" }, "operationCompartment": { - "$ref": "AAAAAAGL3EC6Nug5yqc=" + "$ref": "AAAAAAGL3EKg3Prt88A=" }, "receptionCompartment": { - "$ref": "AAAAAAGL3EC6Nug6/JU=" + "$ref": "AAAAAAGL3EKg3PruiWU=" }, "templateParameterCompartment": { - "$ref": "AAAAAAGL3EC6Nug7Jso=" + "$ref": "AAAAAAGL3EKg3PrvQSU=" } }, { - "_type": "UMLClassView", - "_id": "AAAAAAGL3EC6Nug8Ro0=", + "_type": "UMLAssociationView", + "_id": "AAAAAAGL3EL+BjWnGsM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, "subViews": [ { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EC6Nug9ngw=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWodp8=", "_parent": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug+fE0=", - "_parent": { - "$ref": "AAAAAAGL3EC6Nug9ngw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3663, - "top": -681, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6Nug/ut4=", - "_parent": { - "$ref": "AAAAAAGL3EC6Nug9ngw=" - }, - "font": "Arial;13;1", - "left": 3557, - "top": 998, - "width": 41.919921875, - "height": 13, - "text": "Stub" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NuhA9+g=", - "_parent": { - "$ref": "AAAAAAGL3EC6Nug9ngw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3663, - "top": -681, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGL3EC6NuhBHQ0=", - "_parent": { - "$ref": "AAAAAAGL3EC6Nug9ngw=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3663, - "top": -681, - "height": 13, - "horizontalAlignment": 1 - } - ], "font": "Arial;13;0", - "left": 3552, - "top": 991, - "width": 51.919921875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6Nug+fE0=" - }, - "nameLabel": { - "$ref": "AAAAAAGL3EC6Nug/ut4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGL3EC6NuhA9+g=" + "left": 4207, + "top": 2800, + "width": 81.30712890625, + "height": 13, + "alpha": 0.755556229609475, + "distance": 70.71067811865476, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, - "propertyLabel": { - "$ref": "AAAAAAGL3EC6NuhBHQ0=" - } + "edgePosition": 1, + "text": "+*lesDonnees" }, { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EC6NuhC6ng=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWpB1w=", "_parent": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, + "visible": null, "font": "Arial;13;0", - "left": 3552, - "top": 1016, - "width": 51.919921875, - "height": 10 + "left": 4227, + "top": 2749, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + }, + "edgePosition": 1 }, { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EC6NuhDUz0=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWqRdI=", "_parent": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, + "visible": false, "font": "Arial;13;0", - "left": 3552, - "top": 1026, - "width": 51.919921875, - "height": 10 + "left": 4183, + "top": 2750, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + }, + "edgePosition": 1 }, { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EC6NuhEj+Y=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWrOSk=", "_parent": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWkXZY=" }, "visible": false, "font": "Arial;13;0", - "left": 2600, - "top": -1, - "width": 10, - "height": 10 + "left": 4212, + "top": 2708, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + }, + "edgePosition": 2 }, { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EC6NuhFxZI=", + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWstX4=", "_parent": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGL3EL+BDWkXZY=" }, "visible": false, "font": "Arial;13;0", - "left": 2600, - "top": -1, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 3552, - "top": 991, - "width": 51.919921875, - "height": 45, - "nameCompartment": { - "$ref": "AAAAAAGL3EC6Nug9ngw=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGL3EC6NuhC6ng=" - }, - "operationCompartment": { - "$ref": "AAAAAAGL3EC6NuhDUz0=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGL3EC6NuhEj+Y=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGL3EC6NuhFxZI=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGL3EC6NuhGMoE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGLw7xJLQpG+ik=" - }, - "subViews": [ + "left": 4225, + "top": 2710, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + }, + "edgePosition": 2 + }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhHoNM=", + "_id": "AAAAAAGL3EL+BjWtTEE=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7xJLQpG+ik=" + "$ref": "AAAAAAGL3EL+BDWkXZY=" }, "visible": false, "font": "Arial;13;0", - "left": 3582, - "top": 932, + "left": 4184, + "top": 2704, "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, + "alpha": -0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, - "edgePosition": 1 + "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhI1H0=", + "_id": "AAAAAAGL3EL+BjWulHE=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7xJLQpG+ik=" + "$ref": "AAAAAAGL3EL+BDWlhCY=" }, - "visible": null, + "visible": false, "font": "Arial;13;0", - "left": 3568, - "top": 928, + "left": 4214, + "top": 2790, "height": 13, - "alpha": 1.5707963267948966, + "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL3EL+BjWvZ2A=", + "_parent": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAGL3EL+BDWlhCY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4227, + "top": 2788, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhJlKQ=", + "_id": "AAAAAAGL3EL+BjWwnwE=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, "model": { - "$ref": "AAAAAAGLw7xJLQpG+ik=" + "$ref": "AAAAAAGL3EL+BDWlhCY=" }, "visible": false, "font": "Arial;13;0", - "left": 3611, - "top": 941, + "left": 4187, + "top": 2795, "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, + "alpha": 0.5235987755982988, + "distance": 25, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhGMoE=" + "$ref": "AAAAAAGL3EL+BjWnGsM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL3EL+BjWxJko=", + "_parent": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAGL3EL+BDWkXZY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL3EL+BjWy9ws=", + "_parent": { + "$ref": "AAAAAAGL3EL+BjWnGsM=" + }, + "model": { + "$ref": "AAAAAAGL3EL+BDWlhCY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "tail": { - "$ref": "AAAAAAGL3EC6Nug8Ro0=" + "$ref": "AAAAAAGL3DH0VM3eelw=" }, "lineStyle": 1, - "points": "3584:990;3610:897", + "points": "4197:2689;4200:2823", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EC6NuhHoNM=" + "$ref": "AAAAAAGL3EL+BjWodp8=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6NuhI1H0=" + "$ref": "AAAAAAGL3EL+BjWpB1w=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EC6NuhJlKQ=" + "$ref": "AAAAAAGL3EL+BjWqRdI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL3EL+BjWrOSk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL3EL+BjWstX4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL3EL+BjWtTEE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL3EL+BjWulHE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL3EL+BjWvZ2A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL3EL+BjWwnwE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL3EL+BjWxJko=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL3EL+BjWy9ws=" } }, { - "_type": "UMLDependencyView", - "_id": "AAAAAAGL3EC6NuhKhx0=", + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGL3EQsdTLpE6U=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGLw8OfyokBM5A=" + "$ref": "AAAAAAGL3EQsczLniMI=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhLBMA=", + "_id": "AAAAAAGL3EQsdTLqT+c=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "model": { - "$ref": "AAAAAAGLw8OfyokBM5A=" + "$ref": "AAAAAAGL3EQsczLniMI=" }, "visible": false, "font": "Arial;13;0", - "left": 3477, - "top": 839, + "left": 4187, + "top": 2966, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhMeaQ=", + "_id": "AAAAAAGL3EQsdTLr4D4=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "model": { - "$ref": "AAAAAAGLw8OfyokBM5A=" + "$ref": "AAAAAAGL3EQsczLniMI=" }, "visible": null, "font": "Arial;13;0", - "left": 3478, - "top": 824, + "left": 4172, + "top": 2966, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EC6NuhN5ak=", + "_id": "AAAAAAGL3EQsdTLs7es=", "_parent": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "model": { - "$ref": "AAAAAAGLw8OfyokBM5A=" + "$ref": "AAAAAAGL3EQsczLniMI=" }, "visible": false, "font": "Arial;13;0", - "left": 3476, - "top": 868, + "left": 4216, + "top": 2965, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EC6NuhKhx0=" + "$ref": "AAAAAAGL3EQsdTLpE6U=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3EKg2/rm/3U=" }, "tail": { - "$ref": "AAAAAAGL3EC6NugccSE=" + "$ref": "AAAAAAGL3DIjHP3lRWY=" }, "lineStyle": 1, - "points": "3370:855;3584:865", + "points": "4203:3063;4201:2882", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EC6NuhLBMA=" + "$ref": "AAAAAAGL3EQsdTLqT+c=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EC6NuhMeaQ=" + "$ref": "AAAAAAGL3EQsdTLr4D4=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EC6NuhN5ak=" + "$ref": "AAAAAAGL3EQsdTLs7es=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3EEpphTGDgg=", + "_type": "UMLDependencyView", + "_id": "AAAAAAGL3EhnLQk/wU8=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL3EhnKwk9Pw0=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTHfCw=", + "_id": "AAAAAAGL3EhnLQlAeLk=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "model": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL3EhnKwk9Pw0=" }, "visible": false, "font": "Arial;13;0", - "left": 3701, - "top": 1024, + "left": 3621, + "top": 2139, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTIW4Q=", + "_id": "AAAAAAGL3EhnLglBTew=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "model": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL3EhnKwk9Pw0=" }, "visible": null, "font": "Arial;13;0", - "left": 3715, - "top": 1018, + "left": 3618, + "top": 2124, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTJZPo=", + "_id": "AAAAAAGL3EhnLglC42U=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "model": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL3EhnKwk9Pw0=" }, "visible": false, "font": "Arial;13;0", - "left": 3674, - "top": 1035, + "left": 3626, + "top": 2168, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EhnLQk/wU8=" }, "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTKOlM=", - "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "model": { - "$ref": "AAAAAAGL3EEppBTDPCs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3654, - "top": 909, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTL550=", - "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "model": { - "$ref": "AAAAAAGL3EEppBTDPCs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 3667, - "top": 906, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "edgePosition": 2 - }, + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL3BsTqaEI6W8=" + }, + "tail": { + "$ref": "AAAAAAGL3CMxnUgw9Qc=" + }, + "lineStyle": 1, + "points": "3439:2058;3624:2160;4031:2088", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL3EhnLQlAeLk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL3EhnLglBTew=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL3EhnLglC42U=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGL3EirUXflQSM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL3EirT3fjUuE=" + }, + "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTM+a4=", + "_id": "AAAAAAGL3EirUXfma+E=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, "model": { - "$ref": "AAAAAAGL3EEppBTDPCs=" + "$ref": "AAAAAAGL3EirT3fjUuE=" }, "visible": false, "font": "Arial;13;0", - "left": 3627, - "top": 915, + "left": 4389, + "top": 2865, "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, + "alpha": 1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, - "edgePosition": 2 + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTNQcc=", + "_id": "AAAAAAGL3EirUnfnskI=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, "model": { - "$ref": "AAAAAAGL3EEppBTE3EY=" + "$ref": "AAAAAAGL3EirT3fjUuE=" }, - "visible": false, + "visible": null, "font": "Arial;13;0", - "left": 3749, - "top": 1139, + "left": 4402, + "top": 2872, "height": 13, - "alpha": -0.5235987755982988, + "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTO9s8=", - "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "model": { - "$ref": "AAAAAAGL3EEppBTE3EY=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, - "visible": false, - "font": "Arial;13;0", - "left": 3761, - "top": 1132, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - } + "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EEppxTPwNk=", + "_id": "AAAAAAGL3EirUnfo9rU=", "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, "model": { - "$ref": "AAAAAAGL3EEppBTE3EY=" + "$ref": "AAAAAAGL3EirT3fjUuE=" }, "visible": false, "font": "Arial;13;0", - "left": 3726, - "top": 1153, + "left": 4362, + "top": 2850, "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, + "alpha": -1.5707963267948966, + "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - } - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EEpqBTQGC0=", - "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "model": { - "$ref": "AAAAAAGL3EEppBTDPCs=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 512, - "top": -8, - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EEpqBTRf00=", - "_parent": { - "$ref": "AAAAAAGL3EEpphTGDgg=" - }, - "model": { - "$ref": "AAAAAAGL3EEppBTE3EY=" + "$ref": "AAAAAAGL3EirUXflQSM=" }, - "visible": false, - "font": "Arial;13;0", - "left": 512, - "top": -8, - "width": 10, - "height": 10 + "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3EA5py45w5E=" + "$ref": "AAAAAAGL3DIjHP3lRWY=" }, "tail": { - "$ref": "AAAAAAGL3EC6NugywOI=" + "$ref": "AAAAAAGL3DH0VM3eelw=" }, "lineStyle": 1, - "points": "3631:897;3746:1175", + "points": "4275:2689;4376:2864;4263:3063", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EEppxTHfCw=" + "$ref": "AAAAAAGL3EirUXfma+E=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EEppxTIW4Q=" + "$ref": "AAAAAAGL3EirUnfnskI=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EEppxTJZPo=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGL3EEppxTKOlM=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGL3EEppxTL550=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3EEppxTM+a4=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGL3EEppxTNQcc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGL3EEppxTO9s8=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGL3EEppxTPwNk=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3EEpqBTQGC0=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGL3EEpqBTRf00=" + "$ref": "AAAAAAGL3EirUnfo9rU=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3EE9wiQqgEQ=", + "_type": "UMLClassView", + "_id": "AAAAAAGL8e8PL0VmSkQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQrEwQ=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8e8PMEVnGz8=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e8PL0VmSkQ=" }, "model": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8e8PMEVoIWg=", + "_parent": { + "$ref": "AAAAAAGL8e8PMEVnGz8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e8PMUVpAU4=", + "_parent": { + "$ref": "AAAAAAGL8e8PMEVnGz8=" + }, + "font": "Arial;13;1", + "left": 3805, + "top": 1303, + "width": 96.80810546875, + "height": 13, + "text": "UserRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e8PMUVqQ5g=", + "_parent": { + "$ref": "AAAAAAGL8e8PMEVnGz8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e8PMUVrcd4=", + "_parent": { + "$ref": "AAAAAAGL8e8PMEVnGz8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 3803, - "top": 1299, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQsgVo=", - "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "left": 3800, + "top": 1296, + "width": 106.80810546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL8e8PMEVoIWg=" }, - "model": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "nameLabel": { + "$ref": "AAAAAAGL8e8PMUVpAU4=" }, - "visible": null, - "font": "Arial;13;0", - "left": 3817, - "top": 1294, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "namespaceLabel": { + "$ref": "AAAAAAGL8e8PMUVqQ5g=" }, - "edgePosition": 1 + "propertyLabel": { + "$ref": "AAAAAAGL8e8PMUVrcd4=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQtLZ0=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL8e8PMUVsK2E=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e8PL0VmSkQ=" }, "model": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, - "visible": false, "font": "Arial;13;0", - "left": 3774, - "top": 1308, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - }, - "edgePosition": 1 + "left": 3800, + "top": 1321, + "width": 106.80810546875, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQu9AM=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL8e8PMUVtEH0=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e8PL0VmSkQ=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQnjEA=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, - "visible": false, "font": "Arial;13;0", - "left": 3784, - "top": 1235, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - }, - "edgePosition": 2 + "left": 3800, + "top": 1331, + "width": 106.80810546875, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQv5oM=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL8e8PMUVurv4=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e8PL0VmSkQ=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQnjEA=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, "visible": false, "font": "Arial;13;0", - "left": 3797, - "top": 1233, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - }, - "edgePosition": 2 + "left": 544, + "width": 10, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQwQX0=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL8e8PMUVvyqI=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e8PL0VmSkQ=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQnjEA=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, "visible": false, "font": "Arial;13;0", - "left": 3756, - "top": 1239, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - }, - "edgePosition": 2 - }, + "left": 544, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3800, + "top": 1296, + "width": 106.80810546875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL8e8PMEVnGz8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGL8e8PMUVsK2E=" + }, + "operationCompartment": { + "$ref": "AAAAAAGL8e8PMUVtEH0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGL8e8PMUVurv4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGL8e8PMUVvyqI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGL8e9J0ldJrjo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8e9J0FdHmso=" + }, + "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQx4Ok=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8e9J01dKxDk=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e9J0ldJrjo=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQorTo=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8e9J01dLMhE=", + "_parent": { + "$ref": "AAAAAAGL8e9J01dKxDk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": -496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e9J01dMxu0=", + "_parent": { + "$ref": "AAAAAAGL8e9J01dKxDk=" + }, + "font": "Arial;13;1", + "left": 3853, + "top": 1063, + "width": 75.86083984375, + "height": 13, + "text": "AuthService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e9J01dN/AA=", + "_parent": { + "$ref": "AAAAAAGL8e9J01dKxDk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": -496, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8e9J01dOzTw=", + "_parent": { + "$ref": "AAAAAAGL8e9J01dKxDk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": -496, + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 3823, - "top": 1363, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "left": 3848, + "top": 1056, + "width": 85.86083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL8e9J01dLMhE=" + }, + "nameLabel": { + "$ref": "AAAAAAGL8e9J01dMxu0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL8e9J01dN/AA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8e9J01dOzTw=" } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQyTHg=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL8e9J01dPxyE=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e9J0ldJrjo=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQorTo=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, - "visible": false, "font": "Arial;13;0", - "left": 3835, - "top": 1357, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - } + "left": 3848, + "top": 1081, + "width": 85.86083984375, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EE9wyQzwvo=", + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL8e9J01dQhvI=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e9J0ldJrjo=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQorTo=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, - "visible": false, "font": "Arial;13;0", - "left": 3798, - "top": 1376, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" - } + "left": 3848, + "top": 1091, + "width": 85.86083984375, + "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EE9wyQ07rc=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL8e9J01dRnSs=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e9J0ldJrjo=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQnjEA=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 768, + "top": -248, "width": 10, "height": 10 }, { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EE9wyQ1gS4=", + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL8e9J01dSt+8=", "_parent": { - "$ref": "AAAAAAGL3EE9wiQqgEQ=" + "$ref": "AAAAAAGL8e9J0ldJrjo=" }, "model": { - "$ref": "AAAAAAGL3EE9wCQorTo=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, "visible": false, "font": "Arial;13;0", - "left": 512, - "top": -8, + "left": 768, + "top": -248, "width": 10, "height": 10 } ], "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGL3Bpk6Nh7nd8=" - }, - "tail": { - "$ref": "AAAAAAGL3EA5py45w5E=" - }, - "lineStyle": 1, - "points": "3762:1221;3817:1399", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGL3EE9wyQrEwQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGL3EE9wyQsgVo=" - }, - "propertyLabel": { - "$ref": "AAAAAAGL3EE9wyQtLZ0=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGL3EE9wyQu9AM=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGL3EE9wyQv5oM=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3EE9wyQwQX0=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGL3EE9wyQx4Ok=" + "containerChangeable": true, + "left": 3848, + "top": 1056, + "width": 85.86083984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL8e9J01dKxDk=" }, - "headPropertyLabel": { - "$ref": "AAAAAAGL3EE9wyQyTHg=" + "attributeCompartment": { + "$ref": "AAAAAAGL8e9J01dPxyE=" }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGL3EE9wyQzwvo=" + "operationCompartment": { + "$ref": "AAAAAAGL8e9J01dQhvI=" }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3EE9wyQ07rc=" + "receptionCompartment": { + "$ref": "AAAAAAGL8e9J01dRnSs=" }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGL3EE9wyQ1gS4=" + "templateParameterCompartment": { + "$ref": "AAAAAAGL8e9J01dSt+8=" } }, { "_type": "UMLClassView", - "_id": "AAAAAAGL3EKg2/rm/3U=", + "_id": "AAAAAAGL8fAHTpcfcxQ=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGL3EKg2/rnW04=", + "_id": "AAAAAAGL8fAHTpcgm1k=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL8fAHTpcfcxQ=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAGL3EKg2/roFFk=", + "_id": "AAAAAAGL8fAHT5chwjE=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rnW04=" + "$ref": "AAAAAAGL8fAHTpcgm1k=" }, "visible": false, "font": "Arial;13;0", - "left": -800, - "top": 256, + "left": 2080, + "top": -416, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAGL3EKg2/rpi4o=", + "_id": "AAAAAAGL8fAHT5ciXp0=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rnW04=" + "$ref": "AAAAAAGL8fAHTpcgm1k=" }, "font": "Arial;13;1", - "left": 4157, - "top": 2815, - "width": 90.70166015625, + "left": 4101, + "top": 1175, + "width": 82.3671875, "height": 13, - "text": "Donnees" + "text": "UserManager" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EKg2/rqkH0=", + "_id": "AAAAAAGL8fAHT5cjZF4=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rnW04=" + "$ref": "AAAAAAGL8fAHTpcgm1k=" }, "visible": false, "font": "Arial;13;0", - "left": -800, - "top": 256, + "left": 2080, + "top": -416, "width": 73.67724609375, "height": 13, "text": "(from Model)" }, { "_type": "LabelView", - "_id": "AAAAAAGL3EKg2/rrXDg=", + "_id": "AAAAAAGL8fAHT5cki6A=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rnW04=" + "$ref": "AAAAAAGL8fAHTpcgm1k=" }, "visible": false, "font": "Arial;13;0", - "left": -800, - "top": 256, + "left": 2080, + "top": -416, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 4152, - "top": 2808, - "width": 100.70166015625, + "left": 4096, + "top": 1168, + "width": 92.3671875, "height": 25, "stereotypeLabel": { - "$ref": "AAAAAAGL3EKg2/roFFk=" + "$ref": "AAAAAAGL8fAHT5chwjE=" }, "nameLabel": { - "$ref": "AAAAAAGL3EKg2/rpi4o=" + "$ref": "AAAAAAGL8fAHT5ciXp0=" }, "namespaceLabel": { - "$ref": "AAAAAAGL3EKg2/rqkH0=" + "$ref": "AAAAAAGL8fAHT5cjZF4=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EKg2/rrXDg=" + "$ref": "AAAAAAGL8fAHT5cki6A=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGL3EKg2/rsRXg=", + "_id": "AAAAAAGL8fAHT5clCB0=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL8fAHTpcfcxQ=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGL3ESgRI2JDKM=", - "_parent": { - "$ref": "AAAAAAGL3EKg2/rsRXg=" - }, - "model": { - "$ref": "AAAAAAGL3ESgLI019ac=" - }, - "font": "Arial;13;0", - "left": 4157, - "top": 2838, - "width": 90.70166015625, - "height": 13, - "text": "+idDonnees: int", - "horizontalAlignment": 0 - } - ], "font": "Arial;13;0", - "left": 4152, - "top": 2833, - "width": 100.70166015625, - "height": 23 + "left": 4096, + "top": 1193, + "width": 92.3671875, + "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGL3EKg3Prt88A=", + "_id": "AAAAAAGL8fAHT5cmKsU=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL8fAHTpcfcxQ=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "font": "Arial;13;0", - "left": 4152, - "top": 2856, - "width": 100.70166015625, + "left": 4096, + "top": 1203, + "width": 92.3671875, "height": 10 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGL3EKg3PruiWU=", + "_id": "AAAAAAGL8fAHT5cnzVg=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL8fAHTpcfcxQ=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "visible": false, "font": "Arial;13;0", - "left": -400, - "top": 128, + "left": 1040, + "top": -208, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGL3EKg3PrvQSU=", + "_id": "AAAAAAGL8fAHT5cobGg=", "_parent": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL8fAHTpcfcxQ=" }, "model": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "visible": false, "font": "Arial;13;0", - "left": -400, - "top": 128, + "left": 1040, + "top": -208, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 4152, - "top": 2808, - "width": 100.70166015625, - "height": 58, + "left": 4096, + "top": 1168, + "width": 92.3671875, + "height": 45, "nameCompartment": { - "$ref": "AAAAAAGL3EKg2/rnW04=" + "$ref": "AAAAAAGL8fAHTpcgm1k=" }, "attributeCompartment": { - "$ref": "AAAAAAGL3EKg2/rsRXg=" + "$ref": "AAAAAAGL8fAHT5clCB0=" }, "operationCompartment": { - "$ref": "AAAAAAGL3EKg3Prt88A=" + "$ref": "AAAAAAGL8fAHT5cmKsU=" }, "receptionCompartment": { - "$ref": "AAAAAAGL3EKg3PruiWU=" + "$ref": "AAAAAAGL8fAHT5cnzVg=" }, "templateParameterCompartment": { - "$ref": "AAAAAAGL3EKg3PrvQSU=" + "$ref": "AAAAAAGL8fAHT5cobGg=" } }, { - "_type": "UMLAssociationView", - "_id": "AAAAAAGL3EL+BjWnGsM=", + "_type": "UMLClassView", + "_id": "AAAAAAGL8kwWNOvs/ko=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWodp8=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8kwWNevt7h4=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kwWNOvs/ko=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, - "font": "Arial;13;0", - "left": 4217, - "top": 2807, - "width": 81.30712890625, - "height": 13, - "alpha": 0.7074820822460629, - "distance": 88.52683209061533, - "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8kwWNevuGgw=", + "_parent": { + "$ref": "AAAAAAGL8kwWNevt7h4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8kwWNevv/0Y=", + "_parent": { + "$ref": "AAAAAAGL8kwWNevt7h4=" + }, + "font": "Arial;13;1", + "left": 3501, + "top": 2479, + "width": 150.97265625, + "height": 13, + "text": "EntrainementRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8kwWNevwRpI=", + "_parent": { + "$ref": "AAAAAAGL8kwWNevt7h4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8kwWNevx3X0=", + "_parent": { + "$ref": "AAAAAAGL8kwWNevt7h4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 3496, + "top": 2472, + "width": 160.97265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL8kwWNevuGgw=" + }, + "nameLabel": { + "$ref": "AAAAAAGL8kwWNevv/0Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL8kwWNevwRpI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8kwWNevx3X0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL8kwWNevy7vE=", + "_parent": { + "$ref": "AAAAAAGL8kwWNOvs/ko=" + }, + "model": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" + }, + "font": "Arial;13;0", + "left": 3496, + "top": 2497, + "width": 160.97265625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL8kwWNevzRQQ=", + "_parent": { + "$ref": "AAAAAAGL8kwWNOvs/ko=" + }, + "model": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" + }, + "font": "Arial;13;0", + "left": 3496, + "top": 2507, + "width": 160.97265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL8kwWNev0nPo=", + "_parent": { + "$ref": "AAAAAAGL8kwWNOvs/ko=" + }, + "model": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 40, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL8kwWNev1L3w=", + "_parent": { + "$ref": "AAAAAAGL8kwWNOvs/ko=" + }, + "model": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 40, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3496, + "top": 2472, + "width": 160.97265625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGL8kwWNevt7h4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGL8kwWNevy7vE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGL8kwWNevzRQQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGL8kwWNev0nPo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGL8kwWNev1L3w=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8kz1emm9uWE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8kz1eGm5YVc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8kz1e2m+P5Q=", + "_parent": { + "$ref": "AAAAAAGL8kz1emm9uWE=" + }, + "model": { + "$ref": "AAAAAAGL8kz1eGm5YVc=" + }, + "font": "Arial;13;0", + "left": 3591, + "top": 2624, + "width": 113.08984375, + "height": 13, + "alpha": 0.9891427533199876, + "distance": 87.36704184073076, + "hostEdge": { + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 1, - "text": "+*lesDonnees" + "text": "+*lesEntrainements" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWpB1w=", + "_id": "AAAAAAGL8kz1e2m/pVw=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGL8kz1eGm5YVc=" }, "visible": null, "font": "Arial;13;0", - "left": 4227, - "top": 2740, + "left": 3604, + "top": 2575, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWqRdI=", + "_id": "AAAAAAGL8kz1e2nAaBY=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGL8kz1eGm5YVc=" }, "visible": false, "font": "Arial;13;0", - "left": 4183, - "top": 2742, + "left": 3560, + "top": 2576, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWrOSk=", + "_id": "AAAAAAGL8kz1e2nBXXU=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWkXZY=" + "$ref": "AAAAAAGL8kz1eGm6iIc=" }, "visible": false, "font": "Arial;13;0", - "left": 4212, - "top": 2708, + "left": 3590, + "top": 2536, "height": 13, "alpha": 0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWstX4=", + "_id": "AAAAAAGL8kz1e2nCIog=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWkXZY=" + "$ref": "AAAAAAGL8kz1eGm6iIc=" }, "visible": false, "font": "Arial;13;0", - "left": 4225, - "top": 2710, + "left": 3603, + "top": 2539, "height": 13, "alpha": 0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWtTEE=", + "_id": "AAAAAAGL8kz1e2nD4mw=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWkXZY=" + "$ref": "AAAAAAGL8kz1eGm6iIc=" }, "visible": false, "font": "Arial;13;0", - "left": 4185, - "top": 2704, + "left": 3562, + "top": 2532, "height": 13, "alpha": -0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "edgePosition": 2 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWulHE=", + "_id": "AAAAAAGL8kz1e2nE3P0=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWlhCY=" + "$ref": "AAAAAAGL8kz1eWm7nGc=" }, "visible": false, "font": "Arial;13;0", - "left": 4214, - "top": 2774, + "left": 3590, + "top": 2615, "height": 13, "alpha": -0.5235987755982988, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWvZ2A=", + "_id": "AAAAAAGL8kz1e2nF7rM=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWlhCY=" + "$ref": "AAAAAAGL8kz1eWm7nGc=" }, "visible": false, "font": "Arial;13;0", - "left": 4227, - "top": 2772, + "left": 3603, + "top": 2612, "height": 13, "alpha": -0.7853981633974483, "distance": 40, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" } }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EL+BjWwnwE=", + "_id": "AAAAAAGL8kz1e2nGro8=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWlhCY=" + "$ref": "AAAAAAGL8kz1eWm7nGc=" }, "visible": false, "font": "Arial;13;0", - "left": 4186, - "top": 2779, + "left": 3562, + "top": 2619, "height": 13, "alpha": 0.5235987755982988, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" } }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EL+BjWxJko=", + "_id": "AAAAAAGL8kz1e2nHdDc=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWkXZY=" + "$ref": "AAAAAAGL8kz1eGm6iIc=" }, "visible": false, "font": "Arial;13;0", @@ -19180,12 +19539,12 @@ }, { "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGL3EL+BjWy9ws=", + "_id": "AAAAAAGL8kz1e2nIlyU=", "_parent": { - "$ref": "AAAAAAGL3EL+BjWnGsM=" + "$ref": "AAAAAAGL8kz1emm9uWE=" }, "model": { - "$ref": "AAAAAAGL3EL+BDWlhCY=" + "$ref": "AAAAAAGL8kz1eWm7nGc=" }, "visible": false, "font": "Arial;13;0", @@ -19195,691 +19554,3228 @@ ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "$ref": "AAAAAAGL3DMzZkmwpP8=" }, "tail": { - "$ref": "AAAAAAGL3DH0VM3eelw=" + "$ref": "AAAAAAGL8kwWNOvs/ko=" }, "lineStyle": 1, - "points": "4197:2689;4200:2807", + "points": "3575:2517;3575:2647", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EL+BjWodp8=" + "$ref": "AAAAAAGL8kz1e2m+P5Q=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EL+BjWpB1w=" + "$ref": "AAAAAAGL8kz1e2m/pVw=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EL+BjWqRdI=" + "$ref": "AAAAAAGL8kz1e2nAaBY=" }, "showEndOrder": "hide", "tailRoleNameLabel": { - "$ref": "AAAAAAGL3EL+BjWrOSk=" + "$ref": "AAAAAAGL8kz1e2nBXXU=" }, "tailPropertyLabel": { - "$ref": "AAAAAAGL3EL+BjWstX4=" + "$ref": "AAAAAAGL8kz1e2nCIog=" }, "tailMultiplicityLabel": { - "$ref": "AAAAAAGL3EL+BjWtTEE=" + "$ref": "AAAAAAGL8kz1e2nD4mw=" }, "headRoleNameLabel": { - "$ref": "AAAAAAGL3EL+BjWulHE=" + "$ref": "AAAAAAGL8kz1e2nE3P0=" }, "headPropertyLabel": { - "$ref": "AAAAAAGL3EL+BjWvZ2A=" + "$ref": "AAAAAAGL8kz1e2nF7rM=" }, "headMultiplicityLabel": { - "$ref": "AAAAAAGL3EL+BjWwnwE=" + "$ref": "AAAAAAGL8kz1e2nGro8=" }, "tailQualifiersCompartment": { - "$ref": "AAAAAAGL3EL+BjWxJko=" + "$ref": "AAAAAAGL8kz1e2nHdDc=" }, "headQualifiersCompartment": { - "$ref": "AAAAAAGL3EL+BjWy9ws=" + "$ref": "AAAAAAGL8kz1e2nIlyU=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGL3EQsdTLpE6U=", + "_type": "UMLClassView", + "_id": "AAAAAAGL8lJC4CKgyRM=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EQsczLniMI=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, "subViews": [ { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EQsdTLqT+c=", + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8lJC4CKhdp0=", "_parent": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, "model": { - "$ref": "AAAAAAGL3EQsczLniMI=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, - "visible": false, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8lJC4CKiz+I=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKhdp0=" + }, + "font": "Arial;13;0", + "left": 3245, + "top": 2181, + "width": 83.07177734375, + "height": 13, + "text": "«interfaces»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8lJC4CKjUkc=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKhdp0=" + }, + "font": "Arial;13;1", + "left": 3245, + "top": 2196, + "width": 83.07177734375, + "height": 13, + "text": "Entrainement" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8lJC4CKk/4Y=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKhdp0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8lJC4CKl37s=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKhdp0=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], "font": "Arial;13;0", - "left": 4187, - "top": 2958, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "left": 3240, + "top": 2176, + "width": 93.07177734375, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lJC4CKiz+I=" }, - "edgePosition": 1 + "nameLabel": { + "$ref": "AAAAAAGL8lJC4CKjUkc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL8lJC4CKk/4Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lJC4CKl37s=" + } }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EQsdTLr4D4=", + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL8lJC4SKmFqw=", "_parent": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, "model": { - "$ref": "AAAAAAGL3EQsczLniMI=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, - "visible": null, "font": "Arial;13;0", - "left": 4172, - "top": 2958, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "left": 3240, + "top": 2214, + "width": 93.07177734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL8lJC4SKneoo=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAGL8lJC3yKeddk=" + }, + "font": "Arial;13;0", + "left": 3240, + "top": 2224, + "width": 93.07177734375, + "height": 10 }, { - "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EQsdTLs7es=", + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL8lJC4SKopXo=", "_parent": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, "model": { - "$ref": "AAAAAAGL3EQsczLniMI=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, "visible": false, "font": "Arial;13;0", - "left": 4216, - "top": 2957, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGL3EQsdTLpE6U=" + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL8lJC4SKpGSg=", + "_parent": { + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, - "edgePosition": 1 + "model": { + "$ref": "AAAAAAGL8lJC3yKeddk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 } ], "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGL3EKg2/rm/3U=" + "containerChangeable": true, + "left": 3240, + "top": 2176, + "width": 93.07177734375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGL8lJC4CKhdp0=" }, - "tail": { - "$ref": "AAAAAAGL3DIjHP3lRWY=" + "attributeCompartment": { + "$ref": "AAAAAAGL8lJC4SKmFqw=" }, - "lineStyle": 1, - "points": "4203:3063;4201:2866", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGL3EQsdTLqT+c=" + "operationCompartment": { + "$ref": "AAAAAAGL8lJC4SKneoo=" }, - "stereotypeLabel": { - "$ref": "AAAAAAGL3EQsdTLr4D4=" + "receptionCompartment": { + "$ref": "AAAAAAGL8lJC4SKopXo=" }, - "propertyLabel": { - "$ref": "AAAAAAGL3EQsdTLs7es=" + "templateParameterCompartment": { + "$ref": "AAAAAAGL8lJC4SKpGSg=" } }, { - "_type": "UMLDependencyView", - "_id": "AAAAAAGL3EhnLQk/wU8=", + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lKzB2BZOv0=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EhnKwk9Pw0=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EhnLQlAeLk=", + "_id": "AAAAAAGL8lKzB2Ba7s4=", "_parent": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "model": { - "$ref": "AAAAAAGL3EhnKwk9Pw0=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "visible": false, "font": "Arial;13;0", - "left": 3621, - "top": 2139, + "left": 3246, + "top": 1903, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EhnLglBTew=", + "_id": "AAAAAAGL8lKzB2BbErw=", "_parent": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "model": { - "$ref": "AAAAAAGL3EhnKwk9Pw0=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "visible": null, "font": "Arial;13;0", - "left": 3618, - "top": 2124, + "left": 3261, + "top": 1900, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EhnLglC42U=", + "_id": "AAAAAAGL8lKzB2BcBK4=", "_parent": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "model": { - "$ref": "AAAAAAGL3EhnKwk9Pw0=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "visible": false, "font": "Arial;13;0", - "left": 3626, - "top": 2168, + "left": 3217, + "top": 1908, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EhnLQk/wU8=" + "$ref": "AAAAAAGL8lKzB2BZOv0=" }, "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2BdBus=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBWoKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3790, + "top": 1864, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2BeuMY=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBWoKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3789, + "top": 1877, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2Bfs5s=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBWoKM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3792, + "top": 1836, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2BgZDQ=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBXFpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3290, + "top": 2140, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2BhUc0=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBXFpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3303, + "top": 2136, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lKzB2BiVv0=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBXFpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3264, + "top": 2150, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lKzB2Bjdww=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBWoKM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lKzB2BkytY=", + "_parent": { + "$ref": "AAAAAAGL8lKzB2BZOv0=" + }, + "model": { + "$ref": "AAAAAAGL8lKzBWBXFpY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAGL3BsTqaEI6W8=" + "$ref": "AAAAAAGL8lJC4CKgyRM=" }, "tail": { - "$ref": "AAAAAAGL3CMxnUgw9Qc=" + "$ref": "AAAAAAGL3BqoCyTo5V4=" }, "lineStyle": 1, - "points": "3439:2058;3624:2160;4031:2088", + "points": "3815:1853;3232:1912;3281:2175", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAGL3EhnLQlAeLk=" + "$ref": "AAAAAAGL8lKzB2Ba7s4=" }, "stereotypeLabel": { - "$ref": "AAAAAAGL3EhnLglBTew=" + "$ref": "AAAAAAGL8lKzB2BbErw=" }, "propertyLabel": { - "$ref": "AAAAAAGL3EhnLglC42U=" + "$ref": "AAAAAAGL8lKzB2BcBK4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lKzB2BdBus=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lKzB2BeuMY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lKzB2Bfs5s=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lKzB2BgZDQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lKzB2BhUc0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lKzB2BiVv0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lKzB2Bjdww=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lKzB2BkytY=" } }, { - "_type": "UMLDependencyView", - "_id": "AAAAAAGL3EirUXflQSM=", + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lNUlPRy1ZY=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAGL3EirT3fjUuE=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EirUXfma+E=", + "_id": "AAAAAAGL8lNUlPRzaYU=", "_parent": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "model": { - "$ref": "AAAAAAGL3EirT3fjUuE=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "visible": false, "font": "Arial;13;0", - "left": 4450, - "top": 2940, + "left": 3832, + "top": 1143, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EirUnfnskI=", + "_id": "AAAAAAGL8lNUlfR0H9M=", "_parent": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "model": { - "$ref": "AAAAAAGL3EirT3fjUuE=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "visible": null, "font": "Arial;13;0", - "left": 4460, - "top": 2951, + "left": 3842, + "top": 1154, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGL3EirUnfo9rU=", + "_id": "AAAAAAGL8lNUlfR1eRY=", "_parent": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "model": { - "$ref": "AAAAAAGL3EirT3fjUuE=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "visible": false, "font": "Arial;13;0", - "left": 4429, - "top": 2919, + "left": 3811, + "top": 1120, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAGL3EirUXflQSM=" + "$ref": "AAAAAAGL8lNUlPRy1ZY=" }, "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGL3DIjHP3lRWY=" - }, - "tail": { - "$ref": "AAAAAAGL3DH0VM3eelw=" - }, - "lineStyle": 1, - "points": "4283:2689;4440:2936;4282:3090", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGL3EirUXfma+E=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGL3EirUnfnskI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGL3EirUnfo9rU=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLo/fkFXnWSO0=", + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR2IpE=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RvtFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3854, + "top": 1123, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR3t0g=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RvtFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3861, + "top": 1134, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR4cCY=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RvtFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3839, + "top": 1100, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR5BJE=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RwcBM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3810, + "top": 1162, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR6rV8=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RwcBM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3820, + "top": 1171, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNUlfR7iPg=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RwcBM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3788, + "top": 1145, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lNUlfR8JsQ=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RvtFM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lNUlfR9trE=", + "_parent": { + "$ref": "AAAAAAGL8lNUlPRy1ZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNUk/RwcBM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL3EA5py45w5E=" + }, + "tail": { + "$ref": "AAAAAAGL8e9J0ldJrjo=" + }, + "lineStyle": 1, + "points": "3864:1101;3781:1175", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lNUlPRzaYU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lNUlfR0H9M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lNUlfR1eRY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lNUlfR2IpE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lNUlfR3t0g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lNUlfR4cCY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lNUlfR5BJE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lNUlfR6rV8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lNUlfR7iPg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lNUlfR8JsQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lNUlfR9trE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lNl3AXgpZY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXhSCA=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4020, + "top": 1113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXislA=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 4026, + "top": 1099, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXjcKM=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4007, + "top": 1140, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXkPhU=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXdgpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3963, + "top": 1088, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXl3vs=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXdgpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3971, + "top": 1077, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXm9+A=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXdgpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3948, + "top": 1112, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXnVRw=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXekOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4077, + "top": 1138, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXohDw=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXekOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4080, + "top": 1125, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lNl3QXpWfY=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXekOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4070, + "top": 1165, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lNl3QXqzlY=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXdgpY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lNl3QXrFjw=", + "_parent": { + "$ref": "AAAAAAGL8lNl3AXgpZY=" + }, + "model": { + "$ref": "AAAAAAGL8lNl2wXekOo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL8fAHTpcfcxQ=" + }, + "tail": { + "$ref": "AAAAAAGL8e9J0ldJrjo=" + }, + "lineStyle": 1, + "points": "3934:1098;4095:1169", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lNl3QXhSCA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lNl3QXislA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lNl3QXjcKM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lNl3QXkPhU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lNl3QXl3vs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lNl3QXm9+A=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lNl3QXnVRw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lNl3QXohDw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lNl3QXpWfY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lNl3QXqzlY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lNl3QXrFjw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lOXnzwHcyQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwD+Jk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwIFsQ=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwD+Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3814, + "top": 1242, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwJSvM=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwD+Jk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 3826, + "top": 1233, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwKeaw=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwD+Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3791, + "top": 1261, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwL67A=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwEKpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3801, + "top": 1225, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwMXm0=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwEKpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3813, + "top": 1219, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXnzwNiLE=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwEKpY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3777, + "top": 1239, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXoDwOXww=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwFBh4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3828, + "top": 1259, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXoDwPvq0=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwFBh4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3837, + "top": 1249, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOXoDwQ7GE=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwFBh4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3809, + "top": 1279, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lOXoDwRiqs=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwEKpY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lOXoDwSFoE=", + "_parent": { + "$ref": "AAAAAAGL8lOXnzwHcyQ=" + }, + "model": { + "$ref": "AAAAAAGL8lOXnTwFBh4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL8e8PL0VmSkQ=" + }, + "tail": { + "$ref": "AAAAAAGL3EA5py45w5E=" + }, + "lineStyle": 1, + "points": "3774:1221;3833:1295", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lOXnzwIFsQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lOXnzwJSvM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lOXnzwKeaw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lOXnzwL67A=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lOXnzwMXm0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lOXnzwNiLE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lOXoDwOXww=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lOXoDwPvq0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lOXoDwQ7GE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lOXoDwRiqs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lOXoDwSFoE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lOuIFPPBSI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPQoek=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4005, + "top": 1259, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPRncQ=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 4011, + "top": 1273, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPSF5o=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3992, + "top": 1232, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPTioQ=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPMMOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4077, + "top": 1228, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPUxFc=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPMMOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4080, + "top": 1241, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIFPVTIo=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPMMOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 4070, + "top": 1201, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIVPW5ao=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPNza4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3933, + "top": 1292, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIVPX7mM=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPNza4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3941, + "top": 1303, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lOuIVPYGxc=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPNza4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3918, + "top": 1268, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lOuIVPZTsg=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPMMOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lOuIVPaQQE=", + "_parent": { + "$ref": "AAAAAAGL8lOuIFPPBSI=" + }, + "model": { + "$ref": "AAAAAAGL8lOuHlPNza4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL8e8PL0VmSkQ=" + }, + "tail": { + "$ref": "AAAAAAGL8fAHTpcfcxQ=" + }, + "lineStyle": 1, + "points": "4095:1210;3904:1295", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lOuIFPQoek=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lOuIFPRncQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lOuIFPSF5o=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lOuIFPTioQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lOuIFPUxFc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lOuIFPVTIo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lOuIVPW5ao=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lOuIVPX7mM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lOuIVPYGxc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lOuIVPZTsg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lOuIVPaQQE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lO7+WPDWLU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GO/UQE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPEK6o=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GO/UQE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3864, + "top": 1363, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPF070=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GO/UQE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 3879, + "top": 1363, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPGdnA=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GO/UQE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3835, + "top": 1364, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPHYXo=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPAblU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3865, + "top": 1361, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPIjKE=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPAblU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3878, + "top": 1363, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPJ378=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPAblU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3838, + "top": 1356, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPK26w=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPBs+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3865, + "top": 1367, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPLcXE=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPBs+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3878, + "top": 1365, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lO7+mPMY/Y=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPBs+g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3837, + "top": 1371, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lO7+mPN9/A=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPAblU=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lO7+mPOJ04=", + "_parent": { + "$ref": "AAAAAAGL8lO7+WPDWLU=" + }, + "model": { + "$ref": "AAAAAAGL8lO7+GPBs+g=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL3Bpk6Nh7nd8=" + }, + "tail": { + "$ref": "AAAAAAGL8e8PL0VmSkQ=" + }, + "lineStyle": 1, + "points": "3851:1341;3850:1399", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lO7+mPEK6o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lO7+mPF070=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lO7+mPGdnA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lO7+mPHYXo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lO7+mPIjKE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lO7+mPJ378=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lO7+mPK26w=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lO7+mPLcXE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lO7+mPMY/Y=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lO7+mPN9/A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lO7+mPOJ04=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGL8lXBS67DYgg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBS67EK3I=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3773, + "top": 958, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBS67F6AQ=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 3782, + "top": 946, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBS67Gc4s=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3754, + "top": 981, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7HYIA=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7AoxY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3696, + "top": 895, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7Ivfo=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7AoxY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3706, + "top": 886, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7JxMA=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7AoxY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3675, + "top": 914, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7KBwQ=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7B00o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3851, + "top": 1020, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7LPto=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7B00o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3857, + "top": 1009, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGL8lXBTK7MGZo=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7B00o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 3837, + "top": 1045, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lXBTK7NaZA=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7AoxY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGL8lXBTK7OIvI=", + "_parent": { + "$ref": "AAAAAAGL8lXBS67DYgg=" + }, + "model": { + "$ref": "AAAAAAGL8lXBSa7B00o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGL8e9J0ldJrjo=" + }, + "tail": { + "$ref": "AAAAAAGL3EC6NugywOI=" + }, + "lineStyle": 1, + "points": "3667:897;3862:1055", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGL8lXBS67EK3I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGL8lXBS67F6AQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8lXBS67Gc4s=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGL8lXBTK7HYIA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGL8lXBTK7Ivfo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGL8lXBTK7JxMA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGL8lXBTK7KBwQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGL8lXBTK7LPto=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGL8lXBTK7MGZo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGL8lXBTK7NaZA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGL8lXBTK7OIvI=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGL8oPx1k8t0Jc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8oPx1E8rJeI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8oPx108uuPI=", + "_parent": { + "$ref": "AAAAAAGL8oPx1k8t0Jc=" + }, + "model": { + "$ref": "AAAAAAGL8oPx1E8rJeI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8oPx108v9XE=", + "_parent": { + "$ref": "AAAAAAGL8oPx108uuPI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8oPx108we6Q=", + "_parent": { + "$ref": "AAAAAAGL8oPx108uuPI=" + }, + "font": "Arial;13;1", + "left": 3573, + "top": 2918, + "width": 59.99169921875, + "height": 13, + "text": "Package1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8oPx108xeK0=", + "_parent": { + "$ref": "AAAAAAGL8oPx108uuPI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8oPx108yG2o=", + "_parent": { + "$ref": "AAAAAAGL8oPx108uuPI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 3568, + "top": 2911, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL8oPx108v9XE=" + }, + "nameLabel": { + "$ref": "AAAAAAGL8oPx108we6Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL8oPx108xeK0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8oPx108yG2o=" + } + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3568, + "top": 2896, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGL8oPx108uuPI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGL8qWWKD6lk70=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGL8qWWKD6m2rw=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6lk70=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGL8qWWKT6nAew=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6m2rw=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8qWWKT6ofnI=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6m2rw=" + }, + "font": "Arial;13;1", + "left": 3597, + "top": 2263, + "width": 158.62158203125, + "height": 13, + "text": "Responsabilité" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8qWWKT6pSj8=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6m2rw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGL8qWWKT6qq0A=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6m2rw=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 3592, + "top": 2256, + "width": 168.62158203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGL8qWWKT6nAew=" + }, + "nameLabel": { + "$ref": "AAAAAAGL8qWWKT6ofnI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGL8qWWKT6pSj8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGL8qWWKT6qq0A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGL8qWWKT6rXFE=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6lk70=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGL8qXHlUdw5aw=", + "_parent": { + "$ref": "AAAAAAGL8qWWKT6rXFE=" + }, + "model": { + "$ref": "AAAAAAGL8qXHfUcNtPA=" + }, + "font": "Arial;13;0", + "left": 3597, + "top": 2286, + "width": 158.62158203125, + "height": 13, + "text": "+But principale de la classe", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 3592, + "top": 2281, + "width": 168.62158203125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGL8qWWKT6sk9I=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6lk70=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "font": "Arial;13;0", + "left": 3592, + "top": 2304, + "width": 168.62158203125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGL8qWWKT6tjSY=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6lk70=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGL8qWWKT6uaDw=", + "_parent": { + "$ref": "AAAAAAGL8qWWKD6lk70=" + }, + "model": { + "$ref": "AAAAAAGL8qWWJj6joa0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 3592, + "top": 2256, + "width": 168.62158203125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGL8qWWKD6m2rw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGL8qWWKT6rXFE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGL8qWWKT6sk9I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGL8qWWKT6tjSY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGL8qWWKT6uaDw=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLo/fkFXnWSO0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Utilisateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGLpAecPh2uaoQ=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "source": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "target": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + } + }, + { + "_type": "UMLConstraint", + "_id": "AAAAAAGLpAxpgR4ZI4c=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "Constraint1" + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLw8Girlz2pU0=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8Girlz3DrY=", + "_parent": { + "$ref": "AAAAAAGLw8Girlz2pU0=" + }, + "reference": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8Girlz43FQ=", + "_parent": { + "$ref": "AAAAAAGLw8Girlz2pU0=" + }, + "reference": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGL3BrkDnIc/Ag=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "*", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3BrkD3IdNgc=", + "_parent": { + "$ref": "AAAAAAGL3BrkDnIc/Ag=" + }, + "reference": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3BrkD3IeED0=", + "_parent": { + "$ref": "AAAAAAGL3BrkDnIc/Ag=" + }, + "reference": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGL4p5pjeQNzxA=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "username", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAD5vx0yijE=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "id", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAHrOB1Dmpw=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "nom", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAHubx1JTgc=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "prenom", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAHxSR1PUSs=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "email", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAH0SB1VgF8=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "sexe", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAH2wh1b3Gg=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "taille", + "visibility": "private", + "type": "Float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAH5dB1h8j4=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "poids", + "visibility": "private", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAH8Jx1ngTU=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "motDePasse", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpAH+3B1t8HQ=", + "_parent": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "name": "dateNaissance", + "visibility": "private", + "type": "Date" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpAZHmx2CSnc=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Utilisateur", + "name": "Coach", "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAGLpAecPh2uaoQ=", + "_id": "AAAAAAGLpAzL8h4kabg=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "source": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "target": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLpCliuwcCjzg=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLpCliuwcDUVw=", + "_parent": { + "$ref": "AAAAAAGLpCliuwcCjzg=" + }, + "reference": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLpCliuwcEgfY=", + "_parent": { + "$ref": "AAAAAAGLpCliuwcCjzg=" + }, + "reference": { + "$ref": "AAAAAAGLpCIKk+d152w=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLrxtF+5qFc8A=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxtF+5qGyTw=", + "_parent": { + "$ref": "AAAAAAGLrxtF+5qFc8A=" + }, + "reference": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxtF+5qHrhY=", + "_parent": { + "$ref": "AAAAAAGLrxtF+5qFc8A=" + }, + "reference": { + "$ref": "AAAAAAGLrxlW1I2zOyU=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGLrxumQrU4vyI=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "source": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "target": { + "$ref": "AAAAAAGLrxb6dUqeBKo=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw8G3EmoOXHk=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "source": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "target": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGL3BvCOTlsc2M=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "name": "*lesAthletes", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3BvCOjltmkU=", + "_parent": { + "$ref": "AAAAAAGL3BvCOTlsc2M=" + }, + "reference": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3BvCOjluKwE=", + "_parent": { + "$ref": "AAAAAAGL3BvCOTlsc2M=" + }, + "reference": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGL3B0hp6VJcj4=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "source": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "target": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + } + } + ], + "stereotype": "abstract", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3CKtp0Ptvz8=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "name": "CheckAdd", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CSNOVHirgg=", + "_parent": { + "$ref": "AAAAAAGL3CKtp0Ptvz8=" + }, + "name": "User", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CSNO1HjCCs=", + "_parent": { + "$ref": "AAAAAAGL3CKtp0Ptvz8=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3C+LBIcCdXk=", + "_parent": { + "$ref": "AAAAAAGLpAZHmx2CSnc=" + }, + "name": "addUser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3C+8ZIoAnwY=", + "_parent": { + "$ref": "AAAAAAGL3C+LBIcCdXk=" + }, + "name": "u1", + "type": "User" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3C+8Z4oBfTc=", + "_parent": { + "$ref": "AAAAAAGL3C+LBIcCdXk=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGLpAwf8B3QX1g=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpAzboB41ECQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Athlete", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGLpAz8rx5frvk=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "source": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "target": { + "$ref": "AAAAAAGLo/fkFXnWSO0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLpCNbyef3xVM=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLpCNbyuf4TUk=", + "_parent": { + "$ref": "AAAAAAGLpCNbyef3xVM=" + }, + "reference": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLpCNbyuf5Owk=", + "_parent": { + "$ref": "AAAAAAGLpCNbyef3xVM=" + }, + "reference": { + "$ref": "AAAAAAGLpCMdQOfM2Wo=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGLpCUhQfKy6BM=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "source": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "target": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, - { - "_type": "UMLConstraint", - "_id": "AAAAAAGLpAxpgR4ZI4c=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" - }, - "name": "Constraint1" - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLw8Girlz2pU0=", + "_id": "AAAAAAGLrw2ZlZxbXCg=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8Girlz3DrY=", + "_id": "AAAAAAGLrw2ZlZxcFvQ=", "_parent": { - "$ref": "AAAAAAGLw8Girlz2pU0=" + "$ref": "AAAAAAGLrw2ZlZxbXCg=" }, "reference": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8Girlz43FQ=", + "_id": "AAAAAAGLrw2ZlZxdZjo=", "_parent": { - "$ref": "AAAAAAGLw8Girlz2pU0=" + "$ref": "AAAAAAGLrw2ZlZxbXCg=" }, "reference": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3BrkDnIc/Ag=", + "_id": "AAAAAAGLrxtvS62Q1yw=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "*", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3BrkD3IdNgc=", + "_id": "AAAAAAGLrxtvS62RQtA=", "_parent": { - "$ref": "AAAAAAGL3BrkDnIc/Ag=" + "$ref": "AAAAAAGLrxtvS62Q1yw=" }, "reference": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3BrkD3IeED0=", + "_id": "AAAAAAGLrxtvTK2SVQE=", "_parent": { - "$ref": "AAAAAAGL3BrkDnIc/Ag=" + "$ref": "AAAAAAGLrxtvS62Q1yw=" }, "reference": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "$ref": "AAAAAAGLrxlW1I2zOyU=" }, "navigable": "navigable" } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGL4p5pjeQNzxA=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" - }, - "name": "username", - "type": "String" }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAD5vx0yijE=", + "_type": "UMLDependency", + "_id": "AAAAAAGLrx7/fTi27wg=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "id", - "type": "" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAHrOB1Dmpw=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "source": { + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "nom", - "visibility": "private", - "type": "String" + "target": { + "$ref": "AAAAAAGLpCMdQOfM2Wo=" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAHubx1JTgc=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLrx/5OVEi78k=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "prenom", - "visibility": "private", - "type": "String" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAHxSR1PUSs=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrx/5OVEjXTE=", + "_parent": { + "$ref": "AAAAAAGLrx/5OVEi78k=" + }, + "reference": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + } }, - "name": "email", - "visibility": "private", - "type": "String" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrx/5OVEkE+s=", + "_parent": { + "$ref": "AAAAAAGLrx/5OVEi78k=" + }, + "reference": { + "$ref": "AAAAAAGLpDCydyvBWA4=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAH0SB1VgF8=", + "_type": "UMLDependency", + "_id": "AAAAAAGLryAmY1g6f3w=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "sexe", - "visibility": "private", - "type": "String" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAH2wh1b3Gg=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "source": { + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "taille", - "visibility": "private", - "type": "Float" + "target": { + "$ref": "AAAAAAGLpC6+3hxaFwM=" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAH5dB1h8j4=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw8HHMXjjv4w=", "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "poids", - "visibility": "private", - "type": "float" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAH8Jx1ngTU=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "source": { + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "motDePasse", - "visibility": "private", - "type": "String" + "target": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + } }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLpAH+3B1t8HQ=", - "_parent": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" - }, - "name": "dateNaissance", - "visibility": "private", - "type": "Date" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLpAZHmx2CSnc=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Coach", - "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAGLpAzL8h4kabg=", + "_id": "AAAAAAGL3B0TsZu6iEw=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "source": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "target": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCliuwcCjzg=", + "_id": "AAAAAAGL3DO5CWGzYdk=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, + "name": "*lesActivites", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCliuwcDUVw=", + "_id": "AAAAAAGL3DO5CWG0ZOw=", "_parent": { - "$ref": "AAAAAAGLpCliuwcCjzg=" + "$ref": "AAAAAAGL3DO5CWGzYdk=" }, "reference": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCliuwcEgfY=", + "_id": "AAAAAAGL3DO5CmG1yFk=", "_parent": { - "$ref": "AAAAAAGLpCliuwcCjzg=" + "$ref": "AAAAAAGL3DO5CWGzYdk=" }, "reference": { - "$ref": "AAAAAAGLpCIKk+d152w=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLrxtF+5qFc8A=", + "_id": "AAAAAAGL3Ddn/grGOiw=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, + "name": "*lesSD", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtF+5qGyTw=", + "_id": "AAAAAAGL3Ddn/grHlaI=", "_parent": { - "$ref": "AAAAAAGLrxtF+5qFc8A=" + "$ref": "AAAAAAGL3Ddn/grGOiw=" }, "reference": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtF+5qHrhY=", + "_id": "AAAAAAGL3Ddn/grIS6Y=", "_parent": { - "$ref": "AAAAAAGLrxtF+5qFc8A=" + "$ref": "AAAAAAGL3Ddn/grGOiw=" }, "reference": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, "navigable": "navigable" } }, { - "_type": "UMLDependency", - "_id": "AAAAAAGLrxumQrU4vyI=", - "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" - }, - "source": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" - }, - "target": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" - } - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLw8G3EmoOXHk=", + "_type": "UMLAssociation", + "_id": "AAAAAAGL3DgOmzocF5c=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "source": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "name": "*lesStats", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3DgOnDodXGk=", + "_parent": { + "$ref": "AAAAAAGL3DgOmzocF5c=" + }, + "reference": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + } }, - "target": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3DgOnDoedKI=", + "_parent": { + "$ref": "AAAAAAGL3DgOmzocF5c=" + }, + "reference": { + "$ref": "AAAAAAGLpDCydyvBWA4=" + }, + "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3BvCOTlsc2M=", + "_id": "AAAAAAGL3D32NRysQcE=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "name": "*lesAthletes", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3BvCOjltmkU=", + "_id": "AAAAAAGL3D32NRytcgc=", "_parent": { - "$ref": "AAAAAAGL3BvCOTlsc2M=" + "$ref": "AAAAAAGL3D32NRysQcE=" }, "reference": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3BvCOjluKwE=", + "_id": "AAAAAAGL3D32NRyuVZo=", "_parent": { - "$ref": "AAAAAAGL3BvCOTlsc2M=" + "$ref": "AAAAAAGL3D32NRysQcE=" }, + "name": "ent", "reference": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, "navigable": "navigable" } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3Cav216fXX4=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "name": "getAthlete", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CbrLmGdRT8=", + "_parent": { + "$ref": "AAAAAAGL3Cav216fXX4=" + }, + "type": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "direction": "return" + } + ] }, { - "_type": "UMLGeneralization", - "_id": "AAAAAAGL3B0hp6VJcj4=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3CcA1GT//kE=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "source": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "name": "getActivite", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3Cg0I2bvypE=", + "_parent": { + "$ref": "AAAAAAGL3CcA1GT//kE=" + }, + "type": "lesActivite", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3DDNcZtsRlI=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" }, - "target": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" - } - } - ], - "stereotype": "abstract", - "operations": [ + "name": "getStatistiques", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DEvup1chzs=", + "_parent": { + "$ref": "AAAAAAGL3DDNcZtsRlI=" + }, + "type": "lesStats", + "direction": "return" + } + ] + }, { "_type": "UMLOperation", - "_id": "AAAAAAGL3CKtp0Ptvz8=", + "_id": "AAAAAAGL3EaRsi0pEF4=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "name": "getSourceDonnees", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3EbayDAnCWI=", + "_parent": { + "$ref": "AAAAAAGL3EaRsi0pEF4=" + }, + "type": "lesSD", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL573NKS2rfgY=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "name": "getUserList", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL5732QDCpRuw=", + "_parent": { + "$ref": "AAAAAAGL573NKS2rfgY=" + }, + "type": "array", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL4svJ19MkElA=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "name": "CheckAdd", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3CSNOVHirgg=", + "_id": "AAAAAAGL4swpytYi9q0=", "_parent": { - "$ref": "AAAAAAGL3CKtp0Ptvz8=" + "$ref": "AAAAAAGL4svJ19MkElA=" }, - "name": "User", - "type": "" + "name": "user", + "type": "User" }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3CSNO1HjCCs=", + "_id": "AAAAAAGL4swpzdYj+3E=", "_parent": { - "$ref": "AAAAAAGL3CKtp0Ptvz8=" + "$ref": "AAAAAAGL4svJ19MkElA=" }, "type": "bool", "direction": "return" @@ -19888,1020 +22784,954 @@ }, { "_type": "UMLOperation", - "_id": "AAAAAAGL3C+LBIcCdXk=", + "_id": "AAAAAAGL3C/ThJAimN0=", "_parent": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "name": "addUser", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3C+8ZIoAnwY=", + "_id": "AAAAAAGL3C/d1pISe5s=", "_parent": { - "$ref": "AAAAAAGL3C+LBIcCdXk=" + "$ref": "AAAAAAGL3C/ThJAimN0=" }, "name": "u1", "type": "User" }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3C+8Z4oBfTc=", + "_id": "AAAAAAGL3C/d2JIT+zg=", "_parent": { - "$ref": "AAAAAAGL3C+LBIcCdXk=" + "$ref": "AAAAAAGL3C/ThJAimN0=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3DAn/ZZOprU=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "name": "delUser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DDDf5g+F3w=", + "_parent": { + "$ref": "AAAAAAGL3DAn/ZZOprU=" + }, + "name": "u1", + "type": "User" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DDDgJg/7/M=", + "_parent": { + "$ref": "AAAAAAGL3DAn/ZZOprU=" }, "type": "void", "direction": "return" } ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3DEwGp4As4s=", + "_parent": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "name": "to_String", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DGxVp/wos8=", + "_parent": { + "$ref": "AAAAAAGL3DEwGp4As4s=" + }, + "name": "a1", + "type": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DGxWJ/xM/c=", + "_parent": { + "$ref": "AAAAAAGL3DEwGp4As4s=" + }, + "type": "String", + "direction": "return" + } + ] } ] }, - { - "_type": "UMLInterface", - "_id": "AAAAAAGLpAwf8B3QX1g=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Interface1" - }, { "_type": "UMLClass", - "_id": "AAAAAAGLpAzboB41ECQ=", + "_id": "AAAAAAGLpCIKk+d152w=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Athlete", + "name": "Analyse", "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLpAz8rx5frvk=", - "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "target": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCNbyef3xVM=", + "_id": "AAAAAAGLpDFQTUb/JFU=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCIKk+d152w=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCNbyuf4TUk=", + "_id": "AAAAAAGLpDFQTUcAb8I=", "_parent": { - "$ref": "AAAAAAGLpCNbyef3xVM=" + "$ref": "AAAAAAGLpDFQTUb/JFU=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCIKk+d152w=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCNbyuf5Owk=", + "_id": "AAAAAAGLpDFQTUcBF6U=", "_parent": { - "$ref": "AAAAAAGLpCNbyef3xVM=" + "$ref": "AAAAAAGLpDFQTUb/JFU=" }, "reference": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "navigable": "navigable" } - }, + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpCJOKOeiXS4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Activite", + "ownedElements": [ { "_type": "UMLDependency", - "_id": "AAAAAAGLpCUhQfKy6BM=", + "_id": "AAAAAAGLpCQyD+pd5dY=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "target": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLrw2ZlZxbXCg=", + "_id": "AAAAAAGLpCjaef4ia7Q=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, + "name": "*lesFC", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrw2ZlZxcFvQ=", + "_id": "AAAAAAGLpCjaef4jXfg=", "_parent": { - "$ref": "AAAAAAGLrw2ZlZxbXCg=" + "$ref": "AAAAAAGLpCjaef4ia7Q=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrw2ZlZxdZjo=", + "_id": "AAAAAAGLpCjaef4kCr0=", "_parent": { - "$ref": "AAAAAAGLrw2ZlZxbXCg=" + "$ref": "AAAAAAGLpCjaef4ia7Q=" }, "reference": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLrxtvS62Q1yw=", + "_id": "AAAAAAGLpCkkyQISTtc=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtvS62RQtA=", + "_id": "AAAAAAGLpCkkyQIT3V8=", "_parent": { - "$ref": "AAAAAAGLrxtvS62Q1yw=" + "$ref": "AAAAAAGLpCkkyQISTtc=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtvTK2SVQE=", + "_id": "AAAAAAGLpCkkyQIUk7c=", "_parent": { - "$ref": "AAAAAAGLrxtvS62Q1yw=" + "$ref": "AAAAAAGLpCkkyQISTtc=" }, "reference": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLpCIKk+d152w=" }, "navigable": "navigable" } }, - { - "_type": "UMLDependency", - "_id": "AAAAAAGLrx7/fTi27wg=", - "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "target": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLrx/5OVEi78k=", + "_id": "AAAAAAGLpCrtIwt6IIM=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrx/5OVEjXTE=", + "_id": "AAAAAAGLpCrtJAt7teE=", "_parent": { - "$ref": "AAAAAAGLrx/5OVEi78k=" + "$ref": "AAAAAAGLpCrtIwt6IIM=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrx/5OVEkE+s=", + "_id": "AAAAAAGLpCrtJAt8tqE=", "_parent": { - "$ref": "AAAAAAGLrx/5OVEi78k=" + "$ref": "AAAAAAGLpCrtIwt6IIM=" }, "reference": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, "navigable": "navigable" } }, - { - "_type": "UMLDependency", - "_id": "AAAAAAGLryAmY1g6f3w=", - "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "target": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" - } - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLw8HHMXjjv4w=", - "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "target": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" - } - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGL3B0TsZu6iEw=", - "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "source": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "target": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3DO5CWGzYdk=", + "_id": "AAAAAAGLrx92rkHZdNc=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "*lesActivites", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DO5CWG0ZOw=", + "_id": "AAAAAAGLrx92rkHaRzA=", "_parent": { - "$ref": "AAAAAAGL3DO5CWGzYdk=" + "$ref": "AAAAAAGLrx92rkHZdNc=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DO5CmG1yFk=", + "_id": "AAAAAAGLrx92rkHbgPw=", "_parent": { - "$ref": "AAAAAAGL3DO5CWGzYdk=" + "$ref": "AAAAAAGLrx92rkHZdNc=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3Ddn/grGOiw=", + "_id": "AAAAAAGL3DYw3tncQPI=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "*lesSD", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3Ddn/grHlaI=", + "_id": "AAAAAAGL3DYw3tndhRM=", "_parent": { - "$ref": "AAAAAAGL3Ddn/grGOiw=" + "$ref": "AAAAAAGL3DYw3tncQPI=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3Ddn/grIS6Y=", + "_id": "AAAAAAGL3DYw3tnejOM=", "_parent": { - "$ref": "AAAAAAGL3Ddn/grGOiw=" + "$ref": "AAAAAAGL3DYw3tncQPI=" }, + "name": "*lesFrequencesCardiaques", "reference": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3DgOmzocF5c=", + "_id": "AAAAAAGL3DewVSCksyY=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "*lesStats", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DgOnDodXGk=", + "_id": "AAAAAAGL3DewViClTrY=", "_parent": { - "$ref": "AAAAAAGL3DgOmzocF5c=" + "$ref": "AAAAAAGL3DewVSCksyY=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DgOnDoedKI=", + "_id": "AAAAAAGL3DewViCmmWs=", "_parent": { - "$ref": "AAAAAAGL3DgOmzocF5c=" + "$ref": "AAAAAAGL3DewVSCksyY=" }, "reference": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3D32NRysQcE=", + "_id": "AAAAAAGL3EL+BDWjkdw=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, + "name": "*lesDonnees", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3D32NRytcgc=", + "_id": "AAAAAAGL3EL+BDWkXZY=", "_parent": { - "$ref": "AAAAAAGL3D32NRysQcE=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3D32NRyuVZo=", + "_id": "AAAAAAGL3EL+BDWlhCY=", "_parent": { - "$ref": "AAAAAAGL3D32NRysQcE=" + "$ref": "AAAAAAGL3EL+BDWjkdw=" }, "reference": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, "navigable": "navigable" } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGL3EirT3fjUuE=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "source": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "target": { + "$ref": "AAAAAAGLpCaAyvgA7mA=" + } } ], - "operations": [ + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLpCXSK/WOLkA=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "idActivite", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxCVfeebjRQ=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "type", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxCvKejL/fw=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "date", + "visibility": "private", + "type": "Date" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxDHu+n7GHc=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "heureDebut", + "visibility": "private", + "type": "time" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxDu8esr6vo=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "heureFin", + "visibility": "private", + "type": "time" + }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3Cav216fXX4=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxEIwOxboHI=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "getAthlete", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3CbrLmGdRT8=", - "_parent": { - "$ref": "AAAAAAGL3Cav216fXX4=" - }, - "type": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - }, - "direction": "return" - } - ] + "name": "effortRessenti", + "visibility": "private", + "type": "int" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3CcA1GT//kE=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxJXpe2Lor0=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "getActivite", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3Cg0I2bvypE=", - "_parent": { - "$ref": "AAAAAAGL3CcA1GT//kE=" - }, - "type": "lesActivite", - "direction": "return" - } - ] + "name": "variabilite", + "visibility": "private", + "type": "float" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3DDNcZtsRlI=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxKISe67v6E=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "getStatistiques", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3DEvup1chzs=", - "_parent": { - "$ref": "AAAAAAGL3DDNcZtsRlI=" - }, - "type": "lesStats", - "direction": "return" - } - ] + "name": "variance", + "visibility": "private", + "type": "float" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3EaRsi0pEF4=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxKpzu/rHo4=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "getSourceDonnees", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EbayDAnCWI=", - "_parent": { - "$ref": "AAAAAAGL3EaRsi0pEF4=" - }, - "type": "lesSD", - "direction": "return" - } - ] + "name": "ecartType", + "visibility": "private", + "type": "float" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL573NKS2rfgY=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxLaO/Ebr8k=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "getUserList", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL5732QDCpRuw=", - "_parent": { - "$ref": "AAAAAAGL573NKS2rfgY=" - }, - "type": "array", - "direction": "return" - } - ] + "name": "moyenne", + "visibility": "private", + "type": "float" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL4svJ19MkElA=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxL5PfJLk04=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "CheckAdd", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL4swpytYi9q0=", - "_parent": { - "$ref": "AAAAAAGL4svJ19MkElA=" - }, - "name": "user", - "type": "User" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL4swpzdYj+3E=", - "_parent": { - "$ref": "AAAAAAGL4svJ19MkElA=" - }, - "type": "bool", - "direction": "return" - } - ] + "name": "maximum", + "visibility": "private", + "type": "int" }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3C/ThJAimN0=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxM0SfWY9pQ=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "addUser", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3C/d1pISe5s=", - "_parent": { - "$ref": "AAAAAAGL3C/ThJAimN0=" - }, - "name": "u1", - "type": "User" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3C/d2JIT+zg=", - "_parent": { - "$ref": "AAAAAAGL3C/ThJAimN0=" - }, - "type": "void", - "direction": "return" - } - ] + "name": "minimum", + "visibility": "private", + "type": "int" }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxNQCvbIr2U=", + "_parent": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" + }, + "name": "TemperatureMoyenne", + "visibility": "private", + "type": "float" + } + ], + "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGL3DAn/ZZOprU=", + "_id": "AAAAAAGL3DQ2catj1/Q=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "delUser", + "name": "getActivite", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3DDDf5g+F3w=", + "_id": "AAAAAAGL3DSrMq6LST8=", "_parent": { - "$ref": "AAAAAAGL3DAn/ZZOprU=" + "$ref": "AAAAAAGL3DQ2catj1/Q=" }, - "name": "u1", - "type": "User" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3DDDgJg/7/M=", - "_parent": { - "$ref": "AAAAAAGL3DAn/ZZOprU=" + "type": { + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "type": "void", "direction": "return" } ] }, { "_type": "UMLOperation", - "_id": "AAAAAAGL3DEwGp4As4s=", + "_id": "AAAAAAGL3DTgKchiipU=", "_parent": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "name": "to_String", + "name": "getAnalyse", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3DGxVp/wos8=", + "_id": "AAAAAAGL3DXHucptwRw=", "_parent": { - "$ref": "AAAAAAGL3DEwGp4As4s=" + "$ref": "AAAAAAGL3DTgKchiipU=" }, "name": "a1", "type": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" } }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3DGxWJ/xM/c=", + "_id": "AAAAAAGL3DXHuspuz9Q=", "_parent": { - "$ref": "AAAAAAGL3DEwGp4As4s=" + "$ref": "AAAAAAGL3DTgKchiipU=" }, "type": "String", "direction": "return" } ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLpCIKk+d152w=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Analyse", - "ownedElements": [ + }, { - "_type": "UMLAssociation", - "_id": "AAAAAAGLpDFQTUb/JFU=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3DXeGc46SeI=", "_parent": { - "$ref": "AAAAAAGLpCIKk+d152w=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDFQTUcAb8I=", - "_parent": { - "$ref": "AAAAAAGLpDFQTUb/JFU=" + "name": "toString", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DYdBdBF0T4=", + "_parent": { + "$ref": "AAAAAAGL3DXeGc46SeI=" + }, + "name": "Activite", + "type": "" }, - "reference": { - "$ref": "AAAAAAGLpCIKk+d152w=" + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DYdBtBGMg8=", + "_parent": { + "$ref": "AAAAAAGL3DXeGc46SeI=" + }, + "type": "String", + "direction": "return" } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDFQTUcBF6U=", - "_parent": { - "$ref": "AAAAAAGLpDFQTUb/JFU=" - }, - "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "navigable": "navigable" - } + ] } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpCJOKOeiXS4=", + "_id": "AAAAAAGLpCMdQOfM2Wo=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Activite", + "name": "Activitheque", "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAGLpCQyD+pd5dY=", - "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "source": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "target": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCjaef4ia7Q=", + "_id": "AAAAAAGLpCN16+h8aQ0=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCMdQOfM2Wo=" }, - "name": "*lesFC", + "name": "lesActivites", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCjaef4jXfg=", + "_id": "AAAAAAGLpCN17+h9pms=", "_parent": { - "$ref": "AAAAAAGLpCjaef4ia7Q=" + "$ref": "AAAAAAGLpCN16+h8aQ0=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCMdQOfM2Wo=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCjaef4kCr0=", + "_id": "AAAAAAGLpCN17+h+bfw=", "_parent": { - "$ref": "AAAAAAGLpCjaef4ia7Q=" + "$ref": "AAAAAAGLpCN16+h8aQ0=" }, "reference": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "navigable": "navigable" - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAGLpCkkyQISTtc=", - "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCkkyQIT3V8=", - "_parent": { - "$ref": "AAAAAAGLpCkkyQISTtc=" - }, - "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - } }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCkkyQIUk7c=", - "_parent": { - "$ref": "AAAAAAGLpCkkyQISTtc=" - }, - "reference": { - "$ref": "AAAAAAGLpCIKk+d152w=" - }, - "navigable": "navigable" - } + "visibility": "private" }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCrtIwt6IIM=", + "_id": "AAAAAAGLpCTkfe4C0zU=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCMdQOfM2Wo=" }, + "name": "*lesActivites", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCrtJAt7teE=", + "_id": "AAAAAAGLpCTkfu4DUbA=", "_parent": { - "$ref": "AAAAAAGLpCrtIwt6IIM=" + "$ref": "AAAAAAGLpCTkfe4C0zU=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCMdQOfM2Wo=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCrtJAt8tqE=", - "_parent": { - "$ref": "AAAAAAGLpCrtIwt6IIM=" - }, - "reference": { - "$ref": "AAAAAAGLpCqsVQhTM54=" - }, - "navigable": "navigable" - } - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAGLrx92rkHZdNc=", - "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrx92rkHaRzA=", + "_id": "AAAAAAGLpCTkfu4EADw=", "_parent": { - "$ref": "AAAAAAGLrx92rkHZdNc=" + "$ref": "AAAAAAGLpCTkfe4C0zU=" }, "reference": { "$ref": "AAAAAAGLpCJOKOeiXS4=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrx92rkHbgPw=", - "_parent": { - "$ref": "AAAAAAGLrx92rkHZdNc=" - }, - "reference": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "navigable": "navigable" } - }, + } + ], + "operations": [ { - "_type": "UMLAssociation", - "_id": "AAAAAAGL3DYw3tncQPI=", + "_type": "UMLOperation", + "_id": "AAAAAAGLpCVoW/TUDTs=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DYw3tndhRM=", - "_parent": { - "$ref": "AAAAAAGL3DYw3tncQPI=" - }, - "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - } + "$ref": "AAAAAAGLpCMdQOfM2Wo=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DYw3tnejOM=", - "_parent": { - "$ref": "AAAAAAGL3DYw3tncQPI=" - }, - "name": "*lesFrequencesCardiaques", - "reference": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" - }, - "navigable": "navigable" - } - }, + "name": "Operation1" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpCaAyvgA7mA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "FrequenceCardiaque", + "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGL3DewVSCksyY=", + "_id": "AAAAAAGLpCh+BPmZgVw=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, + "name": "*lesFC", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DewViClTrY=", + "_id": "AAAAAAGLpCh+BPmaePw=", "_parent": { - "$ref": "AAAAAAGL3DewVSCksyY=" + "$ref": "AAAAAAGLpCh+BPmZgVw=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DewViCmmWs=", + "_id": "AAAAAAGLpCh+BPmbw+8=", "_parent": { - "$ref": "AAAAAAGL3DewVSCksyY=" + "$ref": "AAAAAAGLpCh+BPmZgVw=" }, "reference": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3EL+BDWjkdw=", + "_id": "AAAAAAGLpDEFfjnQ35g=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "*lesDonnees", + "name": "*lesFC", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EL+BDWkXZY=", + "_id": "AAAAAAGLpDEFfjnR/YI=", "_parent": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGLpDEFfjnQ35g=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EL+BDWlhCY=", + "_id": "AAAAAAGLpDEFfjnSfnQ=", "_parent": { - "$ref": "AAAAAAGL3EL+BDWjkdw=" + "$ref": "AAAAAAGLpDEFfjnQ35g=" }, "reference": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGLpCJOKOeiXS4=" }, "navigable": "navigable" } }, { - "_type": "UMLDependency", - "_id": "AAAAAAGL3EirT3fjUuE=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGL3EQsczLniMI=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "source": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, "target": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" } } ], "attributes": [ { "_type": "UMLAttribute", - "_id": "AAAAAAGLpCXSK/WOLkA=", + "_id": "AAAAAAGLrw3x6qEfQ7s=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "idActivite", - "visibility": "private", + "name": "altitude", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrw+HkMJEvmU=", + "_parent": { + "$ref": "AAAAAAGLpCaAyvgA7mA=" + }, + "name": "temps", + "type": "time" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrw+3WMN0bxo=", + "_parent": { + "$ref": "AAAAAAGLpCaAyvgA7mA=" + }, + "name": "bpm", "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxCVfeebjRQ=", + "_id": "AAAAAAGLrxAaycSkKog=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "type", - "visibility": "private", - "type": "string" + "name": "longitude", + "type": "float" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxCvKejL/fw=", + "_id": "AAAAAAGLrxA1ucXUBnc=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "date", - "visibility": "private", - "type": "Date" + "name": "latitude", + "type": "float" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxDHu+n7GHc=", + "_id": "AAAAAAGLrxP96QUNENY=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "heureDebut", - "visibility": "private", - "type": "time" - }, + "name": "temperature", + "type": "float" + } + ], + "operations": [ { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxDu8esr6vo=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3DaQRegiaqA=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "heureFin", - "visibility": "private", - "type": "time" + "name": "getAltitude", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DbacOt0Hjo=", + "_parent": { + "$ref": "AAAAAAGL3DaQRegiaqA=" + }, + "type": "String", + "direction": "return" + } + ] }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxEIwOxboHI=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3Dba0Owqrmc=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "effortRessenti", - "visibility": "private", - "type": "int" + "name": "getTemps", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3Db5bu5Q1Us=", + "_parent": { + "$ref": "AAAAAAGL3Dba0Owqrmc=" + }, + "type": "String", + "direction": "return" + } + ] }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxJXpe2Lor0=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3Db52O8G3pE=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "variabilite", - "visibility": "private", - "type": "float" + "name": "getBpm", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DcZGvEsLCE=", + "_parent": { + "$ref": "AAAAAAGL3Db52O8G3pE=" + }, + "type": "String", + "direction": "return" + } + ] }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxKISe67v6E=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3DcZXfHiyL4=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCaAyvgA7mA=" }, - "name": "variance", - "visibility": "private", - "type": "float" - }, + "name": "getposition", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3DdPIvQIH5c=", + "_parent": { + "$ref": "AAAAAAGL3DcZXfHiyL4=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpCqsVQhTM54=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SourceDonnee", + "attributes": [ { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxKpzu/rHo4=", + "_id": "AAAAAAGLrxTIICbUAdU=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "ecartType", + "name": "idSource", "visibility": "private", - "type": "float" + "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxLaO/Ebr8k=", + "_id": "AAAAAAGLrxTswiiLUpA=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "moyenne", + "name": "Type", "visibility": "private", - "type": "float" + "type": "enum" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxL5PfJLk04=", + "_id": "AAAAAAGLrxVKVSm7bms=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "maximum", + "name": "modele", "visibility": "private", - "type": "int" + "type": "string" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxM0SfWY9pQ=", + "_id": "AAAAAAGLrxV3+SrrCr8=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "minimum", + "name": "precision", "visibility": "private", - "type": "int" + "type": "enum" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxNQCvbIr2U=", + "_id": "AAAAAAGLrxWfnSwbQ58=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "TemperatureMoyenne", + "name": "dateDerniereUtilisation", "visibility": "private", - "type": "float" + "type": "Date" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGL3DQ2catj1/Q=", - "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "name": "getActivite", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3DSrMq6LST8=", - "_parent": { - "$ref": "AAAAAAGL3DQ2catj1/Q=" - }, - "type": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "direction": "return" - } - ] - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGL3DTgKchiipU=", + "_id": "AAAAAAGL3EcVFjuykz0=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "getAnalyse", + "name": "getSD", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3DXHucptwRw=", + "_id": "AAAAAAGL3Ed/tEBUogw=", "_parent": { - "$ref": "AAAAAAGL3DTgKchiipU=" + "$ref": "AAAAAAGL3EcVFjuykz0=" }, - "name": "a1", - "type": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - } + "name": "SourceDonnee", + "type": "" }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3DXHuspuz9Q=", + "_id": "AAAAAAGL3Ed/tUBVIpo=", "_parent": { - "$ref": "AAAAAAGL3DTgKchiipU=" + "$ref": "AAAAAAGL3EcVFjuykz0=" }, "type": "String", "direction": "return" @@ -20910,26 +23740,26 @@ }, { "_type": "UMLOperation", - "_id": "AAAAAAGL3DXeGc46SeI=", + "_id": "AAAAAAGL3EeezUzS6YA=", "_parent": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpCqsVQhTM54=" }, - "name": "toString", + "name": "to_String", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3DYdBdBF0T4=", + "_id": "AAAAAAGL3EfxCE/QIC8=", "_parent": { - "$ref": "AAAAAAGL3DXeGc46SeI=" + "$ref": "AAAAAAGL3EeezUzS6YA=" }, - "name": "Activite", + "name": "SourceDonnee", "type": "" }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3DYdBtBGMg8=", + "_id": "AAAAAAGL3EfxCk/RWz4=", "_parent": { - "$ref": "AAAAAAGL3DXeGc46SeI=" + "$ref": "AAAAAAGL3EeezUzS6YA=" }, "type": "String", "direction": "return" @@ -20940,78 +23770,99 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLpCMdQOfM2Wo=", + "_id": "AAAAAAGLpC6+3hxaFwM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Activitheque", + "name": "Notification", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCN16+h8aQ0=", + "_id": "AAAAAAGLpC8ityhF+Rs=", "_parent": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" + "$ref": "AAAAAAGLpC6+3hxaFwM=" }, - "name": "lesActivites", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCN17+h9pms=", + "_id": "AAAAAAGLpC8iuChGpgc=", "_parent": { - "$ref": "AAAAAAGLpCN16+h8aQ0=" + "$ref": "AAAAAAGLpC8ityhF+Rs=" }, "reference": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" + "$ref": "AAAAAAGLpC6+3hxaFwM=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCN17+h+bfw=", + "_id": "AAAAAAGLpC8iuChHuYc=", "_parent": { - "$ref": "AAAAAAGLpCN16+h8aQ0=" + "$ref": "AAAAAAGLpC8ityhF+Rs=" }, "reference": { "$ref": "AAAAAAGLpAzboB41ECQ=" }, "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwTQNkoBs18=", + "_parent": { + "$ref": "AAAAAAGLpC6+3hxaFwM=" + }, + "name": "idNotification", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwWAclJrDg4=", + "_parent": { + "$ref": "AAAAAAGLpC6+3hxaFwM=" + }, + "name": "message", + "visibility": "private", + "type": "text" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwXMTFPyfWM=", + "_parent": { + "$ref": "AAAAAAGLpC6+3hxaFwM=" }, - "visibility": "private" + "name": "date", + "visibility": "private", + "type": "Date" }, { - "_type": "UMLAssociation", - "_id": "AAAAAAGLpCTkfe4C0zU=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwXq6FUBKfs=", "_parent": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" + "$ref": "AAAAAAGLpC6+3hxaFwM=" }, - "name": "*lesActivites", - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCTkfu4DUbA=", - "_parent": { - "$ref": "AAAAAAGLpCTkfe4C0zU=" - }, - "reference": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" - } + "name": "statut", + "visibility": "private", + "type": "boolean" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwhVcFox6nk=", + "_parent": { + "$ref": "AAAAAAGLpC6+3hxaFwM=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCTkfu4EADw=", - "_parent": { - "$ref": "AAAAAAGLpCTkfe4C0zU=" - }, - "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "navigable": "navigable" - } + "name": "Urgence", + "visibility": "private", + "type": "enum" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGLpCVoW/TUDTs=", + "_id": "AAAAAAGLrwVqf1F1q2A=", "_parent": { - "$ref": "AAAAAAGLpCMdQOfM2Wo=" + "$ref": "AAAAAAGLpC6+3hxaFwM=" }, "name": "Operation1" } @@ -21019,795 +23870,966 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLpCaAyvgA7mA=", + "_id": "AAAAAAGLpDCydyvBWA4=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "FrequenceCardiaque", + "name": "Statistique", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLpCh+BPmZgVw=", + "_id": "AAAAAAGLpDDf2zNOiFs=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "*lesFC", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCh+BPmaePw=", + "_id": "AAAAAAGLpDDf2zNP3wA=", "_parent": { - "$ref": "AAAAAAGLpCh+BPmZgVw=" + "$ref": "AAAAAAGLpDDf2zNOiFs=" }, "reference": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpCh+BPmbw+8=", + "_id": "AAAAAAGLpDDf2zNQzDU=", "_parent": { - "$ref": "AAAAAAGLpCh+BPmZgVw=" + "$ref": "AAAAAAGLpDDf2zNOiFs=" }, "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" + "$ref": "AAAAAAGLpAzboB41ECQ=" }, "navigable": "navigable" } - }, + } + ], + "attributes": [ { - "_type": "UMLAssociation", - "_id": "AAAAAAGLpDEFfjnQ35g=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwixuGGJpE4=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" - }, - "name": "*lesFC", - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDEFfjnR/YI=", - "_parent": { - "$ref": "AAAAAAGLpDEFfjnQ35g=" - }, - "reference": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" - } + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDEFfjnSfnQ=", - "_parent": { - "$ref": "AAAAAAGLpDEFfjnQ35g=" - }, - "reference": { - "$ref": "AAAAAAGLpCJOKOeiXS4=" - }, - "navigable": "navigable" - } + "name": "idStatistique", + "visibility": "private", + "type": "int" }, { - "_type": "UMLGeneralization", - "_id": "AAAAAAGL3EQsczLniMI=", + "_type": "UMLAttribute", + "_id": "AAAAAAGLrwlhdmOIz0E=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" - }, - "source": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "target": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" - } - } - ], - "attributes": [ + "name": "distanceTotale", + "visibility": "private", + "type": "float" + }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrw3x6qEfQ7s=", + "_id": "AAAAAAGLrwmwgWUPuog=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "altitude", + "name": "poids", + "visibility": "private", "type": "float" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrw+HkMJEvmU=", + "_id": "AAAAAAGLrwnYLWYeNa4=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "temps", + "name": "tempsTotal", + "visibility": "private", "type": "time" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrw+3WMN0bxo=", + "_id": "AAAAAAGLrwoPTGct0ws=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "bpm", + "name": "FCmoyenne", + "visibility": "private", "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxAaycSkKog=", + "_id": "AAAAAAGLrwps72g8dI8=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "longitude", - "type": "float" + "name": "FCmin", + "visibility": "private", + "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxA1ucXUBnc=", + "_id": "AAAAAAGLrwqb7mlLpYw=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "latitude", - "type": "float" + "name": "FCmax", + "visibility": "private", + "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxP96QUNENY=", + "_id": "AAAAAAGLrwq/JGpaMCs=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "temperature", - "type": "float" + "name": "caloriesBrulées", + "visibility": "private", + "type": "int" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGL3DaQRegiaqA=", + "_id": "AAAAAAGL3EVAEQqWm2c=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "getAltitude", + "name": "getStatistique", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3DbacOt0Hjo=", + "_id": "AAAAAAGL3EWyFw84O9s=", "_parent": { - "$ref": "AAAAAAGL3DaQRegiaqA=" + "$ref": "AAAAAAGL3EVAEQqWm2c=" + }, + "type": { + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "type": "String", "direction": "return" } ] }, { "_type": "UMLOperation", - "_id": "AAAAAAGL3Dba0Owqrmc=", + "_id": "AAAAAAGL3EWydxA200E=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDCydyvBWA4=" }, - "name": "getTemps", + "name": "__toString", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3Db5bu5Q1Us=", + "_id": "AAAAAAGL3EX7bBOIgbw=", "_parent": { - "$ref": "AAAAAAGL3Dba0Owqrmc=" + "$ref": "AAAAAAGL3EWydxA200E=" }, - "type": "String", - "direction": "return" - } - ] - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGL3Db52O8G3pE=", - "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" - }, - "name": "getBpm", - "parameters": [ + "name": "Statistique", + "type": "" + }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3DcZGvEsLCE=", + "_id": "AAAAAAGL3EX7bROJu3A=", "_parent": { - "$ref": "AAAAAAGL3Db52O8G3pE=" + "$ref": "AAAAAAGL3EWydxA200E=" }, "type": "String", "direction": "return" } ] - }, + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpDGNPV37CeU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGL3DcZXfHiyL4=", + "_id": "AAAAAAGLpDG1k1/VDfE=", "_parent": { - "$ref": "AAAAAAGLpCaAyvgA7mA=" + "$ref": "AAAAAAGLpDGNPV37CeU=" }, - "name": "getposition", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3DdPIvQIH5c=", - "_parent": { - "$ref": "AAAAAAGL3DcZXfHiyL4=" - }, - "type": "String", - "direction": "return" - } - ] + "name": "Operation1" } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpCqsVQhTM54=", + "_id": "AAAAAAGLpDN9jGOcNzo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Afficheur" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpDOU2mUWdIY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "SourceDonnee", + "name": "Saissiseur" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLpDO85Wao3Xs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Suppresseur" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLrxb6dUqeBKo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EntrainementSportif", "attributes": [ { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxTIICbUAdU=", + "_id": "AAAAAAGLrxcxm0yu9ck=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "idSource", - "visibility": "private", + "name": "idEntrainement", "type": "int" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxTswiiLUpA=", + "_id": "AAAAAAGLrxdjg05lkd0=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "Type", - "visibility": "private", - "type": "enum" + "name": "date", + "type": "Date" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxVKVSm7bms=", + "_id": "AAAAAAGL7QbRBNAl41g=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "modele", - "visibility": "private", - "type": "string" + "name": "latitude", + "type": "float" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxV3+SrrCr8=", + "_id": "AAAAAAGLrxeDFU+VhpI=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "precision", - "visibility": "private", - "type": "enum" + "name": "longitude", + "type": "float" }, { "_type": "UMLAttribute", - "_id": "AAAAAAGLrxWfnSwbQ58=", + "_id": "AAAAAAGLrxezwlDFkh4=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "dateDerniereUtilisation", - "visibility": "private", - "type": "Date" + "name": "description", + "type": "text" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGLrxfiTFH1ArI=", + "_parent": { + "$ref": "AAAAAAGLrxb6dUqeBKo=" + }, + "name": "feedback", + "type": "text" } ], "operations": [ { "_type": "UMLOperation", - "_id": "AAAAAAGL3EcVFjuykz0=", + "_id": "AAAAAAGL3D2F3gDGuRs=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxb6dUqeBKo=" }, - "name": "getSD", + "name": "CheckAthlete", "parameters": [ { "_type": "UMLParameter", - "_id": "AAAAAAGL3Ed/tEBUogw=", + "_id": "AAAAAAGL3D3LVAdIKZs=", "_parent": { - "$ref": "AAAAAAGL3EcVFjuykz0=" + "$ref": "AAAAAAGL3D2F3gDGuRs=" }, - "name": "SourceDonnee", + "name": "Athlete", "type": "" }, { "_type": "UMLParameter", - "_id": "AAAAAAGL3Ed/tUBVIpo=", + "_id": "AAAAAAGL3D3LVQdJ3C4=", "_parent": { - "$ref": "AAAAAAGL3EcVFjuykz0=" + "$ref": "AAAAAAGL3D2F3gDGuRs=" }, - "type": "String", + "type": "void", "direction": "return" } ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLrxlW1I2zOyU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Groupe", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLrxtgF6RW9mw=", + "_parent": { + "$ref": "AAAAAAGLrxlW1I2zOyU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxtgF6RXHhs=", + "_parent": { + "$ref": "AAAAAAGLrxtgF6RW9mw=" + }, + "reference": { + "$ref": "AAAAAAGLrxlW1I2zOyU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxtgF6RY8Ic=", + "_parent": { + "$ref": "AAAAAAGLrxtgF6RW9mw=" + }, + "reference": { + "$ref": "AAAAAAGLrxb6dUqeBKo=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3EeezUzS6YA=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLrxxzThcUhGA=", "_parent": { - "$ref": "AAAAAAGLpCqsVQhTM54=" + "$ref": "AAAAAAGLrxlW1I2zOyU=" }, - "name": "to_String", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EfxCE/QIC8=", - "_parent": { - "$ref": "AAAAAAGL3EeezUzS6YA=" - }, - "name": "SourceDonnee", - "type": "" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxxzThcVL6o=", + "_parent": { + "$ref": "AAAAAAGLrxxzThcUhGA=" }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EfxCk/RWz4=", - "_parent": { - "$ref": "AAAAAAGL3EeezUzS6YA=" - }, - "type": "String", - "direction": "return" + "reference": { + "$ref": "AAAAAAGLrxlW1I2zOyU=" } - ] + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLrxxzThcWPZ8=", + "_parent": { + "$ref": "AAAAAAGLrxxzThcUhGA=" + }, + "reference": { + "$ref": "AAAAAAGLpAzboB41ECQ=" + }, + "navigable": "navigable" + } } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpC6+3hxaFwM=", + "_id": "AAAAAAGLw7nD48sOfVM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Notification", + "name": "index.php", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLpC8ityhF+Rs=", + "_id": "AAAAAAGLw7pt1PGAP1c=", "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "$ref": "AAAAAAGLw7nD48sOfVM=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpC8iuChGpgc=", + "_id": "AAAAAAGLw7pt1PGB1i0=", "_parent": { - "$ref": "AAAAAAGLpC8ityhF+Rs=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, "reference": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "$ref": "AAAAAAGLw7nD48sOfVM=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpC8iuChHuYc=", + "_id": "AAAAAAGLw7pt1PGCpVw=", "_parent": { - "$ref": "AAAAAAGLpC8ityhF+Rs=" + "$ref": "AAAAAAGLw7pt1PGAP1c=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, "navigable": "navigable" } } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwTQNkoBs18=", - "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" - }, - "name": "idNotification", - "visibility": "private", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwWAclJrDg4=", - "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" - }, - "name": "message", - "visibility": "private", - "type": "text" - }, + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLw7oXg9WQpWI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Console.php", + "ownedElements": [ { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwXMTFPyfWM=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLw7x8nxMcncI=", "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, - "name": "date", - "visibility": "private", - "type": "Date" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwXq6FUBKfs=", - "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw7x8nxMdRU0=", + "_parent": { + "$ref": "AAAAAAGLw7x8nxMcncI=" + }, + "reference": { + "$ref": "AAAAAAGLw7oXg9WQpWI=" + } }, - "name": "statut", - "visibility": "private", - "type": "boolean" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw7x8nxMeKxY=", + "_parent": { + "$ref": "AAAAAAGLw7x8nxMcncI=" + }, + "reference": { + "$ref": "AAAAAAGLw7v65PPlleU=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwhVcFox6nk=", + "_type": "UMLDependency", + "_id": "AAAAAAGLw8OfyokBM5A=", "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, - "name": "Urgence", - "visibility": "private", - "type": "enum" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGLrwVqf1F1q2A=", - "_parent": { - "$ref": "AAAAAAGLpC6+3hxaFwM=" + "source": { + "$ref": "AAAAAAGLw7oXg9WQpWI=" }, - "name": "Operation1" + "target": { + "$ref": "AAAAAAGLw7v65PPlleU=" + } } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpDCydyvBWA4=", + "_id": "AAAAAAGLw7v65PPlleU=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Statistique", + "name": "DataManager", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLpDDf2zNOiFs=", + "_id": "AAAAAAGLw739qDtrDhg=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDDf2zNP3wA=", + "_id": "AAAAAAGLw739qDtsLsw=", "_parent": { - "$ref": "AAAAAAGLpDDf2zNOiFs=" + "$ref": "AAAAAAGLw739qDtrDhg=" }, "reference": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7v65PPlleU=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLpDDf2zNQzDU=", + "_id": "AAAAAAGLw739qDtt8oQ=", "_parent": { - "$ref": "AAAAAAGLpDDf2zNOiFs=" + "$ref": "AAAAAAGLw739qDtrDhg=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLw722NTGx6eY=" }, "navigable": "navigable" } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwixuGGJpE4=", - "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" - }, - "name": "idStatistique", - "visibility": "private", - "type": "int" }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwlhdmOIz0E=", + "_type": "UMLAssociation", + "_id": "AAAAAAGL3EEppBTCx28=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, - "name": "distanceTotale", - "visibility": "private", - "type": "float" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwmwgWUPuog=", - "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3EEppBTDPCs=", + "_parent": { + "$ref": "AAAAAAGL3EEppBTCx28=" + }, + "reference": { + "$ref": "AAAAAAGLw7v65PPlleU=" + } }, - "name": "poids", - "visibility": "private", - "type": "float" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL3EEppBTE3EY=", + "_parent": { + "$ref": "AAAAAAGL3EEppBTCx28=" + }, + "reference": { + "$ref": "AAAAAAGL3EA5pS43tRY=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwnYLWYeNa4=", + "_type": "UMLAssociation", + "_id": "AAAAAAGL8lXBSa6/2w4=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7v65PPlleU=" }, - "name": "tempsTotal", - "visibility": "private", - "type": "time" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwoPTGct0ws=", - "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lXBSa7AoxY=", + "_parent": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "reference": { + "$ref": "AAAAAAGLw7v65PPlleU=" + } }, - "name": "FCmoyenne", - "visibility": "private", - "type": "int" - }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lXBSa7B00o=", + "_parent": { + "$ref": "AAAAAAGL8lXBSa6/2w4=" + }, + "reference": { + "$ref": "AAAAAAGL8e9J0FdHmso=" + }, + "navigable": "navigable" + } + } + ], + "stereotype": "abstract" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLw7wcvPtpS0g=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Stub", + "ownedElements": [ { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwps72g8dI8=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw7xJLQpG+ik=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "name": "FCmin", - "visibility": "private", - "type": "int" + "source": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" + }, + "target": { + "$ref": "AAAAAAGLw7v65PPlleU=" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwqb7mlLpYw=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLw79ywHVPvfw=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "name": "FCmax", - "visibility": "private", - "type": "int" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw79ywHVQcT8=", + "_parent": { + "$ref": "AAAAAAGLw79ywHVPvfw=" + }, + "reference": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw79ywHVRW1U=", + "_parent": { + "$ref": "AAAAAAGLw79ywHVPvfw=" + }, + "reference": { + "$ref": "AAAAAAGLw722NTGx6eY=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrwq/JGpaMCs=", + "_type": "UMLDependency", + "_id": "AAAAAAGLw8O3vpcZDOs=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "name": "caloriesBrulées", - "visibility": "private", - "type": "int" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGL3EVAEQqWm2c=", - "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "source": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "name": "getStatistique", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EWyFw84O9s=", - "_parent": { - "$ref": "AAAAAAGL3EVAEQqWm2c=" - }, - "type": { - "$ref": "AAAAAAGLpDCydyvBWA4=" - }, - "direction": "return" - } - ] + "target": { + "$ref": "AAAAAAGLw722NTGx6eY=" + } }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3EWydxA200E=", + "_type": "UMLAssociation", + "_id": "AAAAAAGL8e3m2zur3i0=", "_parent": { - "$ref": "AAAAAAGLpDCydyvBWA4=" + "$ref": "AAAAAAGLw7wcvPtpS0g=" }, - "name": "to_String", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EX7bBOIgbw=", - "_parent": { - "$ref": "AAAAAAGL3EWydxA200E=" - }, - "name": "Statistique", - "type": "" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8e3m3DusHLI=", + "_parent": { + "$ref": "AAAAAAGL8e3m2zur3i0=" + }, + "reference": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8e3m3Dut15M=", + "_parent": { + "$ref": "AAAAAAGL8e3m2zur3i0=" + }, + "reference": { + "$ref": "AAAAAAGL3EA5pS43tRY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGL8lNA6tzH31s=", + "_parent": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lNA6tzIag0=", + "_parent": { + "$ref": "AAAAAAGL8lNA6tzH31s=" }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3EX7bROJu3A=", - "_parent": { - "$ref": "AAAAAAGL3EWydxA200E=" - }, - "type": "String", - "direction": "return" + "reference": { + "$ref": "AAAAAAGLw7wcvPtpS0g=" } - ] + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lNA6tzJ0wg=", + "_parent": { + "$ref": "AAAAAAGL8lNA6tzH31s=" + }, + "reference": { + "$ref": "AAAAAAGL8e9J0FdHmso=" + }, + "navigable": "navigable" + } } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpDGNPV37CeU=", + "_id": "AAAAAAGLw722NTGx6eY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Main", - "operations": [ + "name": "IUserManager", + "ownedElements": [ { - "_type": "UMLOperation", - "_id": "AAAAAAGLpDG1k1/VDfE=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLw77Um1toR1M=", "_parent": { - "$ref": "AAAAAAGLpDGNPV37CeU=" + "$ref": "AAAAAAGLw722NTGx6eY=" }, - "name": "Operation1" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw77Um1tpvS8=", + "_parent": { + "$ref": "AAAAAAGLw77Um1toR1M=" + }, + "reference": { + "$ref": "AAAAAAGLw722NTGx6eY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw77Um1tqTz8=", + "_parent": { + "$ref": "AAAAAAGLw77Um1toR1M=" + }, + "reference": { + "$ref": "AAAAAAGLw75/NVNSG5E=" + }, + "navigable": "navigable" + } } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLpDN9jGOcNzo=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Afficheur" + ], + "stereotype": "sbtract" }, { "_type": "UMLClass", - "_id": "AAAAAAGLpDOU2mUWdIY=", + "_id": "AAAAAAGLw74acUM+FsM=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Saissiseur" + "name": "UserManager", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw75J1lDRG8o=", + "_parent": { + "$ref": "AAAAAAGLw74acUM+FsM=" + }, + "source": { + "$ref": "AAAAAAGLw74acUM+FsM=" + }, + "target": { + "$ref": "AAAAAAGLw722NTGx6eY=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGLw7+J/n3/B1Y=", + "_parent": { + "$ref": "AAAAAAGLw74acUM+FsM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw7+J/n4AoQo=", + "_parent": { + "$ref": "AAAAAAGLw7+J/n3/B1Y=" + }, + "reference": { + "$ref": "AAAAAAGLw74acUM+FsM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw7+J/n4BrBk=", + "_parent": { + "$ref": "AAAAAAGLw7+J/n3/B1Y=" + }, + "reference": { + "$ref": "AAAAAAGLw75/NVNSG5E=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGLw8PRbqZ11JM=", + "_parent": { + "$ref": "AAAAAAGLw74acUM+FsM=" + }, + "source": { + "$ref": "AAAAAAGLw74acUM+FsM=" + }, + "target": { + "$ref": "AAAAAAGLw75/NVNSG5E=" + } + } + ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLpDO85Wao3Xs=", + "_id": "AAAAAAGLw75/NVNSG5E=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Suppresseur" + "name": "IAuthService", + "stereotype": "abstract" }, { "_type": "UMLClass", - "_id": "AAAAAAGLrxb6dUqeBKo=", + "_id": "AAAAAAGLw77mx15mj/c=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Entrainement", - "attributes": [ + "name": "AuthService", + "ownedElements": [ { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxcxm0yu9ck=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw78az2rf0JI=", "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "$ref": "AAAAAAGLw77mx15mj/c=" }, - "name": "idEntrainement", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxdjg05lkd0=", - "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "source": { + "$ref": "AAAAAAGLw77mx15mj/c=" }, - "name": "date", - "type": "Date" + "target": { + "$ref": "AAAAAAGLw75/NVNSG5E=" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxeDFU+VhpI=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLw8AdI58up9U=", "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "$ref": "AAAAAAGLw77mx15mj/c=" }, - "name": "lieu", - "type": "String" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxezwlDFkh4=", - "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8AdI58v8mI=", + "_parent": { + "$ref": "AAAAAAGLw8AdI58up9U=" + }, + "reference": { + "$ref": "AAAAAAGLw77mx15mj/c=" + } }, - "name": "description", - "type": "text" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8AdI58w4bI=", + "_parent": { + "$ref": "AAAAAAGLw8AdI58up9U=" + }, + "reference": { + "$ref": "AAAAAAGLw7+uCZK14Kw=" + }, + "navigable": "navigable" + } }, { - "_type": "UMLAttribute", - "_id": "AAAAAAGLrxfiTFH1ArI=", - "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" - }, - "name": "feedback", - "type": "text" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGL3D2F3gDGuRs=", + "_type": "UMLAssociation", + "_id": "AAAAAAGLw8DsaAT3Z3E=", "_parent": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "$ref": "AAAAAAGLw77mx15mj/c=" }, - "name": "CheckAthlete", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3D3LVAdIKZs=", - "_parent": { - "$ref": "AAAAAAGL3D2F3gDGuRs=" - }, - "name": "Athlete", - "type": "" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8DsaQT4sn8=", + "_parent": { + "$ref": "AAAAAAGLw8DsaAT3Z3E=" }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3D3LVQdJ3C4=", - "_parent": { - "$ref": "AAAAAAGL3D2F3gDGuRs=" - }, - "type": "void", - "direction": "return" + "reference": { + "$ref": "AAAAAAGLw77mx15mj/c=" } - ] + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGLw8DsaQT5+dg=", + "_parent": { + "$ref": "AAAAAAGLw8DsaAT3Z3E=" + }, + "reference": { + "$ref": "AAAAAAGLw8CsTvtt06M=" + }, + "navigable": "navigable" + } } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLrxlW1I2zOyU=", + "_id": "AAAAAAGLw7+uCZK14Kw=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Groupe", + "name": "IHashPasswd", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLrxtgF6RW9mw=", + "_id": "AAAAAAGLw8CDXMoYIRA=", "_parent": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLw7+uCZK14Kw=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtgF6RXHhs=", + "_id": "AAAAAAGLw8CDXMoZH4o=", "_parent": { - "$ref": "AAAAAAGLrxtgF6RW9mw=" + "$ref": "AAAAAAGLw8CDXMoYIRA=" }, "reference": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLw7+uCZK14Kw=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxtgF6RY8Ic=", + "_id": "AAAAAAGLw8CDXMoaWgc=", "_parent": { - "$ref": "AAAAAAGLrxtgF6RW9mw=" + "$ref": "AAAAAAGLw8CDXMoYIRA=" }, "reference": { - "$ref": "AAAAAAGLrxb6dUqeBKo=" + "$ref": "AAAAAAGLw8A1cbelFNg=" }, "navigable": "navigable" } - }, + } + ], + "stereotype": "abstract" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLw8A1cbelFNg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "HashPasswd", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGLw8P2P7Eq0Zg=", + "_parent": { + "$ref": "AAAAAAGLw8A1cbelFNg=" + }, + "source": { + "$ref": "AAAAAAGLw8A1cbelFNg=" + }, + "target": { + "$ref": "AAAAAAGLw7+uCZK14Kw=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGLw8CsTvtt06M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "IUserRepository", + "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLrxxzThcUhGA=", + "_id": "AAAAAAGLw8E4dyjMplk=", "_parent": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLw8CsTvtt06M=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxxzThcVL6o=", + "_id": "AAAAAAGLw8E4dyjNt00=", "_parent": { - "$ref": "AAAAAAGLrxxzThcUhGA=" + "$ref": "AAAAAAGLw8E4dyjMplk=" }, "reference": { - "$ref": "AAAAAAGLrxlW1I2zOyU=" + "$ref": "AAAAAAGLw8CsTvtt06M=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLrxxzThcWPZ8=", + "_id": "AAAAAAGLw8E4dyjOpGg=", "_parent": { - "$ref": "AAAAAAGLrxxzThcUhGA=" + "$ref": "AAAAAAGLw8E4dyjMplk=" }, "reference": { - "$ref": "AAAAAAGLpAzboB41ECQ=" + "$ref": "AAAAAAGLw8ERdB3gYJY=" }, "navigable": "navigable" } @@ -21816,36 +24838,36 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLw7nD48sOfVM=", + "_id": "AAAAAAGLw8ERdB3gYJY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "index.php", + "name": "UserRepository", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLw7pt1PGAP1c=", + "_id": "AAAAAAGLw8FINzNWfKU=", "_parent": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw8ERdB3gYJY=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7pt1PGB1i0=", + "_id": "AAAAAAGLw8FINzNXfFM=", "_parent": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw8FINzNWfKU=" }, "reference": { - "$ref": "AAAAAAGLw7nD48sOfVM=" + "$ref": "AAAAAAGLw8ERdB3gYJY=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7pt1PGCpVw=", + "_id": "AAAAAAGLw8FINzNYczE=", "_parent": { - "$ref": "AAAAAAGLw7pt1PGAP1c=" + "$ref": "AAAAAAGLw8FINzNWfKU=" }, "reference": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLo/fkFXnWSO0=" }, "navigable": "navigable" } @@ -21854,471 +24876,499 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLw7oXg9WQpWI=", + "_id": "AAAAAAGLw8GJdFMAfwk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Console.php", + "name": "Role", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLw7x8nxMcncI=", + "_id": "AAAAAAGL3B3/yvI7wq4=", "_parent": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, + "name": "*lesUsers", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7x8nxMdRU0=", + "_id": "AAAAAAGL3B3/yvI8/hQ=", "_parent": { - "$ref": "AAAAAAGLw7x8nxMcncI=" + "$ref": "AAAAAAGL3B3/yvI7wq4=" }, "reference": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7x8nxMeKxY=", + "_id": "AAAAAAGL3B3/yvI9HQU=", "_parent": { - "$ref": "AAAAAAGLw7x8nxMcncI=" + "$ref": "AAAAAAGL3B3/yvI7wq4=" }, "reference": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGLo/fkFXnWSO0=" }, "navigable": "navigable" } }, - { - "_type": "UMLDependency", - "_id": "AAAAAAGLw8OfyokBM5A=", - "_parent": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" - }, - "source": { - "$ref": "AAAAAAGLw7oXg9WQpWI=" - }, - "target": { - "$ref": "AAAAAAGLw7v65PPlleU=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLw7v65PPlleU=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "IModel", - "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLw739qDtrDhg=", + "_id": "AAAAAAGL8lAAXUGgrrQ=", "_parent": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw739qDtsLsw=", + "_id": "AAAAAAGL8lAAXUGh/wI=", "_parent": { - "$ref": "AAAAAAGLw739qDtrDhg=" + "$ref": "AAAAAAGL8lAAXUGgrrQ=" }, "reference": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw739qDtt8oQ=", + "_id": "AAAAAAGL8lAAXUGi4/c=", "_parent": { - "$ref": "AAAAAAGLw739qDtrDhg=" + "$ref": "AAAAAAGL8lAAXUGgrrQ=" }, "reference": { - "$ref": "AAAAAAGLw722NTGx6eY=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3EEppBTCx28=", + "_id": "AAAAAAGL8lKzBWBVyb4=", "_parent": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EEppBTDPCs=", + "_id": "AAAAAAGL8lKzBWBWoKM=", "_parent": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "reference": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EEppBTE3EY=", + "_id": "AAAAAAGL8lKzBWBXFpY=", "_parent": { - "$ref": "AAAAAAGL3EEppBTCx28=" + "$ref": "AAAAAAGL8lKzBWBVyb4=" }, "reference": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, "navigable": "navigable" } } ], - "stereotype": "abstract" - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLw7wcvPtpS0g=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Stub", - "ownedElements": [ + "stereotype": "abstract", + "attributes": [ { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLw7xJLQpG+ik=", + "_type": "UMLAttribute", + "_id": "AAAAAAGL3EO77J2JFbo=", "_parent": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "source": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "name": "id", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGL8k9k4/VkqzA=", + "_parent": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "target": { - "$ref": "AAAAAAGLw7v65PPlleU=" + "name": "EntrainementRepo", + "type": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGL8lDIQHjxa7g=", + "_parent": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" + }, + "name": "Role", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lEig3vUPGc=", + "_parent": { + "$ref": "AAAAAAGL8lDIQHjxa7g=" + }, + "name": "EntRepo", + "type": { + "$ref": "AAAAAAGL8kwWMOvqRNg=" + } + } + ] }, { - "_type": "UMLAssociation", - "_id": "AAAAAAGLw79ywHVPvfw=", + "_type": "UMLOperation", + "_id": "AAAAAAGL3B61dD33CBk=", "_parent": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw79ywHVQcT8=", - "_parent": { - "$ref": "AAAAAAGLw79ywHVPvfw=" + "name": "addUser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CF8BUD1MaE=", + "_parent": { + "$ref": "AAAAAAGL3B61dD33CBk=" + }, + "name": "u1", + "type": "User" }, - "reference": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CF8BkD2uFE=", + "_parent": { + "$ref": "AAAAAAGL3B61dD33CBk=" + }, + "type": "void", + "direction": "return" } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL58RPF/SE7Hs=", + "_parent": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw79ywHVRW1U=", - "_parent": { - "$ref": "AAAAAAGLw79ywHVPvfw=" - }, - "reference": { - "$ref": "AAAAAAGLw722NTGx6eY=" + "name": "delUser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL58SDNfeCYS0=", + "_parent": { + "$ref": "AAAAAAGL58RPF/SE7Hs=" + }, + "name": "user", + "type": "User" }, - "navigable": "navigable" - } + { + "_type": "UMLParameter", + "_id": "AAAAAAGL58SDN/eDi6M=", + "_parent": { + "$ref": "AAAAAAGL58RPF/SE7Hs=" + }, + "type": "void", + "direction": "return" + } + ] }, { - "_type": "UMLDependency", - "_id": "AAAAAAGLw8O3vpcZDOs=", + "_type": "UMLOperation", + "_id": "AAAAAAGL8lBBHXFLScI=", "_parent": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" - }, - "source": { - "$ref": "AAAAAAGLw7wcvPtpS0g=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "target": { - "$ref": "AAAAAAGLw722NTGx6eY=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLw722NTGx6eY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "IUserManager", - "ownedElements": [ + "name": "addEntrainement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lCF13QufIw=", + "_parent": { + "$ref": "AAAAAAGL8lBBHXFLScI=" + }, + "name": "entr", + "type": { + "$ref": "AAAAAAGLrxb6dUqeBKo=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lCF2HQvGso=", + "_parent": { + "$ref": "AAAAAAGL8lBBHXFLScI=" + }, + "type": "bool", + "direction": "return" + } + ] + }, { - "_type": "UMLAssociation", - "_id": "AAAAAAGLw77Um1toR1M=", + "_type": "UMLOperation", + "_id": "AAAAAAGL8lQnmhRLfho=", "_parent": { - "$ref": "AAAAAAGLw722NTGx6eY=" + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw77Um1tpvS8=", - "_parent": { - "$ref": "AAAAAAGLw77Um1toR1M=" + "name": "checkAdd", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lRFEBfQcoA=", + "_parent": { + "$ref": "AAAAAAGL8lQnmhRLfho=" + }, + "type": "bool", + "direction": "return" }, - "reference": { - "$ref": "AAAAAAGLw722NTGx6eY=" + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lTMXSaTy7k=", + "_parent": { + "$ref": "AAAAAAGL8lQnmhRLfho=" + }, + "name": "user", + "type": "User" } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGL8lROwx08WBA=", + "_parent": { + "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw77Um1tqTz8=", - "_parent": { - "$ref": "AAAAAAGLw77Um1toR1M=" - }, - "reference": { - "$ref": "AAAAAAGLw75/NVNSG5E=" + "name": "chackAddEntrainement", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lSScCDBz5M=", + "_parent": { + "$ref": "AAAAAAGL8lROwx08WBA=" + }, + "name": "ent", + "type": "Ent" }, - "navigable": "navigable" - } + { + "_type": "UMLParameter", + "_id": "AAAAAAGL8lSSciDCofo=", + "_parent": { + "$ref": "AAAAAAGL8lROwx08WBA=" + }, + "type": "bool", + "direction": "return" + } + ] } - ], - "stereotype": "sbtract" + ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLw74acUM+FsM=", + "_id": "AAAAAAGL3CMxnEguLCQ=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "UserManager", + "name": "CoachAthlete", "ownedElements": [ { "_type": "UMLGeneralization", - "_id": "AAAAAAGLw75J1lDRG8o=", + "_id": "AAAAAAGL3CS00FlI+OY=", "_parent": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" }, "source": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" }, "target": { - "$ref": "AAAAAAGLw722NTGx6eY=" + "$ref": "AAAAAAGLpAZHmx2CSnc=" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLw7+J/n3/B1Y=", + "_id": "AAAAAAGL3DzrydAwEjA=", "_parent": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" }, + "name": "ent", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7+J/n4AoQo=", + "_id": "AAAAAAGL3DzrydAx3B4=", "_parent": { - "$ref": "AAAAAAGLw7+J/n3/B1Y=" + "$ref": "AAAAAAGL3DzrydAwEjA=" }, "reference": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw7+J/n4BrBk=", + "_id": "AAAAAAGL3DzrydAyGD8=", "_parent": { - "$ref": "AAAAAAGLw7+J/n3/B1Y=" + "$ref": "AAAAAAGL3DzrydAwEjA=" }, "reference": { - "$ref": "AAAAAAGLw75/NVNSG5E=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, "navigable": "navigable" } }, { "_type": "UMLDependency", - "_id": "AAAAAAGLw8PRbqZ11JM=", + "_id": "AAAAAAGL3EhnKwk9Pw0=", "_parent": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" }, "source": { - "$ref": "AAAAAAGLw74acUM+FsM=" + "$ref": "AAAAAAGL3CMxnEguLCQ=" }, "target": { - "$ref": "AAAAAAGLw75/NVNSG5E=" + "$ref": "AAAAAAGLpAzboB41ECQ=" } } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGL3CPobEu4gLY=", + "_parent": { + "$ref": "AAAAAAGL3CMxnEguLCQ=" + }, + "name": "CheckAdd", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CRczk6zdtc=", + "_parent": { + "$ref": "AAAAAAGL3CPobEu4gLY=" + }, + "name": "User", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGL3CRcz060wqw=", + "_parent": { + "$ref": "AAAAAAGL3CPobEu4gLY=" + }, + "type": "bool", + "direction": "return" + } + ] + } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLw75/NVNSG5E=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "IAuthService", - "stereotype": "abstract" - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLw77mx15mj/c=", + "_id": "AAAAAAGL3EA5pS43tRY=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "AuthService", + "name": "CoachManager", "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLw78az2rf0JI=", - "_parent": { - "$ref": "AAAAAAGLw77mx15mj/c=" - }, - "source": { - "$ref": "AAAAAAGLw77mx15mj/c=" - }, - "target": { - "$ref": "AAAAAAGLw75/NVNSG5E=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLw8AdI58up9U=", + "_id": "AAAAAAGL3EE9vyQmH2s=", "_parent": { - "$ref": "AAAAAAGLw77mx15mj/c=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8AdI58v8mI=", + "_id": "AAAAAAGL3EE9wCQnjEA=", "_parent": { - "$ref": "AAAAAAGLw8AdI58up9U=" + "$ref": "AAAAAAGL3EE9vyQmH2s=" }, "reference": { - "$ref": "AAAAAAGLw77mx15mj/c=" + "$ref": "AAAAAAGL3EA5pS43tRY=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8AdI58w4bI=", + "_id": "AAAAAAGL3EE9wCQorTo=", "_parent": { - "$ref": "AAAAAAGLw8AdI58up9U=" + "$ref": "AAAAAAGL3EE9vyQmH2s=" }, "reference": { - "$ref": "AAAAAAGLw7+uCZK14Kw=" + "$ref": "AAAAAAGLo/fkFXnWSO0=" }, "navigable": "navigable" } }, { "_type": "UMLAssociation", - "_id": "AAAAAAGLw8DsaAT3Z3E=", - "_parent": { - "$ref": "AAAAAAGLw77mx15mj/c=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8DsaQT4sn8=", - "_parent": { - "$ref": "AAAAAAGLw8DsaAT3Z3E=" - }, - "reference": { - "$ref": "AAAAAAGLw77mx15mj/c=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8DsaQT5+dg=", - "_parent": { - "$ref": "AAAAAAGLw8DsaAT3Z3E=" - }, - "reference": { - "$ref": "AAAAAAGLw8CsTvtt06M=" - }, - "navigable": "navigable" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGLw7+uCZK14Kw=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "IHashPasswd", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAGLw8CDXMoYIRA=", + "_id": "AAAAAAGL8lOXnTwD+Jk=", "_parent": { - "$ref": "AAAAAAGLw7+uCZK14Kw=" + "$ref": "AAAAAAGL3EA5pS43tRY=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8CDXMoZH4o=", + "_id": "AAAAAAGL8lOXnTwEKpY=", "_parent": { - "$ref": "AAAAAAGLw8CDXMoYIRA=" + "$ref": "AAAAAAGL8lOXnTwD+Jk=" }, "reference": { - "$ref": "AAAAAAGLw7+uCZK14Kw=" + "$ref": "AAAAAAGL3EA5pS43tRY=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8CDXMoaWgc=", + "_id": "AAAAAAGL8lOXnTwFBh4=", "_parent": { - "$ref": "AAAAAAGLw8CDXMoYIRA=" + "$ref": "AAAAAAGL8lOXnTwD+Jk=" }, "reference": { - "$ref": "AAAAAAGLw8A1cbelFNg=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, "navigable": "navigable" } } - ], - "stereotype": "abstract" + ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLw8A1cbelFNg=", + "_id": "AAAAAAGL3EKg2PrkEkk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "HashPasswd", - "ownedElements": [ + "name": "Donnees", + "attributes": [ { - "_type": "UMLGeneralization", - "_id": "AAAAAAGLw8P2P7Eq0Zg=", + "_type": "UMLAttribute", + "_id": "AAAAAAGL3ESgLI019ac=", "_parent": { - "$ref": "AAAAAAGLw8A1cbelFNg=" - }, - "source": { - "$ref": "AAAAAAGLw8A1cbelFNg=" + "$ref": "AAAAAAGL3EKg2PrkEkk=" }, - "target": { - "$ref": "AAAAAAGLw7+uCZK14Kw=" - } + "name": "idDonnees", + "type": "int" } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGLw8CsTvtt06M=", + "_id": "AAAAAAGL8e8PLkVkOWg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "IUserRepository", + "name": "UserRepository", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLw8E4dyjMplk=", + "_id": "AAAAAAGL8lO7+GO/UQE=", "_parent": { - "$ref": "AAAAAAGLw8CsTvtt06M=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8E4dyjNt00=", + "_id": "AAAAAAGL8lO7+GPAblU=", "_parent": { - "$ref": "AAAAAAGLw8E4dyjMplk=" + "$ref": "AAAAAAGL8lO7+GO/UQE=" }, "reference": { - "$ref": "AAAAAAGLw8CsTvtt06M=" + "$ref": "AAAAAAGL8e8PLkVkOWg=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8E4dyjOpGg=", + "_id": "AAAAAAGL8lO7+GPBs+g=", "_parent": { - "$ref": "AAAAAAGLw8E4dyjMplk=" + "$ref": "AAAAAAGL8lO7+GO/UQE=" }, "reference": { - "$ref": "AAAAAAGLw8ERdB3gYJY=" + "$ref": "AAAAAAGLo/fkFXnWSO0=" }, "navigable": "navigable" } @@ -22327,36 +25377,64 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLw8ERdB3gYJY=", + "_id": "AAAAAAGL8e9J0FdHmso=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "UserRepository", + "name": "AuthService", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGLw8FINzNWfKU=", + "_id": "AAAAAAGL8lNUk/Ru41c=", "_parent": { - "$ref": "AAAAAAGLw8ERdB3gYJY=" + "$ref": "AAAAAAGL8e9J0FdHmso=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8FINzNXfFM=", + "_id": "AAAAAAGL8lNUk/RvtFM=", "_parent": { - "$ref": "AAAAAAGLw8FINzNWfKU=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "reference": { - "$ref": "AAAAAAGLw8ERdB3gYJY=" + "$ref": "AAAAAAGL8e9J0FdHmso=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGLw8FINzNYczE=", + "_id": "AAAAAAGL8lNUk/RwcBM=", "_parent": { - "$ref": "AAAAAAGLw8FINzNWfKU=" + "$ref": "AAAAAAGL8lNUk/Ru41c=" }, "reference": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGL3EA5pS43tRY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGL8lNl2wXc834=", + "_parent": { + "$ref": "AAAAAAGL8e9J0FdHmso=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lNl2wXdgpY=", + "_parent": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "reference": { + "$ref": "AAAAAAGL8e9J0FdHmso=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lNl2wXekOo=", + "_parent": { + "$ref": "AAAAAAGL8lNl2wXc834=" + }, + "reference": { + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, "navigable": "navigable" } @@ -22365,262 +25443,179 @@ }, { "_type": "UMLClass", - "_id": "AAAAAAGLw8GJdFMAfwk=", + "_id": "AAAAAAGL8fAHTJcd2Kc=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Role", + "name": "UserManager", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGL3B3/yvI7wq4=", + "_id": "AAAAAAGL8lNzphcjVzA=", "_parent": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, - "name": "*lesUsers", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3B3/yvI8/hQ=", + "_id": "AAAAAAGL8lNzphckA0Q=", "_parent": { - "$ref": "AAAAAAGL3B3/yvI7wq4=" + "$ref": "AAAAAAGL8lNzphcjVzA=" }, "reference": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3B3/yvI9HQU=", + "_id": "AAAAAAGL8lNzphcloeU=", "_parent": { - "$ref": "AAAAAAGL3B3/yvI7wq4=" + "$ref": "AAAAAAGL8lNzphcjVzA=" }, "reference": { "$ref": "AAAAAAGLo/fkFXnWSO0=" }, "navigable": "navigable" } - } - ], - "stereotype": "abstract", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGL3EO77J2JFbo=", - "_parent": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" - }, - "name": "id", - "type": "int" - } - ], - "operations": [ + }, { - "_type": "UMLOperation", - "_id": "AAAAAAGL3B61dD33CBk=", + "_type": "UMLAssociation", + "_id": "AAAAAAGL8lOuHlPLHnQ=", "_parent": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" + "$ref": "AAAAAAGL8fAHTJcd2Kc=" }, - "name": "addUser", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3CF8BUD1MaE=", - "_parent": { - "$ref": "AAAAAAGL3B61dD33CBk=" - }, - "name": "u1", - "type": "User" + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lOuHlPMMOQ=", + "_parent": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3CF8BkD2uFE=", - "_parent": { - "$ref": "AAAAAAGL3B61dD33CBk=" - }, - "type": "void", - "direction": "return" + "reference": { + "$ref": "AAAAAAGL8fAHTJcd2Kc=" } - ] - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGL58RPF/SE7Hs=", - "_parent": { - "$ref": "AAAAAAGLw8GJdFMAfwk=" }, - "name": "delUser", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL58SDNfeCYS0=", - "_parent": { - "$ref": "AAAAAAGL58RPF/SE7Hs=" - }, - "name": "user", - "type": "User" + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGL8lOuHlPNza4=", + "_parent": { + "$ref": "AAAAAAGL8lOuHlPLHnQ=" }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL58SDN/eDi6M=", - "_parent": { - "$ref": "AAAAAAGL58RPF/SE7Hs=" - }, - "type": "void", - "direction": "return" - } - ] + "reference": { + "$ref": "AAAAAAGL8e8PLkVkOWg=" + }, + "navigable": "navigable" + } } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGL3CMxnEguLCQ=", + "_id": "AAAAAAGL8kwWMOvqRNg=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "CoachAthlete", + "name": "EntrainementRepository", "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGL3CS00FlI+OY=", - "_parent": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" - }, - "source": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" - }, - "target": { - "$ref": "AAAAAAGLpAZHmx2CSnc=" - } - }, { "_type": "UMLAssociation", - "_id": "AAAAAAGL3DzrydAwEjA=", + "_id": "AAAAAAGL8kz1eGm5YVc=", "_parent": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, - "name": "lesEntrainements", + "name": "*lesEntrainements", "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DzrydAx3B4=", + "_id": "AAAAAAGL8kz1eGm6iIc=", "_parent": { - "$ref": "AAAAAAGL3DzrydAwEjA=" + "$ref": "AAAAAAGL8kz1eGm5YVc=" }, "reference": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3DzrydAyGD8=", + "_id": "AAAAAAGL8kz1eWm7nGc=", "_parent": { - "$ref": "AAAAAAGL3DzrydAwEjA=" + "$ref": "AAAAAAGL8kz1eGm5YVc=" }, "reference": { "$ref": "AAAAAAGLrxb6dUqeBKo=" }, "navigable": "navigable" } - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAGL3EhnKwk9Pw0=", - "_parent": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" - }, - "source": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" - }, - "target": { - "$ref": "AAAAAAGLpAzboB41ECQ=" - } - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGL3CPobEu4gLY=", - "_parent": { - "$ref": "AAAAAAGL3CMxnEguLCQ=" - }, - "name": "CheckAdd", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3CRczk6zdtc=", - "_parent": { - "$ref": "AAAAAAGL3CPobEu4gLY=" - }, - "name": "User", - "type": "" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGL3CRcz060wqw=", - "_parent": { - "$ref": "AAAAAAGL3CPobEu4gLY=" - }, - "type": "bool", - "direction": "return" - } - ] } ] }, { "_type": "UMLClass", - "_id": "AAAAAAGL3EA5pS43tRY=", + "_id": "AAAAAAGL8lJC3yKeddk=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "CoachManager", + "name": "Entrainement", "ownedElements": [ { "_type": "UMLAssociation", - "_id": "AAAAAAGL3EE9vyQmH2s=", + "_id": "AAAAAAGL8lLYKYP6eHU=", "_parent": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGL8lJC3yKeddk=" }, "end1": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EE9wCQnjEA=", + "_id": "AAAAAAGL8lLYKYP7ejM=", "_parent": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "$ref": "AAAAAAGL8lLYKYP6eHU=" }, "reference": { - "$ref": "AAAAAAGL3EA5pS43tRY=" + "$ref": "AAAAAAGL8lJC3yKeddk=" } }, "end2": { "_type": "UMLAssociationEnd", - "_id": "AAAAAAGL3EE9wCQorTo=", + "_id": "AAAAAAGL8lLYKYP8bHc=", "_parent": { - "$ref": "AAAAAAGL3EE9vyQmH2s=" + "$ref": "AAAAAAGL8lLYKYP6eHU=" }, "reference": { - "$ref": "AAAAAAGLo/fkFXnWSO0=" + "$ref": "AAAAAAGL8kwWMOvqRNg=" }, "navigable": "navigable" } } - ] + ], + "stereotype": "interfaces" + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGL8oOYXQr/AQc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Models" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGL8oPx1E8rJeI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Package1" }, { "_type": "UMLClass", - "_id": "AAAAAAGL3EKg2PrkEkk=", + "_id": "AAAAAAGL8qWWJj6joa0=", "_parent": { "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, - "name": "Donnees", + "name": "Responsabilité", "attributes": [ { "_type": "UMLAttribute", - "_id": "AAAAAAGL3ESgLI019ac=", + "_id": "AAAAAAGL8qXHfUcNtPA=", "_parent": { - "$ref": "AAAAAAGL3EKg2PrkEkk=" + "$ref": "AAAAAAGL8qWWJj6joa0=" }, - "name": "idDonnees", - "type": "int" + "name": "But principale de la classe" } ] } diff --git a/Sources/src/data/model/Athlete.php b/Sources/src/data/model/Athlete.php index e3f74173..78f804fa 100644 --- a/Sources/src/data/model/Athlete.php +++ b/Sources/src/data/model/Athlete.php @@ -2,11 +2,17 @@ namespace Model; +use Stub\TrainingRepository; + class Athlete extends Role { // Attributs spécifiques a l'athlete si nécessaire private array $arrayStats = []; private array $arrayActivities = []; private array $arrayDateSources = []; + + public function __construct(?TrainingRepository $trainingRepository) { + $this->trainingRepository = $trainingRepository; + } public function getAthlete():Athlete { return $this; } @@ -29,14 +35,26 @@ class Athlete extends Role { public function getUserList(User $user): \Model\User{ return $user; } - private function CheckAdd(User $user) - { + public function getTraining(): ?TrainingRepository{ + return null; + } + public function getTrainingsList(): ?array { + return $this->trainingRepository->getTrainingsList(); + } + public function getTrainingList(Training $training): ?Training { + return $training; + } + + public function CheckAdd(User $user): bool { if($user instanceof \Model\Athlete){ return true; } else { return false; } } + public function CheckAddTraining(Training $training) : bool { + return false; + } public function addUser(\Model\User $user): bool { if($this->CheckAdd($user)){ @@ -62,6 +80,13 @@ class Athlete extends Role { return false; } + public function addTraining(Training $training): bool { + return false; + } + public function removeTraining(Training $training): bool { + return true; + } + } ?> \ No newline at end of file diff --git a/Sources/src/data/model/Coach.php b/Sources/src/data/model/Coach.php index 6f2fa0ed..2260b189 100644 --- a/Sources/src/data/model/Coach.php +++ b/Sources/src/data/model/Coach.php @@ -1,13 +1,25 @@ \ No newline at end of file diff --git a/Sources/src/data/model/CoachAthlete.php b/Sources/src/data/model/CoachAthlete.php index 50f74643..5cdc09a7 100644 --- a/Sources/src/data/model/CoachAthlete.php +++ b/Sources/src/data/model/CoachAthlete.php @@ -2,8 +2,13 @@ namespace Model; +use Stub\TrainingRepository; + class CoachAthlete extends Coach { - private array $trainingsList = []; + + public function __construct(?TrainingRepository $trainingRepository) { + $this->trainingRepository = $trainingRepository; + } public function getUsersList(): ?array { if (!empty($this->usersList)) { return $this->usersList; @@ -18,14 +23,17 @@ class CoachAthlete extends Coach { } return null; // L'utilisateur n'est pas dans la liste } + public function getTraining(): TrainingRepository { + return $this->trainingRepository; + } public function getTrainingsList(): ?array { - if (!empty($this->trainingsList)) { - return $this->trainingsList; + if (!empty($this->trainingRepository->getTrainingsList())) { + return $this->trainingRepository->getTrainingsList(); } return null; } public function getTrainingList(Training $training): ?Training { - foreach ($this->trainingsList as $existingTraining) { + foreach ($this->trainingRepository->getTrainingsList() as $existingTraining) { if ($existingTraining->getId() === $training->getId()) { return $training; // L'utilisateur est présent dans la liste } @@ -63,16 +71,18 @@ class CoachAthlete extends Coach { } public function addTraining(Training $training): bool { if($this->CheckAddTraining($training)){ - array_push($this->trainingsList, $training); + $this->trainingRepository->getTrainingsList()[] = $training; return true; } return false; } public function removeTraining(Training $training): bool { if($this->CheckAddTraining($training)){ - $key = array_search($training, $this->trainingsList); + $array = (array)$this->trainingRepository->getTrainingsList(); + $key = array_search($training, $array); if ($key !== false) { - array_splice($this->trainingsList, $key, 1); + $trainingsList = $this->trainingRepository->getTrainingsList(); + array_splice($trainingsList, $key, 1); } return true; } diff --git a/Sources/src/data/model/Role.php b/Sources/src/data/model/Role.php index ff09bdf7..a256eff9 100644 --- a/Sources/src/data/model/Role.php +++ b/Sources/src/data/model/Role.php @@ -1,32 +1,33 @@ usersList[] -// } + // Méthode pour ajouter un utilisateur à la liste - /** - * @return void - */ public abstract function getUsersList(): ?array; public abstract function getUserList(User $user): \Model\User; + public abstract function getTraining(): ?TrainingRepository; + public abstract function getTrainingsList(): ?array; + public abstract function getTrainingList(Training $training): ?Training; + + + public abstract function CheckAdd(User $user) : bool; + public abstract function CheckAddTraining(Training $training) : bool; + public abstract function addUser(User $user): bool; + public abstract function removeUser(User $user): bool; + public abstract function addTraining(Training $training): bool; + public abstract function removeTraining(Training $training): bool; } diff --git a/Sources/src/data/model/Training.php b/Sources/src/data/model/Training.php index 77e86b70..79e26534 100644 --- a/Sources/src/data/model/Training.php +++ b/Sources/src/data/model/Training.php @@ -8,25 +8,71 @@ use SebastianBergmann\CodeCoverage\Report\Text; class Training { private int $idTraining; - private Date $date; + private \DateTime $date; private float $latitude; private float $longitude; - private text $description; - private text $feedback; - public function getId():String { - return $this->getId(); + private String $description; + private String $feedback; + + public function __construct( + int $idTraining, + \DateTime $date, + float $latitude, + float $longitude, + ?String $description, + ?String $feedback + ) { + $this->idTraining = $idTraining; + $this->date = $date; + $this->latitude = $latitude; + $this->longitude = $longitude; + $this->description = $description; + $this->feedback = $feedback; + } + public function __construct_Coach( + int $idTraining, + \DateTime $date, + float $latitude, + float $longitude, + String $description + ) { + $this->idTraining = $idTraining; + $this->date = $date; + $this->latitude = $latitude; + $this->longitude = $longitude; + $this->description = $description; + } + public function __construct_Athlete( + int $idTraining, + \DateTime $date, + float $latitude, + float $longitude, + String $feedback + ) { + $this->idTraining = $idTraining; + $this->date = $date; + $this->latitude = $latitude; + $this->longitude = $longitude; + $this->feedback = $feedback; } - public function getDate():String { + public function getId():int { + return $this->idTraining; + } + public function getDate():\DateTime { return $this->date; } public function getLocation(): String { return $this->longitude . $this->latitude; } - public function getDescription(): Text + public function getDescription(): String { return $this->description; } - public function getFeedback(): Text { + public function getFeedback(): String { return $this->feedback; } + + public function __toString(): String { + return $this->idTraining . " - " . $this->description; + } } \ No newline at end of file diff --git a/Sources/src/data/model/manager/CoachManager.php b/Sources/src/data/model/manager/CoachManager.php index e18c788c..20c80847 100644 --- a/Sources/src/data/model/manager/CoachManager.php +++ b/Sources/src/data/model/manager/CoachManager.php @@ -61,10 +61,10 @@ class CoachManager } return false; } - public function addTraining(String $training): bool + public function addTraining(String $trainingId): bool { if ($this->authService->currentUser && $this->authService->currentUser->getRole()) { - if(($training = $this->authService->getTrainingRepository()->GetItemByName($training,0,1))) { // count 1 seul et debuis 0 (debut) + if(($training = $this->authService->currentUser->getRole()->getTraining()->getItemById($trainingId))) { // count 1 seul et debuis 0 (debut) if ($this->authService->currentUser->getRole()->addTraining($training)) { return true; } @@ -72,11 +72,11 @@ class CoachManager } return false; } - public function removeTraining(String $training): bool + public function removeTraining(String $trainingId): bool { if ($this->authService->currentUser && $this->authService->currentUser->getRole()) { - if(($user = $this->authService->getTrainingRepository()->GetItemByName($training,0,1))) { // count 1 seul et debuis 0 (debut) - if ($this->authService->currentUser->getRole()->removeUser($user)) { + if(($training = $this->authService->currentUser->getRole()->getTraining()->getItemById($trainingId))) { // count 1 seul et debuis 0 (debut) + if ($this->authService->currentUser->getRole()->removeTraining($training)) { return true; } } diff --git a/Sources/src/data/model/repository/IGenericRepository.php b/Sources/src/data/model/repository/IGenericRepository.php index a192ee11..fb2a23c8 100644 --- a/Sources/src/data/model/repository/IGenericRepository.php +++ b/Sources/src/data/model/repository/IGenericRepository.php @@ -6,7 +6,7 @@ interface IGenericRepository public function getItemById(int $id); public function GetNbItems(): int; public function GetItems(int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): array; - public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): array; + public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): ?array; public function GetItemByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false); public function UpdateItem($oldItem, $newItem) : void; public function AddItem($item) : void; diff --git a/Sources/src/data/stub/repository/TrainingRepository.php b/Sources/src/data/stub/repository/TrainingRepository.php index 17ecf1e6..f262e261 100644 --- a/Sources/src/data/stub/repository/TrainingRepository.php +++ b/Sources/src/data/stub/repository/TrainingRepository.php @@ -9,18 +9,25 @@ use Model\User; use Repository\ITrainingRepository; class TrainingRepository implements ITrainingRepository { - private array $training = []; + private array $trainingsList = []; public function __construct() { - $this->training[] = new Training(1, new \DateTime("1985-05-10"), 48.5, 55.8, "john.doe@example.com", "hello"); - $this->training[] = new Training(2, new \DateTime("1986-06-12"), 48.5, 55.8, "john.doe@exavdffgmple.com", "hedfdfllo"); - $this->training[] = new Training(3, new \DateTime("1989-07-14"), 48.5, 55.8, "john.doe@exdfdfample.com", "hedfdfllo"); - $this->training[] = new Training(4, new \DateTime("1990-08-16"), 48.5, 55.8, "john.doe@exdfdfample.com", "hedffdllo"); - $this->training[] = new Training(5, new \DateTime("2000-09-18"), 48.5, 55.8, "john.doe@exdffdample.com", "hedfdfllo"); + $this->trainingsList[] = new Training(1, new \DateTime("1985-05-10"), 48.5, 55.8, "john.doe@example.com", "hello"); + $this->trainingsList[] = new Training(2, new \DateTime("1986-06-12"), 48.5, 55.8, "john.doe@exavdffgmple.com", "hedfdffllo"); + $this->trainingsList[] = new Training(3, new \DateTime("1989-07-14"), 48.5, 55.8, "john.doe@exdfdfample.com", "hedfdfllo"); + $this->trainingsList[] = new Training(4, new \DateTime("1990-08-16"), 48.5, 55.8, "john.doe@exdfdfample.com", "hedffhdllo"); + $this->trainingsList[] = new Training(5, new \DateTime("2000-09-18"), 48.5, 55.8, "john.doe@exdffdample.com", "hedfdfgllo"); + } + + /** + * @return array + */ + public function getTrainingsList(): array { + return $this->trainingsList; } public function getItemById(int $id): ?Training { - foreach ($this->training as $training) { + foreach ($this->trainingsList as $training) { if ($training->getId() === $id) { return $training; } @@ -29,45 +36,47 @@ class TrainingRepository implements ITrainingRepository { } public function GetNbItems(): int { - return count($this->training); + return count($this->trainingsList); } public function GetItems(int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): array { // Cette méthode est un exemple simple, on ne gère pas l'ordonnancement ici - return array_slice($this->training, $index, $count); + return array_slice($this->trainingsList, $index, $count); } - public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): array { - $filteredTrainings = array_filter($this->training, function ($training) use ($substring) { - return strpos(strtolower($training->getDescription()), strtolower($substring)) !== false || strpos(strtolower($training->getFeedback()), strtolower($substring)) !== false; - }); - return array_slice($filteredTrainings, $index, $count); - } - public function GetItemByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): ?Training { - $filteredTrainings = $this->GetItemsByName($substring, $index, $count, $orderingPropertyName, $descending); - return isset($filteredTrainings[0]) ? $filteredTrainings[0] : null; - } // should have type here public function UpdateItem($oldTraining, $newTraining): void { - $index = array_search($oldTraining, $this->training); + $index = array_search($oldTraining, $this->trainingsList); if ($index !== false) { - $this->training[$index] = $newTraining; + $this->trainingsList[$index] = $newTraining; } } // should have type here public function AddItem($training): void { - $this->training[] = $training; + $this->trainingsList[] = $training; } // should have type here public function DeleteItem($training): bool { - $index = array_search($training, $this->training); + $index = array_search($training, $this->trainingsList); if ($index !== false) { - unset($this->training[$index]); + unset($this->trainingsList[$index]); return true; } return false; } + + public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): ?array + { + return null; + // TODO: Implement GetItemsByName() method. + } + + public function GetItemByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false) + { + return null; + // TODO: Implement GetItemByName() method. + } } \ No newline at end of file diff --git a/Sources/src/data/stub/repository/UserRepository.php b/Sources/src/data/stub/repository/UserRepository.php index eb880bb5..90b18f89 100644 --- a/Sources/src/data/stub/repository/UserRepository.php +++ b/Sources/src/data/stub/repository/UserRepository.php @@ -12,13 +12,14 @@ class UserRepository implements IUserRepository { private array $users = []; public function __construct() { - $this->users[] = new User(1, "Doe", "Doe", "John", "john.doe@example.com", "password123", 'M', 1.80, 75, new \DateTime("1985-05-15"), new CoachAthlete()); - $this->users[] = new User(2, "Smith", "Smith", "Jane", "jane.smith@example.com", "secure456", 'F', 1.65, 60, new \DateTime("1990-03-10"), new Athlete()); - $this->users[] = new User(3, "Martin", "Martin", "Paul", "paul.martin@example.com", "super789", 'M', 1.75, 68, new \DateTime("1988-08-20"), new CoachAthlete()); - $this->users[] = new User(4, "Brown", "Brown", "Anna", "anna.brown@example.com", "test000", 'F', 1.70, 58, new \DateTime("1992-11-25"), new Athlete()); - $this->users[] = new User(5, "Lee", "Lee", "Bruce", "bruce.lee@example.com", "hello321", 'M', 1.72, 70, new \DateTime("1970-02-05"), new Athlete()); - $this->users[] = new User(6, "c", "c", "c", "coach@example.com", "c1", 'M', 1.80, 75, new \DateTime("1985-05-15"), new CoachAthlete()); - $this->users[] = new User(7, "athlete", "athlete", "a", "athlete@example.com", "hello321", 'F', 1.55, 67, new \DateTime("1999-09-30"), new Athlete()); + $training = new \Stub\TrainingRepository(); + $this->users[] = new User(1, "Doe", "Doe", "John", "john.doe@example.com", "password123", 'M', 1.80, 75, new \DateTime("1985-05-15"), new CoachAthlete($training)); + $this->users[] = new User(2, "Smith", "Smith", "Jane", "jane.smith@example.com", "secure456", 'F', 1.65, 60, new \DateTime("1990-03-10"), new Athlete(null)); + $this->users[] = new User(3, "Martin", "Martin", "Paul", "paul.martin@example.com", "super789", 'M', 1.75, 68, new \DateTime("1988-08-20"), new CoachAthlete($training)); + $this->users[] = new User(4, "Brown", "Brown", "Anna", "anna.brown@example.com", "test000", 'F', 1.70, 58, new \DateTime("1992-11-25"), new Athlete(null)); + $this->users[] = new User(5, "Lee", "Lee", "Bruce", "bruce.lee@example.com", "hello321", 'M', 1.72, 70, new \DateTime("1970-02-05"), new Athlete(null)); + $this->users[] = new User(6, "c", "c", "c", "coach@example.com", "c1", 'M', 1.80, 75, new \DateTime("1985-05-15"), new CoachAthlete($training)); + $this->users[] = new User(7, "athlete", "athlete", "a", "athlete@example.com", "hello321", 'F', 1.55, 67, new \DateTime("1999-09-30"), new Athlete(null)); } public function getItemById(int $id): ?User { @@ -48,7 +49,7 @@ class UserRepository implements IUserRepository { return array_slice($this->users, $index, $count); } - public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): array { + public function GetItemsByName(string $substring, int $index, int $count, ?string $orderingPropertyName = null, bool $descending = false): ?array { $filteredUsers = array_filter($this->users, function ($user) use ($substring) { return strpos(strtolower($user->getNom()), strtolower($substring)) !== false || strpos(strtolower($user->getPrenom()), strtolower($substring)) !== false; });