From 9adca94b82e434681efeb07b293230109c854203 Mon Sep 17 00:00:00 2001 From: Loris BALOCCHI Date: Fri, 14 Jun 2024 17:31:37 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20webhooks=20pour=20le=20login/regis?= =?UTF-8?q?ter/newEvent.=20Ajout=20des=20pages=20pour=20gestion=20globale?= =?UTF-8?q?=20des=20=C3=A9v=C3=A8nements.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Charpentier Juliette --- .gitignore | 2 + account/login/index.php | 12 +- account/login/login.php | 122 +- account/register/register.php | 148 +- admin/index.php | 3 +- diagrams/Cas_usage_connexion.mdj | 7826 ++++++++++++++++++++++++++++++ events/book/index.php | 41 + events/index.php | 24 +- events/list/index.php | 71 + events/new/eventCreate.php | 1 + events/new/index.php | 26 +- events/new/indexold.php | 116 - events/participate/index.php | 49 + index.php | 25 +- scripts/tonTruc.js | 17 - styles/header.css | 6 +- styles/main.css | 38 +- views/discordWebhookLogin.php | 77 + views/discordWebhookNewEvent.php | 98 + views/discordWebhookRegister.php | 77 + views/header.php | 38 +- 21 files changed, 8471 insertions(+), 346 deletions(-) create mode 100644 diagrams/Cas_usage_connexion.mdj create mode 100644 events/book/index.php create mode 100644 events/list/index.php delete mode 100644 events/new/indexold.php create mode 100644 events/participate/index.php delete mode 100644 scripts/tonTruc.js create mode 100644 views/discordWebhookLogin.php create mode 100644 views/discordWebhookNewEvent.php create mode 100644 views/discordWebhookRegister.php diff --git a/.gitignore b/.gitignore index d828823..3a1a9c6 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,5 @@ tags # Persistent undo [._]*.un~ + +.mdj \ No newline at end of file diff --git a/account/login/index.php b/account/login/index.php index 00ee10f..3660ac2 100644 --- a/account/login/index.php +++ b/account/login/index.php @@ -36,7 +36,7 @@ if (isset($_COOKIE['userData'])) { Avatar -
+
@@ -45,9 +45,13 @@ if (isset($_COOKIE['userData'])) {
- -
-
+ ⛔ Adresse mail ou mot de passe incorrect.

"; + } + } + ?>
diff --git a/account/login/login.php b/account/login/login.php index 9881aee..9c04fcf 100644 --- a/account/login/login.php +++ b/account/login/login.php @@ -1,93 +1,59 @@ -get_result(); -$query = "SELECT mail, password - FROM user - WHERE mail = '$email'"; -$result = mysqli_query($db, $query); if (!$result) { - die("Erreur lors de l'exécution de la requête."); -} - -if (!$password) { - die("Combinaison email/mot de passe incorrecte."); -} -if (!$email) { - die("Combinaison email/mot de passe incorrecte."); + die('Erreur de requête : ' . mysqli_error($db)); } else { - echo "

Connexion réussie

"; - - // Requête pour récupérer les informations de l'utilisateur - $query = "SELECT name, family_name, role FROM user WHERE mail = '$email'"; - $result = mysqli_query($db, $query); - - if (!$result) { - die('Erreur de requête : ' . mysqli_error($db)); - } - - // Récupération des données - if ($row = mysqli_fetch_assoc($result)) { - $nameFetched = $row['name']; - $familyNameFetched = $row['family_name']; - $roleFetched = $row['role']; + if (mysqli_num_rows($result) == 0) { + header("Location: /account/login?res=login-failed"); + die(); } else { - echo "Aucun utilisateur trouvé avec cet email."; + // Requête pour récupérer les informations de l'utilisateur + $query = "SELECT name, family_name, role FROM user WHERE mail = '$email'"; + $result = mysqli_query($db, $query); + + if (!$result) { + die('Erreur de requête : ' . mysqli_error($db)); + } + + // Récupération des données + if ($row = mysqli_fetch_assoc($result)) { + $nameFetched = $row['name']; + $familyNameFetched = $row['family_name']; + $roleFetched = $row['role']; + } else { + echo "Aucun utilisateur trouvé avec cet email."; + } + // Mise en forme dans un format .JSON et création du cookie. + $userData = array( + "email" => $email, + "name" => $nameFetched, + "familyName" => $familyNameFetched, + "role" => $roleFetched + ); + $userDataEncoded = json_encode($userData); + setcookie("userData", $userDataEncoded, time() + 3600, "/"); + + // Utilistation d'un Webhook Discord pour notifier l'administrateur de la + //connexion des utilisateurs [fork de : https://stackoverflow.com/a/73547248] + + include ($_SERVER['DOCUMENT_ROOT'] . '/views/discordWebhookLogin.php'); + + header("Location: /?res=login-succeeded"); + die(); } - - - $userData = array( - "email" => $email, - "name" => $nameFetched, - "familyName" => $familyNameFetched, - "role" => $roleFetched - ); - - $userDataEncoded = json_encode($userData); - - setcookie("userData", $userDataEncoded, time() + 3600, "/"); - - - if (isset($_COOKIE['userData'])) { - $userDataEncoded = $_COOKIE['userData']; - $userData = json_decode($userDataEncoded, true); // 'true' pour obtenir un tableau associatif - - echo "Email : " . $userData['email'] . "
"; - echo "Prénom : " . $userData['name'] . "
"; - echo "Nom : " . $userData['familyName'] . "
"; - echo "Rôle : " . $userData['role'] . "
"; - } else { - echo "Cookie 'userData' non trouvé."; - } - - - - } - - -$newURL = "/"; -header("Location: " . $newURL); -die(); - - ?> \ No newline at end of file diff --git a/account/register/register.php b/account/register/register.php index b35d2f6..91ac227 100644 --- a/account/register/register.php +++ b/account/register/register.php @@ -9,109 +9,81 @@ require_once $_SERVER['DOCUMENT_ROOT'] . '/tools/dbConnect.php'; - enregistrer le nouvel utilisateur dans la bdd - créer un cookie avec mail, nom, prénom, rôle. Qui expire dans 1h */ -?> +include ($_SERVER['DOCUMENT_ROOT'] . '/views/header.php'); +if ($_SERVER["REQUEST_METHOD"] == "POST") { + $name = htmlspecialchars($_POST["name"]); + $familyName = htmlspecialchars($_POST["family_name"]); + $email = htmlspecialchars($_POST["email"]); + $password = htmlspecialchars($_POST["password"]); + $codeRole = htmlspecialchars($_POST["code-role"]); +} +$hashedPassword = sha1($password); - - +$query = "SELECT mail FROM user WHERE mail = '$email'"; +$result = mysqli_query($db, $query); - - - - - - - +if (!$result) { + die("Erreur lors de l'exécution de la requête."); +} - - - Jeux Olympiques - Paris 2024 - +$row = mysqli_fetch_assoc($result); - - Un utilisateur avec cette adresse mail existe déjà.

"); +} - if ($_SERVER["REQUEST_METHOD"] == "POST") { - $name = htmlspecialchars($_POST["name"]); - $familyName = htmlspecialchars($_POST["family_name"]); - $email = htmlspecialchars($_POST["email"]); - $password = htmlspecialchars($_POST["password"]); - $codeRole = htmlspecialchars($_POST["code-role"]); - } +if ($codeRole == "M25QP") { + $role = "Administrateur"; +} else if ($codeRole == "TF53K") { + $role = "Sportif"; +} else if ($codeRole == "VJC6V") { + $role = "Organisateur"; +} else { + $role = "Spectateur"; +} - $hashedPassword = sha1($password); +$addUser = "INSERT INTO `user`(`mail`, `name`, `family_name`, `role`, `password`) VALUES ('$email', '$name', '$familyName', '$role', '$hashedPassword')"; - $query = "SELECT mail FROM user WHERE mail = '$email'"; - $result = mysqli_query($db, $query); +$resultAddUser = mysqli_query($db, $addUser); +if (!$resultAddUser) { + echo "

Erreur lors de l'exécution de la requête.

"; +} else { + if (mysqli_affected_rows($db) > 0) { + echo "

Utilisateur créé avec succès.

"; - if (!$result) { - die("Erreur lors de l'exécution de la requête."); - } + // Créer un tableau avec les données utilisateur + $userData = array( + "email" => $email, + "name" => $name, + "familyName" => $familyName, + "role" => $role, + ); + // Sérialiser le tableau en JSON + $userDataEncoded = json_encode($userData); + // Stocker les données sérialisées dans un cookie + setcookie("userData", $userDataEncoded, time() + 3600, "/"); - $row = mysqli_fetch_assoc($result); + echo "

Cookie créé avec succès. Contenu du cookie :

"; + echo "

" . $userDataEncoded . "

"; - if ($row) { - die("

Un utilisateur avec cette adresse mail existe déjà.

"); - } - - if ($codeRole == "M25QP") { - $role = "Administrateur"; - } else if ($codeRole == "TF53K") { - $role = "Sportif"; - } else if ($codeRole == "VJC6V") { - $role = "Organisateur"; - } else if ($codeRole == "XJ9LQ") { - $role = "Spectateur"; + echo "

Prénom : " . $name . "

"; + echo "

Nom : " . $familyName . "

"; + echo "

Adresse mail : " . $email . "

"; + echo "

Mot de passe : " . $password . "

"; + echo "

Mot de passe hashé : " . $hashedPassword . "

"; + echo "

Rôle : " . $role . "

"; + include ($_SERVER['DOCUMENT_ROOT'] . '/views/discordWebhookRegister.php'); + header("Location: /?res=login-succeeded"); + die(); } else { - $role = "Membre"; - } - - $addUser = "INSERT INTO `user`(`mail`, `name`, `family_name`, `role`, `password`) VALUES ('$email', '$name', '$familyName', '$role', '$hashedPassword')"; - - $resultAddUser = mysqli_query($db, $addUser); - if (!$resultAddUser) { - echo "

Erreur lors de l'exécution de la requête.

"; - } else { - if (mysqli_affected_rows($db) > 0) { - echo "

Utilisateur créé avec succès.

"; - - // Créer un tableau avec les données utilisateur - $userData = array( - "email" => $email, - "name" => $name, - "familyName" => $familyName, - "role" => $role, - ); - // Sérialiser le tableau en JSON - $userDataEncoded = json_encode($userData); - // Stocker les données sérialisées dans un cookie - setcookie("userData", $userDataEncoded, time() + 3600, "/"); - - echo "

Cookie créé avec succès. Contenu du cookie :

"; - echo "

" . $userDataEncoded . "

"; - - echo "

Prénom : " . $name . "

"; - echo "

Nom : " . $familyName . "

"; - echo "

Adresse mail : " . $email . "

"; - echo "

Mot de passe : " . $password . "

"; - echo "

Mot de passe hashé : " . $hashedPassword . "

"; - echo "

Rôle : " . $role . "

"; - ?> - Aucun utilisateur n\'a été ajouté.

"; - } + echo "

Aucun utilisateur n\'a été ajouté.

"; } +} - include ($_SERVER['DOCUMENT_ROOT'] . '/views/footer.php'); - ?> - - - \ No newline at end of file +include ($_SERVER['DOCUMENT_ROOT'] . '/views/footer.php'); +?> \ No newline at end of file diff --git a/admin/index.php b/admin/index.php index 7d3cb39..6f74b57 100644 --- a/admin/index.php +++ b/admin/index.php @@ -52,7 +52,8 @@ if (isset($_COOKIE['userData'])) { echo "

Bienvenue sur le panneau d'administration du site.

"; echo "

Vous pouvez ici gérer les utilisateurs.

"; echo "

Que souhaitez-vous faire ?

"; - echo "

Gérer les utilisateurs

"; + echo ''; + ; //contenu de la page admin diff --git a/diagrams/Cas_usage_connexion.mdj b/diagrams/Cas_usage_connexion.mdj new file mode 100644 index 0000000..1a2253a --- /dev/null +++ b/diagrams/Cas_usage_connexion.mdj @@ -0,0 +1,7826 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAGQFiAJBvuVz+8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Cas d'usage page connexion", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAGQFiDMxvuiRrg=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFiDMxfugryg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFiDMxvujBzk=", + "_parent": { + "$ref": "AAAAAAGQFiDMxvuiRrg=" + }, + "model": { + "$ref": "AAAAAAGQFiDMxfugryg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFiDMxvukIus=", + "_parent": { + "$ref": "AAAAAAGQFiDMxvujBzk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiDMxvul2H0=", + "_parent": { + "$ref": "AAAAAAGQFiDMxvujBzk=" + }, + "font": "Arial;13;1", + "left": 117, + "top": 23, + "width": 495, + "height": 13, + "text": "Page connexion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiDMxvummSM=", + "_parent": { + "$ref": "AAAAAAGQFiDMxvujBzk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiDMxvun88M=", + "_parent": { + "$ref": "AAAAAAGQFiDMxvujBzk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 112, + "top": 16, + "width": 505, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFiDMxvukIus=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFiDMxvul2H0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFiDMxvummSM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFiDMxvun88M=" + } + } + ], + "font": "Arial;13;0", + "left": 112, + "top": 16, + "width": 504, + "height": 544, + "nameCompartment": { + "$ref": "AAAAAAGQFiDMxvujBzk=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGQFiG5Hfvmcco=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFiG5HvvnIqU=", + "_parent": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFiG5HvvoHHs=", + "_parent": { + "$ref": "AAAAAAGQFiG5HvvnIqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiG5HvvpVmM=", + "_parent": { + "$ref": "AAAAAAGQFiG5HvvnIqU=" + }, + "font": "Arial;13;1", + "left": 29, + "top": 334, + "width": 64.57177734375, + "height": 13, + "text": "Utilisateur" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiG5Hvvq6fU=", + "_parent": { + "$ref": "AAAAAAGQFiG5HvvnIqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 48, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFiG5HvvrgiI=", + "_parent": { + "$ref": "AAAAAAGQFiG5HvvnIqU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -144, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 24, + "top": 327, + "width": 74.57177734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFiG5HvvoHHs=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFiG5HvvpVmM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFiG5Hvvq6fU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFiG5HvvrgiI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFiG5HvvsRr0=", + "_parent": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFiG5HvvtNoI=", + "_parent": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFiG5HvvuGP8=", + "_parent": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFiG5HvvvU0g=", + "_parent": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "model": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -72, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 24, + "top": 272, + "width": 73.57177734375, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGQFiG5HvvnIqU=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFiG5HvvsRr0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFiG5HvvtNoI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFiG5HvvuGP8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFiG5HvvvU0g=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFkRUv/2VI+I=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFkRUv/2WXbU=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFkRUv/2XJT4=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2WXbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFkRUv/2YCdw=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2WXbU=" + }, + "font": "Arial;13;1", + "left": 158, + "top": 124, + "width": 67, + "height": 13, + "text": "Connexion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFkRUv/2ZiBk=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2WXbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -80, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFkRUv/2aJYw=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2WXbU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -256, + "top": -80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 153, + "top": 117, + "width": 77.16455078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFkRUv/2XJT4=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFkRUv/2YCdw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFkRUv/2ZiBk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFkRUv/2aJYw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFkRUv/2bbB4=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFkRUv/2ckDM=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFkRUv/2dA7s=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFkRUv/2e01E=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFkRUv/2fvjM=", + "_parent": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "model": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 137, + "top": 112, + "width": 109, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFkRUv/2WXbU=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFkRUv/2bbB4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFkRUv/2ckDM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFkRUv/2dA7s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFkRUv/2e01E=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFkRUv/2fvjM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFlG5y/3GRk4=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3HbE4=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 120, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3IjTE=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 108, + "top": 185, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3JGgw=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 145, + "top": 211, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3KNOo=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3DgFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 91, + "top": 235, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3L1Mk=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3DgFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 82, + "top": 225, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5y/3Mkhs=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3DgFM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 111, + "top": 254, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5zP3NM1s=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3EDL4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 154, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5zP3OxIw=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3EDL4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 137, + "top": 148, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlG5zP3PadQ=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3EDL4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 174, + "top": 166, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFlG5zP3Q1oo=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3DgFM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFlG5zP3RqHc=", + "_parent": { + "$ref": "AAAAAAGQFlG5y/3GRk4=" + }, + "model": { + "$ref": "AAAAAAGQFlG5y/3EDL4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "tail": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "lineStyle": 1, + "points": "89:271;177:148", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlG5y/3HbE4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlG5y/3IjTE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlG5y/3JGgw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFlG5y/3KNOo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFlG5y/3L1Mk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFlG5y/3Mkhs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFlG5zP3NM1s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFlG5zP3OxIw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFlG5zP3PadQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFlG5zP3Q1oo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFlG5zP3RqHc=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFlMpnf6iLxA=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlMpnf6j/FI=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlMpnf6krMQ=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6j/FI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -528, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlMpnf6lYAo=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6j/FI=" + }, + "font": "Arial;13;1", + "left": 183, + "top": 44, + "width": 74, + "height": 13, + "text": "Entrer email" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlMpnf6mKuo=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6j/FI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -528, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlMpnf6nP00=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6j/FI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -528, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 178, + "top": 37, + "width": 85.1435546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlMpnf6krMQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlMpnf6lYAo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlMpnf6mKuo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlMpnf6nP00=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlMpnf6oCnM=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlMpnf6pwzY=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlMpnf6q988=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlMpnf6rkRw=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFlMpnf6svAU=", + "_parent": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "model": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -264, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 160, + "top": 32, + "width": 120, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFlMpnf6j/FI=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlMpnf6oCnM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlMpnf6pwzY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlMpnf6q988=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlMpnf6rkRw=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFlMpnf6svAU=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFlNJL/76Hyo=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlNJL/77uOE=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlNJL/78Qrs=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/77uOE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlNJL/79WjU=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/77uOE=" + }, + "font": "Arial;13;1", + "left": 277.5, + "top": 188, + "width": 69, + "height": 13, + "text": "Entrer mdp" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlNJL/7+gjI=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/77uOE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -144, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlNJL/7/DMM=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/77uOE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 272.5, + "top": 181, + "width": 79.341796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlNJL/78Qrs=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlNJL/79WjU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlNJL/7+gjI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlNJL/7/DMM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlNJL/8ABoo=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlNJL/8BvAk=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlNJL/8CnUk=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlNJL/8D7jI=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFlNJL/8EePI=", + "_parent": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "model": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 64, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 256, + "top": 176, + "width": 112, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFlNJL/77uOE=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlNJL/8ABoo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlNJL/8BvAk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlNJL/8CnUk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlNJL/8D7jI=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFlNJL/8EePI=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFlOQQABlOPY=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlOQQABjDWs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOQQABmTVw=", + "_parent": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "model": { + "$ref": "AAAAAAGQFlOQQABjDWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 245, + "top": 168, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOQQABnr9E=", + "_parent": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "model": { + "$ref": "AAAAAAGQFlOQQABjDWs=" + }, + "font": "Arial;13;0", + "left": 229, + "top": 164, + "width": 55.65625, + "height": 13, + "alpha": 2.5513533660182155, + "distance": 10.295630140987, + "hostEdge": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOQQABoehI=", + "_parent": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "model": { + "$ref": "AAAAAAGQFlOQQABjDWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 258, + "top": 141, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlOQQABlOPY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "tail": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "lineStyle": 1, + "points": "278:175;227:148", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlOQQABmTVw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlOQQABnr9E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlOQQABoehI=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFlOemADWsg8=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlOemADU+hI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOemADXeL0=", + "_parent": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "model": { + "$ref": "AAAAAAGQFlOemADU+hI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 219, + "top": 87, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOemADYiic=", + "_parent": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "model": { + "$ref": "AAAAAAGQFlOemADU+hI=" + }, + "font": "Arial;13;0", + "left": 176, + "top": 80, + "width": 55.65625, + "height": 13, + "alpha": 4.165596613058599, + "distance": 3, + "hostEdge": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlOemADZLMI=", + "_parent": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "model": { + "$ref": "AAAAAAGQFlOemADU+hI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 190, + "top": 78, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlOemADWsg8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "tail": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "lineStyle": 1, + "points": "213:68;198:111", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlOemADXeL0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlOemADYiic=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlOemADZLMI=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGQFlPsoQRXEdc=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlPsoQRYOio=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlPsoQRZI0s=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRYOio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 160, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlPsoQRaPmU=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRYOio=" + }, + "font": "Arial;13;1", + "left": 629, + "top": 206, + "width": 109.37353515625, + "height": 13, + "text": "Base de Données" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlPsoQRbdSg=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRYOio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 160, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlPsoQRcv08=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRYOio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 624, + "top": 199, + "width": 119.37353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlPsoQRZI0s=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlPsoQRaPmU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlPsoQRbdSg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlPsoQRcv08=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlPsoQRdcgI=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlPsoQReDxM=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlPsoQRfZsY=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlPsoQRgEWE=", + "_parent": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "model": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": 80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 624, + "top": 144, + "width": 118.37353515625, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGQFlPsoQRYOio=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlPsoQRdcgI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlPsoQReDxM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlPsoQRfZsY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlPsoQRgEWE=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFlTueg7GpjU=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlTueg7HdeI=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlTueg7IPcQ=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7HdeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlTueg7J1ns=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7HdeI=" + }, + "font": "Arial;13;1", + "left": 399, + "top": 92, + "width": 153, + "height": 13, + "text": "Vérification email et mdp" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlTueg7K8T8=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7HdeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -320, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlTueg7Lcn4=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7HdeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 394, + "top": 85, + "width": 163.87353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlTueg7IPcQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlTueg7J1ns=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlTueg7K8T8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlTueg7Lcn4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlTueg7Mkcc=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlTueg7NGa4=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlTueg7OuBM=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlTueg7Pkew=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFlTueg7QGcs=", + "_parent": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "model": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 360, + "top": 80, + "width": 231, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFlTueg7HdeI=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlTueg7Mkcc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlTueg7NGa4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlTueg7OuBM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlTueg7Pkew=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFlTueg7QGcs=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFlXKyBSj/G4=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlXKxxShXHE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlXKyBSkMa0=", + "_parent": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "model": { + "$ref": "AAAAAAGQFlXKxxShXHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 385, + "top": 126, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlXKyBSln60=", + "_parent": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "model": { + "$ref": "AAAAAAGQFlXKxxShXHE=" + }, + "font": "Arial;13;0", + "left": 367, + "top": 144, + "width": 55.65625, + "height": 13, + "alpha": -1.882209467416812, + "distance": 5.385164807134504, + "hostEdge": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlXKyBSmoX8=", + "_parent": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "model": { + "$ref": "AAAAAAGQFlXKxxShXHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 400, + "top": 151, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlXKyBSj/G4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "tail": { + "$ref": "AAAAAAGQFlNJL/76Hyo=" + }, + "lineStyle": 1, + "points": "343:175;443:116", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlXKyBSkMa0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlXKyBSln60=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlXKyBSmoX8=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFlYa8xcl934=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlYa8xcj9WQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlYa8xcmZcI=", + "_parent": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "model": { + "$ref": "AAAAAAGQFlYa8xcj9WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 332, + "top": 48, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlYa8xcnEB8=", + "_parent": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "model": { + "$ref": "AAAAAAGQFlYa8xcj9WQ=" + }, + "font": "Arial;13;0", + "left": 302, + "top": 64, + "width": 55.65625, + "height": 13, + "alpha": -1.6078116207259838, + "distance": 1.4142135623730951, + "hostEdge": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlYa8xco6T8=", + "_parent": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "model": { + "$ref": "AAAAAAGQFlYa8xcj9WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 327, + "top": 77, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlYa8xcl934=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "tail": { + "$ref": "AAAAAAGQFlMpnf6iLxA=" + }, + "lineStyle": 1, + "points": "281:60;379:79", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlYa8xcmZcI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlYa8xcnEB8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlYa8xco6T8=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFlc+BSck8hI=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlc+BSclzt0=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlc+BScmpK4=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSclzt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlc+BScnq1Y=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSclzt0=" + }, + "font": "Arial;13;1", + "left": 339, + "top": 460, + "width": 134, + "height": 13, + "text": "Résultat email et mdp" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlc+BScoLXE=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSclzt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 224, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlc+BScpFhA=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSclzt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 334, + "top": 453, + "width": 144.3671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlc+BScmpK4=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlc+BScnq1Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlc+BScoLXE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlc+BScpFhA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlc+BScqxgY=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlc+BScr92U=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlc+BScsrtA=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlc+BSctwWc=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFlc+BScu34g=", + "_parent": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "model": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 304, + "top": 448, + "width": 204, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFlc+BSclzt0=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlc+BScqxgY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlc+BScr92U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlc+BScsrtA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlc+BSctwWc=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFlc+BScu34g=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFljp4DK1+sw=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFljp4DK28wQ=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFljp4DK38oc=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK28wQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 476, + "top": -18, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFljp4DK49Xg=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK28wQ=" + }, + "font": "Arial;13;1", + "left": 431.5, + "top": 372, + "width": 39, + "height": 13, + "text": "Vrai" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFljp4DK5dxc=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK28wQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 476, + "top": -18, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFljp4DK6BNM=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK28wQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 476, + "top": -18, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 426.5, + "top": 365, + "width": 49, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFljp4DK38oc=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFljp4DK49Xg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFljp4DK5dxc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFljp4DK6BNM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFljp4DK7ObE=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": -9, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFljp4DK8Qxw=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": -9, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFljp4DK9Lks=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": -9, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFljp4DK+lAk=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": -9, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFljp4DK/LUs=", + "_parent": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "model": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 238, + "top": -9, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 416, + "top": 360, + "width": 70, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFljp4DK28wQ=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFljp4DK7ObE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFljp4DK8Qxw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFljp4DK9Lks=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFljp4DK+lAk=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFljp4DK/LUs=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFllmnj5GCHU=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFllmnj5HadU=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFllmnj5IQRI=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5HadU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFllmnj5Jcgw=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5HadU=" + }, + "font": "Arial;13;1", + "left": 183.5, + "top": 428, + "width": 39, + "height": 13, + "text": "Faux" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFllmnj5KRhE=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5HadU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": 16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFllmnj5LEwc=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5HadU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 178.5, + "top": 421, + "width": 49, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFllmnj5IQRI=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFllmnj5Jcgw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFllmnj5KRhE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFllmnj5LEwc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFllmnj5M9p0=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFllmnj5Nr6Q=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFllmnz5OoKQ=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFllmnz5PAc4=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFllmnz5Q0Oo=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "model": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 168, + "top": 416, + "width": 70, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFllmnj5HadU=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFllmnj5M9p0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFllmnj5Nr6Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFllmnz5OoKQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFllmnz5PAc4=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFllmnz5Q0Oo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGQFlmUtUHx2j0=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlmUtUHvTuQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmUtUHyivw=", + "_parent": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "model": { + "$ref": "AAAAAAGQFlmUtUHvTuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 441, + "top": 421, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmUtUHzDPE=", + "_parent": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "model": { + "$ref": "AAAAAAGQFlmUtUHvTuQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 454, + "top": 428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmUtUH0WDk=", + "_parent": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "model": { + "$ref": "AAAAAAGQFlmUtUHvTuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 414, + "top": 408, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlmUtUHx2j0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "tail": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "lineStyle": 1, + "points": "441:396;415:447", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlmUtUHyivw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlmUtUHzDPE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlmUtUH0WDk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGQFlmmfUM9qqQ=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlmmfEM7kYk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmmfUM+iDA=", + "_parent": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "model": { + "$ref": "AAAAAAGQFlmmfEM7kYk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 273, + "top": 423, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmmfUM/76E=", + "_parent": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "model": { + "$ref": "AAAAAAGQFlmmfEM7kYk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 275, + "top": 408, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFlmmfUNAvxI=", + "_parent": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "model": { + "$ref": "AAAAAAGQFlmmfEM7kYk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 268, + "top": 452, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFlmmfUM9qqQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "tail": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "lineStyle": 1, + "points": "239:439;303:449", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFlmmfUM+iDA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlmmfUM/76E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlmmfUNAvxI=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFlqJil2QSaQ=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFlqJil2RhjU=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFlqJil2SwDc=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2RhjU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 144, + "top": -368, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlqJil2TGAg=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2RhjU=" + }, + "font": "Arial;13;1", + "left": 444, + "top": 292, + "width": 62, + "height": 13, + "text": "Role" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlqJil2Ux4o=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2RhjU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 144, + "top": -368, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFlqJil2VLEc=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2RhjU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 144, + "top": -368, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 439, + "top": 285, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFlqJil2SwDc=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFlqJil2TGAg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFlqJil2Ux4o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFlqJil2VLEc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFlqJil2WTz0=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 72, + "top": -184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFlqJil2XM2c=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 72, + "top": -184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFlqJil2Yl5Y=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 72, + "top": -184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFlqJil2ZAns=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 72, + "top": -184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFlqJil2aGho=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "model": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 72, + "top": -184, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 424, + "top": 280, + "width": 102, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFlqJil2RhjU=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFlqJil2WTz0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFlqJil2XM2c=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFlqJil2Yl5Y=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFlqJil2ZAns=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFlqJil2aGho=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFl0VxYgT4GY=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgUSq4=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 557, + "top": 228, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgVmcA=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 550, + "top": 215, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgW70E=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 572, + "top": 255, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgXwQ0=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgQuPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 523, + "top": 247, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgYM9k=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgQuPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 519, + "top": 234, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgZbKA=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgQuPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 532, + "top": 273, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgabwQ=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgRYCk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 593, + "top": 210, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgbujc=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgRYCk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 584, + "top": 199, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFl0VxYgcGGI=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgRYCk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 609, + "top": 232, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFl0VxYgd/00=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgQuPg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFl0VxYgelzg=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgT4GY=" + }, + "model": { + "$ref": "AAAAAAGQFl0VxYgRYCk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "tail": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "lineStyle": 1, + "points": "508:279;623:217", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFl0VxYgUSq4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFl0VxYgVmcA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFl0VxYgW70E=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFl0VxYgXwQ0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFl0VxYgYM9k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFl0VxYgZbKA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFl0VxYgabwQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFl0VxYgbujc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFl0VxYgcGGI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFl0VxYgd/00=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFl0VxYgelzg=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFl+wXuLhjgk=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFl+wXuLib2M=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFl+wXuLj0qU=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLib2M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -336, + "top": -224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFl+wXuLkBTE=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLib2M=" + }, + "font": "Arial;13;1", + "left": 179.5, + "top": 340, + "width": 173, + "height": 13, + "text": "Redirection page connexion" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFl+wXuLlJkc=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLib2M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -336, + "top": -224, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFl+wXuLmzgk=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLib2M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -336, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 174.5, + "top": 333, + "width": 184.08447265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFl+wXuLj0qU=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFl+wXuLkBTE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFl+wXuLlJkc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFl+wXuLmzgk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFl+wXuLnGoE=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFl+wXuLoENA=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFl+wXuLpF04=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFl+wXuLqfXc=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFl+wXuLrjFE=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "model": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -168, + "top": -112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 136, + "top": 328, + "width": 260, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFl+wXuLib2M=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFl+wXuLnGoE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFl+wXuLoENA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFl+wXuLpF04=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFl+wXuLqfXc=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFl+wXuLrjFE=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFmEfIyMROoU=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFmEfIyMPg90=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmEfIyMScJg=", + "_parent": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "model": { + "$ref": "AAAAAAGQFmEfIyMPg90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 246, + "top": 391, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmEfIyMTSCo=", + "_parent": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "model": { + "$ref": "AAAAAAGQFmEfIyMPg90=" + }, + "font": "Arial;13;0", + "left": 231, + "top": 400, + "width": 55.65625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmEfIyMUJ0w=", + "_parent": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "model": { + "$ref": "AAAAAAGQFmEfIyMPg90=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 221, + "top": 374, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFmEfIyMROoU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFllmnj5GCHU=" + }, + "tail": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "lineStyle": 1, + "points": "252:364;216:415", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFmEfIyMScJg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFmEfIyMTSCo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFmEfIyMUJ0w=" + } + }, + { + "_type": "UMLIncludeView", + "_id": "AAAAAAGQFmgKmk6j1JE=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFmgKmk6hyls=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmgKmk6k5tg=", + "_parent": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "model": { + "$ref": "AAAAAAGQFmgKmk6hyls=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 447, + "top": 326, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmgKmk6l4/A=", + "_parent": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "model": { + "$ref": "AAAAAAGQFmgKmk6hyls=" + }, + "font": "Arial;13;0", + "left": 428, + "top": 338, + "width": 55.65625, + "height": 13, + "alpha": -3.5072328187686885, + "distance": 9.848857801796104, + "hostEdge": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "edgePosition": 1, + "text": "«include»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFmgKmk6mXhk=", + "_parent": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "model": { + "$ref": "AAAAAAGQFmgKmk6hyls=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 476, + "top": 335, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFmgKmk6j1JE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "tail": { + "$ref": "AAAAAAGQFljp4DK1+sw=" + }, + "lineStyle": 1, + "points": "456:359;469:316", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFmgKmk6k5tg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFmgKmk6l4/A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFmgKmk6mXhk=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFpw46LaluAQ=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFpw46LamMhY=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFpw46LanSMw=", + "_parent": { + "$ref": "AAAAAAGQFpw46LamMhY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpw46LaodYY=", + "_parent": { + "$ref": "AAAAAAGQFpw46LamMhY=" + }, + "font": "Arial;13;1", + "left": 404, + "top": 220, + "width": 62, + "height": 13, + "text": "Cookie ?" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpw46LapMSI=", + "_parent": { + "$ref": "AAAAAAGQFpw46LamMhY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -32, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpw46Laqi0c=", + "_parent": { + "$ref": "AAAAAAGQFpw46LamMhY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 399, + "top": 213, + "width": 72, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFpw46LanSMw=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFpw46LaodYY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFpw46LapMSI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFpw46Laqi0c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFpw46LardhY=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFpw46Las3us=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFpw46LatzjE=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFpw46LaujKc=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFpw46Lavxpc=", + "_parent": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "model": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 384, + "top": 208, + "width": 102, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFpw46LamMhY=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFpw46LardhY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFpw46Las3us=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFpw46LatzjE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFpw46LaujKc=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFpw46Lavxpc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFpxxKb9eNkg=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9feeY=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 440, + "top": 150, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9gsrk=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 426, + "top": 146, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9hlc8=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 159, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9ihxo=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9b8LI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 434, + "top": 171, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9jAGc=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9b8LI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 422, + "top": 165, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9kCWA=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9b8LI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 459, + "top": 183, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9lvb0=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9cK3A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 447, + "top": 130, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9mozM=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9cK3A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 433, + "top": 128, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFpxxKb9nSPk=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9cK3A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 474, + "top": 134, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFpxxKb9ovps=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9b8LI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFpxxKb9pwvo=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9eNkg=" + }, + "model": { + "$ref": "AAAAAAGQFpxxKb9cK3A=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlTueg7GpjU=" + }, + "tail": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "lineStyle": 1, + "points": "441:207;469:116", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFpxxKb9feeY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFpxxKb9gsrk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFpxxKb9hlc8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFpxxKb9ihxo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFpxxKb9jAGc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFpxxKb9kCWA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFpxxKb9lvb0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFpxxKb9mozM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFpxxKb9nSPk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFpxxKb9ovps=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFpxxKb9pwvo=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFpyDX8Ce47Q=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFpyDX8CfCQs=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFpyDX8Cgi54=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8CfCQs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpyDX8Ch+jc=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8CfCQs=" + }, + "font": "Arial;13;1", + "left": 287.5, + "top": 268, + "width": 39, + "height": 13, + "text": "Oui" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpyDX8CiDm8=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8CfCQs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": -96, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFpyDX8CjyeY=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8CfCQs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -82, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 282.5, + "top": 261, + "width": 49, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFpyDX8Cgi54=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFpyDX8Ch+jc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFpyDX8CiDm8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFpyDX8CjyeY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFpyDX8Ck7Zc=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFpyDX8ClMTM=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFpyDX8Cm65s=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFpyDX8Cn4iY=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFpyDX8Co+Ac=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "model": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -41, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 272, + "top": 256, + "width": 70, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFpyDX8CfCQs=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFpyDX8Ck7Zc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFpyDX8ClMTM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFpyDX8Cm65s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFpyDX8Cn4iY=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFpyDX8Co+Ac=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFp1LDMa2Acc=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFp1LDMa3jD4=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFp1LDMa40I4=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa3jD4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 30, + "top": -384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFp1LDMa5ItY=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa3jD4=" + }, + "font": "Arial;13;1", + "left": 503.5, + "top": 164, + "width": 39, + "height": 13, + "text": "Non" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFp1LDMa6SWA=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa3jD4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 30, + "top": -384, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFp1LDMa7JwQ=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa3jD4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 30, + "top": -384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 498.5, + "top": 157, + "width": 49, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFp1LDMa40I4=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFp1LDMa5ItY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFp1LDMa6SWA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFp1LDMa7JwQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFp1LDMa8l8o=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 15, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFp1LDMa9Wy4=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 15, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFp1LDMa+lH0=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 15, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFp1LDMa/k3s=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 15, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFp1LDMbA/BY=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "model": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 15, + "top": -192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 488, + "top": 152, + "width": 70, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFp1LDMa3jD4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFp1LDMa8l8o=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFp1LDMa9Wy4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFp1LDMa+lH0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFp1LDMa/k3s=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFp1LDMbA/BY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGQFp4KTteq/uY=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFp4KTdeoAI8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4KTter3BA=", + "_parent": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "model": { + "$ref": "AAAAAAGQFp4KTdeoAI8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 357, + "top": 231, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4KTtesA7c=", + "_parent": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "model": { + "$ref": "AAAAAAGQFp4KTdeoAI8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 352, + "top": 217, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4KTtetoFM=", + "_parent": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "model": { + "$ref": "AAAAAAGQFp4KTdeoAI8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 368, + "top": 260, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp4KTteq/uY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "tail": { + "$ref": "AAAAAAGQFpyDX8Ce47Q=" + }, + "lineStyle": 1, + "points": "343:260;384:244", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFp4KTter3BA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFp4KTtesA7c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFp4KTtetoFM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGQFp4dv9rlqYc=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFp4dvtrjrYE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4dv9rmdRw=", + "_parent": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "model": { + "$ref": "AAAAAAGQFp4dvtrjrYE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 486, + "top": 203, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4dv9rn7hA=", + "_parent": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "model": { + "$ref": "AAAAAAGQFp4dvtrjrYE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 494, + "top": 215, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp4dv9ro61o=", + "_parent": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "model": { + "$ref": "AAAAAAGQFp4dvtrjrYE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 178, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp4dv9rlqYc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFpw46LaluAQ=" + }, + "tail": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "lineStyle": 1, + "points": "493:188;463:207", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFp4dv9rmdRw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFp4dv9rn7hA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFp4dv9ro61o=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFp5XRN9mlQk=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9nh34=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 592, + "top": 154, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9o6x8=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 593, + "top": 139, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9puYk=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 589, + "top": 183, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9qFv0=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9jMOY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 586, + "top": 153, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9rJN8=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9jMOY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 589, + "top": 140, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9shbQ=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9jMOY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 579, + "top": 180, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9trlU=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9kOR4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 598, + "top": 154, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9u9Xs=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9kOR4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 597, + "top": 141, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFp5XRN9v/ow=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9kOR4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 600, + "top": 182, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFp5XRN9wJWw=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9jMOY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFp5XRN9xsus=", + "_parent": { + "$ref": "AAAAAAGQFp5XRN9mlQk=" + }, + "model": { + "$ref": "AAAAAAGQFp5XRN9kOR4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "tail": { + "$ref": "AAAAAAGQFp1LDMa2Acc=" + }, + "lineStyle": 1, + "points": "559:172;623:178", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFp5XRN9nh34=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFp5XRN9o6x8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFp5XRN9puYk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFp5XRN9qFv0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFp5XRN9rJN8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFp5XRN9shbQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFp5XRN9trlU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFp5XRN9u9Xs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFp5XRN9v/ow=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFp5XRN9wJWw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFp5XRN9xsus=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFuPsl0PWwXo=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0PX7B0=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 260, + "top": 284, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0PY4a4=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 259, + "top": 269, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0PZ3QY=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 261, + "top": 313, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0Pa70c=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPTnv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 124, + "top": 289, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0Pb674=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPTnv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 126, + "top": 275, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0Pcc+k=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPTnv4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 121, + "top": 316, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0Pd1ZQ=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPUeG8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 396, + "top": 278, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0Pe/ic=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPUeG8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 393, + "top": 265, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuPsl0PfPCk=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPUeG8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 401, + "top": 306, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuPsl0Pgow4=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPTnv4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuPsl0Pho64=", + "_parent": { + "$ref": "AAAAAAGQFuPsl0PWwXo=" + }, + "model": { + "$ref": "AAAAAAGQFuPslkPUeG8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlqJil2QSaQ=" + }, + "tail": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "lineStyle": 1, + "points": "99:311;423:299", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFuPsl0PX7B0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFuPsl0PY4a4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFuPsl0PZ3QY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFuPsl0Pa70c=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFuPsl0Pb674=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFuPsl0Pcc+k=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFuPsl0Pd1ZQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFuPsl0Pe/ic=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFuPsl0PfPCk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFuPsl0Pgow4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFuPsl0Pho64=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFuRlD1gIeLE=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gJff8=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 214, + "top": 235, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gK304=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 200, + "top": 240, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gLGOM=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 243, + "top": 226, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gMDC8=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgFWsA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 237, + "top": 301, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gNmIQ=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgFWsA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 224, + "top": 303, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gOWzE=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgFWsA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 264, + "top": 296, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gPuU8=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgGa8A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": 171, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gQzcI=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgGa8A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 180, + "top": 177, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuRlD1gRfss=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgGa8A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 216, + "top": 158, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuRlD1gSkxo=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgFWsA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuRlD1gTXSg=", + "_parent": { + "$ref": "AAAAAAGQFuRlD1gIeLE=" + }, + "model": { + "$ref": "AAAAAAGQFuRlDlgGa8A=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFkRUv/2VI+I=" + }, + "tail": { + "$ref": "AAAAAAGQFl+wXuLhjgk=" + }, + "lineStyle": 1, + "points": "260:327;198:148", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFuRlD1gJff8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFuRlD1gK304=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFuRlD1gLGOM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFuRlD1gMDC8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFuRlD1gNmIQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFuRlD1gOWzE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFuRlD1gPuU8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFuRlD1gQzcI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFuRlD1gRfss=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFuRlD1gSkxo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFuRlD1gTXSg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFuay+NIVWzo=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIWdMo=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 522, + "top": 319, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIXWYs=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 511, + "top": 308, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIY6+8=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 543, + "top": 340, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIZXw4=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NISQCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 431, + "top": 411, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIam1M=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NISQCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 423, + "top": 401, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIb2D0=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NISQCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 448, + "top": 434, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIcNOM=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NITPu4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 614, + "top": 226, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIdzH4=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NITPu4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 603, + "top": 219, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFuay+NIeLhI=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NITPu4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 636, + "top": 243, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuay+NIftdE=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NISQCE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFuay+NIg30U=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIVWzo=" + }, + "model": { + "$ref": "AAAAAAGQFuay+NITPu4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFlPsoQRXEdc=" + }, + "tail": { + "$ref": "AAAAAAGQFlc+BSck8hI=" + }, + "lineStyle": 1, + "points": "424:447;643:225", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFuay+NIWdMo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFuay+NIXWYs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFuay+NIY6+8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFuay+NIZXw4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFuay+NIam1M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFuay+NIb2D0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFuay+NIcNOM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFuay+NIdzH4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFuay+NIeLhI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFuay+NIftdE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFuay+NIg30U=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAGQFu1EVTQ/EhE=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFu1EVTRAdmg=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFu1EVTRB3j0=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTRAdmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu1EVTRCAa8=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTRAdmg=" + }, + "font": "Arial;13;1", + "left": 164.5, + "top": 524, + "width": 103, + "height": 13, + "text": "Créer un compte" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu1EVTRDnrI=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTRAdmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -224, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu1EVTRE73w=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTRAdmg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 159.5, + "top": 517, + "width": 113.3017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFu1EVTRB3j0=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFu1EVTRCAa8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFu1EVTRDnrI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFu1EVTRE73w=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFu1EVTRFVGo=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFu1EVTRGR70=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFu1EVTRHXrs=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFu1EVTRIYc4=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAGQFu1EVTRJy5E=", + "_parent": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "model": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 136, + "top": 512, + "width": 160, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAGQFu1EVTRAdmg=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFu1EVTRFVGo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFu1EVTRGR70=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFu1EVTRHXrs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFu1EVTRIYc4=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAGQFu1EVTRJy5E=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAGQFu4H7Ey5FJQ=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGQFu4H7Ey6Hdo=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGQFu4H7Ey7+6Q=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey6Hdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -160, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu4H7Ey8n4k=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey6Hdo=" + }, + "font": "Arial;13;1", + "left": 589, + "top": 486, + "width": 173.66259765625, + "height": 13, + "text": "Page d'inscription" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu4H7Ey9byo=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey6Hdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -160, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGQFu4H7Ey+nSk=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey6Hdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": -160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 479, + "width": 183.66259765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGQFu4H7Ey7+6Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGQFu4H7Ey8n4k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGQFu4H7Ey9byo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFu4H7Ey+nSk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGQFu4H7Ey/3uE=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGQFu4H7EzAgQY=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGQFu4H7EzBYh8=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGQFu4H7EzCZX4=", + "_parent": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "model": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 584, + "top": 424, + "width": 182.66259765625, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAGQFu4H7Ey6Hdo=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGQFu4H7Ey/3uE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGQFu4H7EzAgQY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGQFu4H7EzBYh8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGQFu4H7EzCZX4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFu40NVSGL8s=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NVSHryU=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 158, + "top": 417, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NVSI4e0=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 170, + "top": 408, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NVSJSog=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 133, + "top": 434, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSKMvA=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSD7dM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 116, + "top": 359, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSL/3A=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSD7dM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 128, + "top": 353, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSMiwQ=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSD7dM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 91, + "top": 371, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSNo6s=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSEB+Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 199, + "top": 475, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSOV7A=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSEB+Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 209, + "top": 465, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFu40NlSPKCM=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSEB+Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 180, + "top": 494, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFu40NlSQFFI=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSD7dM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFu40NlSRBFE=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSGL8s=" + }, + "model": { + "$ref": "AAAAAAGQFu40NVSEB+Y=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "tail": { + "$ref": "AAAAAAGQFiG5Hfvmcco=" + }, + "lineStyle": 1, + "points": "89:353;203:511", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFu40NVSHryU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFu40NVSI4e0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFu40NVSJSog=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFu40NlSKMvA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFu40NlSL/3A=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFu40NlSMiwQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFu40NlSNo6s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFu40NlSOV7A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFu40NlSPKCM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFu40NlSQFFI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFu40NlSRBFE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGQFvAZVozSO+E=", + "_parent": { + "$ref": "AAAAAAGQFiAJBvuVz+8=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozTBYw=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 437, + "top": 476, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozUWME=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 435, + "top": 461, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozVs0Q=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 442, + "top": 505, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozW/Tc=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzPSec=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 493, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozXjD8=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzPSec=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 479, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozYjhI=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzPSec=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 320, + "top": 521, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozZBQs=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzQKd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 555, + "top": 459, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVoza3Dk=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzQKd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 550, + "top": 447, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGQFvAZVozb+Gw=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzQKd8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 563, + "top": 486, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFvAZVozcOSA=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzPSec=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGQFvAZVozdDOc=", + "_parent": { + "$ref": "AAAAAAGQFvAZVozSO+E=" + }, + "model": { + "$ref": "AAAAAAGQFvAZVIzQKd8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGQFu4H7Ey5FJQ=" + }, + "tail": { + "$ref": "AAAAAAGQFu1EVTQ/EhE=" + }, + "lineStyle": 1, + "points": "297:518;583:477", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGQFvAZVozTBYw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGQFvAZVozUWME=" + }, + "propertyLabel": { + "$ref": "AAAAAAGQFvAZVozVs0Q=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGQFvAZVozW/Tc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGQFvAZVozXjD8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGQFvAZVozYjhI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGQFvAZVozZBQs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGQFvAZVoza3Dk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGQFvAZVozb+Gw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGQFvAZVozcOSA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGQFvAZVozdDOc=" + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAGQFiDMxfugryg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Page connexion" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFiDy+Pu5ODc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Spectateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkFYXf0VDiI=", + "_parent": { + "$ref": "AAAAAAGQFiDy+Pu5ODc=" + }, + "source": { + "$ref": "AAAAAAGQFiDy+Pu5ODc=" + }, + "target": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFiG5HfvkRUk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Utilisateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkBC4fyzJ6s=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "source": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "target": { + "$ref": "AAAAAAGQFiDy+Pu5ODc=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkBbe/zEjw8=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "source": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "target": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkCOlvzVy/o=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "source": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "target": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkCjgvzmUhM=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "source": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "target": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlG5yv3CQBM=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlG5y/3DgFM=", + "_parent": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "reference": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlG5y/3EDL4=", + "_parent": { + "$ref": "AAAAAAGQFlG5yv3CQBM=" + }, + "reference": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFuPslkPS7/s=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuPslkPTnv4=", + "_parent": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "reference": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuPslkPUeG8=", + "_parent": { + "$ref": "AAAAAAGQFuPslkPS7/s=" + }, + "reference": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFu40NVSC7kg=", + "_parent": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFu40NVSD7dM=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "reference": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFu40NVSEB+Y=", + "_parent": { + "$ref": "AAAAAAGQFu40NVSC7kg=" + }, + "reference": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFiHrjvwO5vA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Sportif", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkFpcf0mXgM=", + "_parent": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + }, + "source": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + }, + "target": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFiIVavw4xq4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Administrateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFleq/igcZls=", + "_parent": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + }, + "source": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + }, + "target": { + "$ref": "AAAAAAGQFiG5HfvkRUk=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFisCifxjEgQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Organisateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFkF1bv03S0A=", + "_parent": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + }, + "source": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + }, + "target": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFkRUvv2TbBE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Connexion" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlMpnP6gPVU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Entrer email", + "ownedElements": [ + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFlOemADU+hI=", + "_parent": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "source": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "target": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlRZ/gbI6YQ=", + "_parent": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlRZ/gbJeOg=", + "_parent": { + "$ref": "AAAAAAGQFlRZ/gbI6YQ=" + }, + "reference": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlRZ/gbKXic=", + "_parent": { + "$ref": "AAAAAAGQFlRZ/gbI6YQ=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + }, + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFlYa8xcj9WQ=", + "_parent": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "source": { + "$ref": "AAAAAAGQFlMpnP6gPVU=" + }, + "target": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlNJLv74gC8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Entrer mdp", + "ownedElements": [ + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFlOQQABjDWs=", + "_parent": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "source": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "target": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlRqQghAM7M=", + "_parent": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlRqQwhBTPY=", + "_parent": { + "$ref": "AAAAAAGQFlRqQghAM7M=" + }, + "reference": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlRqQwhCex4=", + "_parent": { + "$ref": "AAAAAAGQFlRqQghAM7M=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + }, + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFlXKxxShXHE=", + "_parent": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "source": { + "$ref": "AAAAAAGQFlNJLv74gC8=" + }, + "target": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFlPsoARVeW4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Base de Données" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlTueQ7Eb1c=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Vérification email et mdp", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlZ7rxo0JdA=", + "_parent": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlZ7rxo12n0=", + "_parent": { + "$ref": "AAAAAAGQFlZ7rxo0JdA=" + }, + "reference": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlZ7rxo250M=", + "_parent": { + "$ref": "AAAAAAGQFlZ7rxo0JdA=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlc+BCciZNQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Résultat email et mdp", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFljbhTH4hHM=", + "_parent": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFljbhTH55ro=", + "_parent": { + "$ref": "AAAAAAGQFljbhTH4hHM=" + }, + "reference": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFljbhTH6NMQ=", + "_parent": { + "$ref": "AAAAAAGQFljbhTH4hHM=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFuay+NIRRok=", + "_parent": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuay+NISQCE=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "reference": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuay+NITPu4=", + "_parent": { + "$ref": "AAAAAAGQFuay+NIRRok=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlgRtii/KGg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Spectateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFluPMW+IRsA=", + "_parent": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + }, + "source": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlx3zIQ/jtU=", + "_parent": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlx3zIRAvXA=", + "_parent": { + "$ref": "AAAAAAGQFlx3zIQ/jtU=" + }, + "reference": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlx3zIRBP7I=", + "_parent": { + "$ref": "AAAAAAGQFlx3zIQ/jtU=" + }, + "reference": { + "$ref": "AAAAAAGQFiDy+Pu5ODc=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFn9GP6gx+p8=", + "_parent": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn9GP6gyLw8=", + "_parent": { + "$ref": "AAAAAAGQFn9GP6gx+p8=" + }, + "reference": { + "$ref": "AAAAAAGQFlgRtii/KGg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn9GP6gzGFw=", + "_parent": { + "$ref": "AAAAAAGQFn9GP6gx+p8=" + }, + "reference": { + "$ref": "AAAAAAGQFiDy+Pu5ODc=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlgdSSkowmo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Administrateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFltCHWlgmpA=", + "_parent": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + }, + "source": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlxZBX4kdyQ=", + "_parent": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxZBX4liCU=", + "_parent": { + "$ref": "AAAAAAGQFlxZBX4kdyQ=" + }, + "reference": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxZBX4miZ8=", + "_parent": { + "$ref": "AAAAAAGQFlxZBX4kdyQ=" + }, + "reference": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFn8eT5xnczo=", + "_parent": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn8eT5xoUDk=", + "_parent": { + "$ref": "AAAAAAGQFn8eT5xnczo=" + }, + "reference": { + "$ref": "AAAAAAGQFlgdSSkowmo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn8eT5xpCFs=", + "_parent": { + "$ref": "AAAAAAGQFn8eT5xnczo=" + }, + "reference": { + "$ref": "AAAAAAGQFiIVavw4xq4=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlgpbimRLkY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Sportif", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFluriXGjkig=", + "_parent": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + }, + "source": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlxx1oIBCIE=", + "_parent": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxx1oICfc8=", + "_parent": { + "$ref": "AAAAAAGQFlxx1oIBCIE=" + }, + "reference": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxx1oIDIao=", + "_parent": { + "$ref": "AAAAAAGQFlxx1oIBCIE=" + }, + "reference": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFn8/RKQ9sa8=", + "_parent": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn8/RaQ+Ogk=", + "_parent": { + "$ref": "AAAAAAGQFn8/RKQ9sa8=" + }, + "reference": { + "$ref": "AAAAAAGQFlgpbimRLkY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn8/RaQ/rPg=", + "_parent": { + "$ref": "AAAAAAGQFn8/RKQ9sa8=" + }, + "reference": { + "$ref": "AAAAAAGQFiHrjvwO5vA=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlg7ISn64ik=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Organisateur", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFlt7fG4hwf4=", + "_parent": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + }, + "source": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFlxqTX/A6aM=", + "_parent": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxqTX/Bl+g=", + "_parent": { + "$ref": "AAAAAAGQFlxqTX/A6aM=" + }, + "reference": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFlxqTX/CqEY=", + "_parent": { + "$ref": "AAAAAAGQFlxqTX/A6aM=" + }, + "reference": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFn85HqBDk+c=", + "_parent": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn85HqBEpJw=", + "_parent": { + "$ref": "AAAAAAGQFn85HqBDk+c=" + }, + "reference": { + "$ref": "AAAAAAGQFlg7ISn64ik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFn85HqBFuYU=", + "_parent": { + "$ref": "AAAAAAGQFn85HqBDk+c=" + }, + "reference": { + "$ref": "AAAAAAGQFisCifxjEgQ=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFljp4DKztPU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Vrai", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFlmUtUHvTuQ=", + "_parent": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "source": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "target": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFl24JKnyGyI=", + "_parent": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFl24JKnzfsI=", + "_parent": { + "$ref": "AAAAAAGQFl24JKnyGyI=" + }, + "reference": { + "$ref": "AAAAAAGQFljp4DKztPU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFl24JKn0K1Y=", + "_parent": { + "$ref": "AAAAAAGQFl24JKnyGyI=" + }, + "reference": { + "$ref": "AAAAAAGQFljp4DKztPU=" + } + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGQFmfqp0sNuEY=", + "_parent": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "source": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFmgKmk6hyls=", + "_parent": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "source": { + "$ref": "AAAAAAGQFljp4DKztPU=" + }, + "target": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFllmnj5EVcE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Faux", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFlmmfEM7kYk=", + "_parent": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "source": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + }, + "target": { + "$ref": "AAAAAAGQFlc+BCciZNQ=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFlqJil2O3yM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Role", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFl0VxYgPXfo=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFl0VxYgQuPg=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "reference": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFl0VxYgRYCk=", + "_parent": { + "$ref": "AAAAAAGQFl0VxYgPXfo=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + }, + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFl30za+oMbo=", + "_parent": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "source": { + "$ref": "AAAAAAGQFlqJil2O3yM=" + }, + "target": { + "$ref": "AAAAAAGQFljp4DKztPU=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFl+wXuLf7Gc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Redirection page connexion", + "ownedElements": [ + { + "_type": "UMLInclude", + "_id": "AAAAAAGQFmEfIyMPg90=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "source": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "target": { + "$ref": "AAAAAAGQFllmnj5EVcE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFmFs1i+YeqY=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFmFs1i+ZN3w=", + "_parent": { + "$ref": "AAAAAAGQFmFs1i+YeqY=" + }, + "reference": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFmFs1i+a4nQ=", + "_parent": { + "$ref": "AAAAAAGQFmFs1i+YeqY=" + }, + "reference": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFuRlDlgEQQY=", + "_parent": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuRlDlgFWsA=", + "_parent": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "reference": { + "$ref": "AAAAAAGQFl+wXuLf7Gc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFuRlDlgGa8A=", + "_parent": { + "$ref": "AAAAAAGQFuRlDlgEQQY=" + }, + "reference": { + "$ref": "AAAAAAGQFkRUvv2TbBE=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFpw46Laj+wE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Cookie ?", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFpxxKb9a1XE=", + "_parent": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFpxxKb9b8LI=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "reference": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFpxxKb9cK3A=", + "_parent": { + "$ref": "AAAAAAGQFpxxKb9a1XE=" + }, + "reference": { + "$ref": "AAAAAAGQFlTueQ7Eb1c=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFpyDX8Cci2w=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Oui", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFp13yM2Jtro=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "source": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "target": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFp4KTdeoAI8=", + "_parent": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "source": { + "$ref": "AAAAAAGQFpyDX8Cci2w=" + }, + "target": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFp1LDMa0xfI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Non", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGQFp4dvtrjrYE=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "source": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "target": { + "$ref": "AAAAAAGQFpw46Laj+wE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFp5XQ99iK9E=", + "_parent": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFp5XRN9jMOY=", + "_parent": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "reference": { + "$ref": "AAAAAAGQFp1LDMa0xfI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFp5XRN9kOR4=", + "_parent": { + "$ref": "AAAAAAGQFp5XQ99iK9E=" + }, + "reference": { + "$ref": "AAAAAAGQFlPsoARVeW4=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAGQFu1EVDQ9+Iw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Créer un compte", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGQFvAZVIzOI6w=", + "_parent": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFvAZVIzPSec=", + "_parent": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "reference": { + "$ref": "AAAAAAGQFu1EVDQ9+Iw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGQFvAZVIzQKd8=", + "_parent": { + "$ref": "AAAAAAGQFvAZVIzOI6w=" + }, + "reference": { + "$ref": "AAAAAAGQFu4H7Ey3+j8=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGQFu4H7Ey3+j8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Page d'inscription" + } + ] + } + ] +} \ No newline at end of file diff --git a/events/book/index.php b/events/book/index.php new file mode 100644 index 0000000..a9f8bbd --- /dev/null +++ b/events/book/index.php @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + S'inscrire | Jeux Olympiques - Paris 2024 + + + + +

S'inscrire à un évènement

+ + + + + + \ No newline at end of file diff --git a/events/index.php b/events/index.php index 12e9797..4ada1d1 100644 --- a/events/index.php +++ b/events/index.php @@ -43,23 +43,29 @@ -- afficher la liste des évènements (tout le monde) -- Rechercher un évènement par date, lieu, ou nom --> - + Créer un évènement'; + echo ''; + echo ''; + + } else if ($role == 'Sportif') { + echo ''; + echo ''; } else { - echo "

Vous n'êtes pas autorisé à créer un évènement.

"; + echo ''; } + echo ''; + + } else { + echo ''; + } + + ?> diff --git a/events/list/index.php b/events/list/index.php new file mode 100644 index 0000000..29e3292 --- /dev/null +++ b/events/list/index.php @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + List des évènements | Jeux Olympiques - Paris 2024 + + + + +

Liste des évènements

+
+ +   + +

Sélectionner un lieu :

+ +
+ + +
+ + + +
+ + + + \ No newline at end of file diff --git a/events/new/eventCreate.php b/events/new/eventCreate.php index 71f4ca3..fea88a4 100644 --- a/events/new/eventCreate.php +++ b/events/new/eventCreate.php @@ -40,6 +40,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { if ($result) { echo "

L'évènement a bien été créé.

"; + include ($_SERVER['DOCUMENT_ROOT'] . '/views/discordWebhookNewEvent.php'); header("Location: /events/new?result=event-creation-succeded"); } else { echo "

Une erreur est survenue lors de la création de l'évènement. Erreur : " . mysqli_error($db) . "

"; diff --git a/events/new/index.php b/events/new/index.php index 115d19e..550cfbb 100644 --- a/events/new/index.php +++ b/events/new/index.php @@ -48,10 +48,10 @@ if (isset($_COOKIE['userData'])) { $role = $userData['role']; if (($role == 'Administrateur') or ($role == 'Organisateur')) { // Si l'utilisateur est un administrateur : accès à la page - echo "
"; + echo "
"; echo "Avatar"; - echo "

Créer un nouvel évènement

"; - echo "

Remplissez le formulaire suivant afin de créer un nouvel évènement.

"; + echo "

Créer un nouvel évènement

"; + echo "

Remplissez le formulaire suivant afin de créer un nouvel évènement.

"; echo "
"; echo "
"; if (isset($_GET['result'])) { @@ -65,8 +65,8 @@ if (isset($_COOKIE['userData'])) { echo ""; echo ""; echo "
"; - echo "
Discipline"; + echo "
"; + echo ""; echo ""; echo "
"; - echo "
; - "; + echo "
"; + echo ""; echo ""; echo "
"; echo "
"; @@ -92,21 +92,21 @@ if (isset($_COOKIE['userData'])) { echo ""; echo "
"; echo "
"; - echo ""; + echo ""; echo "
"; - echo ""; - echo "
"; echo "
"; - echo ""; + echo ""; echo ""; echo "
"; echo "
"; - echo ""; + echo ""; echo ""; diff --git a/events/new/indexold.php b/events/new/indexold.php deleted file mode 100644 index c363ce7..0000000 --- a/events/new/indexold.php +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - Jeux Olympiques - Paris 2024 - - - - - - - -
- Avatar -

Créer un nouvel évènement

-

Remplissez le formulaire suivant afin de créer un nouvel évènement.

- -        ⛔ Une erreur est survenue, l'évènement n'a pas été créé.

"; - } else if ($_GET["result"] == "event-creation-succeded") { - echo "

       ✅ L'évènement a bien été créé.

"; - } - } - ?> -
- - -
-
- - -
-
- - -
-
- -
-
- - - -
-
- -
- - -
-
- - -
-
- - -
-
- - -
- - - - - - \ No newline at end of file diff --git a/events/participate/index.php b/events/participate/index.php new file mode 100644 index 0000000..eb658eb --- /dev/null +++ b/events/participate/index.php @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + Jeux Olympiques - Paris 2024 + + + + + + + + + + diff --git a/index.php b/index.php index bdd8d38..35dd5ff 100644 --- a/index.php +++ b/index.php @@ -1,3 +1,18 @@ + + @@ -27,7 +42,13 @@

Accueil

-

Bienvenue sur le site des Jeux Olympiques de Paris 2024 !

+

Bienvenue " . $name . " " . $familyName . ","; + } + } + ?> sur le site des Jeux Olympiques de Paris 2024 !

Vous trouverez ici toutes les informations nécessaires pour suivre les Jeux Olympiques de Paris 2024.

Vous pourrez également créer un compte pour accéder à des fonctionnalités supplémentaires.

@@ -38,7 +59,7 @@ - +
"## ✅ Nouvelle connexion au site des Jeux Olympiques de Paris 2024 ! \n@here", + "username" => "Jeux Olympiques - Paris 2024", + "avatar_url" => "https://i.imgur.com/gg5xPa1.png", + "tts" => false, + "embeds" => [ + [ + "title" => "Jeux Olympiques - Paris 2024", + "type" => "rich", + "description" => "", + "url" => "https://but.lbalocchi.fr/", + "timestamp" => date('c', time()), + "color" => hexdec("F4B400"), + "footer" => [ + "text" => "© Juliette & Loris - 2024", + "icon_url" => "https://tickets.paris2024.org/obj/media/FR-Paris2024/specialLogos/favicons/favicon-32x32.png" + ], + "image" => [ + "url" => "https://www.fromagersdefrance.com/wp-content/uploads/2023/03/1200px-Logo_JO_dete_-_Paris_2024.svg__0.png" + ], + "author" => [ + "name" => "Juliette & Loris", + "url" => "https://but.lbalocchi.fr/", + ], + + // Field array of objects + "fields" => [ + [ + "name" => "Nom de l'utilisateur", + "value" => $nameFetched . " " . $familyNameFetched, + "inline" => false + ], + [ + "name" => "Adresse mail de l'utilisateur", + "value" => $email, + "inline" => true + ], + [ + "name" => "Rôle de l'utilisateur", + "value" => $roleFetched, + "inline" => true + ] + ] + ] + ] + +], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); +$ch = curl_init(); +curl_setopt_array($ch, [ + CURLOPT_URL => $url, + CURLOPT_POST => true, + CURLOPT_POSTFIELDS => $hookObject, + CURLOPT_HTTPHEADER => [ + "Content-Type: application/json" + ] +]); +$response = curl_exec($ch); +curl_close($ch); +?> \ No newline at end of file diff --git a/views/discordWebhookNewEvent.php b/views/discordWebhookNewEvent.php new file mode 100644 index 0000000..5765ae1 --- /dev/null +++ b/views/discordWebhookNewEvent.php @@ -0,0 +1,98 @@ + "## ✅ Nouvel évènement créé sur le site des Jeux Olympiques de Paris 2024 ! \n@here", + "username" => "Jeux Olympiques - Paris 2024", + "avatar_url" => "https://i.imgur.com/gg5xPa1.png", + "tts" => false, + "embeds" => [ + [ + "title" => "Jeux Olympiques - Paris 2024", + "type" => "rich", + "description" => "", + "url" => "https://but.lbalocchi.fr/", + "timestamp" => date('c', time()), + "color" => hexdec("F4B400"), + "footer" => [ + "text" => "© Juliette & Loris - 2024", + "icon_url" => "https://tickets.paris2024.org/obj/media/FR-Paris2024/specialLogos/favicons/favicon-32x32.png" + ], + "image" => [ + "url" => "https://www.fromagersdefrance.com/wp-content/uploads/2023/03/1200px-Logo_JO_dete_-_Paris_2024.svg__0.png" + ], + "author" => [ + "name" => "Juliette & Loris", + "url" => "https://but.lbalocchi.fr/", + ], + + // Field array of objects + "fields" => [ + // en cas de nouvel évènement créé, notifie via un webhook des informations suivantes concernant l'évènement : Nom de l'évènement, Discipline, Date de l'évènement, Lieu de l'évènement, Description de l'évènement, Rôles pouvant s'inscrire + [ + "name" => "Nom de l'évènement", + "value" => $eventName, + "inline" => false + ], + [ + "name" => "Discipline", + "value" => $eventDiscipline, + "inline" => true + ], + [ + "name" => "Date de l'évènement", + "value" => $eventDate, + "inline" => true + ], + [ + "name" => "Lieu de l'évènement", + "value" => $eventLocation, + "inline" => true + ], + [ + "name" => "Description de l'évènement", + "value" => $eventDescription, + "inline" => true + ], + [ + "name" => "Rôles pouvant s'inscrire", + "value" => $rolesText, + "inline" => true + ], + [ + "name" => "Créateur de l'évènement", + "value" => $name . " " . $familyName . " (" . $role . ")\n" . $email, + "inline" => true + ] + ] + ] + ] + +], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); +$ch = curl_init(); +curl_setopt_array($ch, [ + CURLOPT_URL => $url, + CURLOPT_POST => true, + CURLOPT_POSTFIELDS => $hookObject, + CURLOPT_HTTPHEADER => [ + "Content-Type: application/json" + ] +]); +$response = curl_exec($ch); +curl_close($ch); +?> \ No newline at end of file diff --git a/views/discordWebhookRegister.php b/views/discordWebhookRegister.php new file mode 100644 index 0000000..c7689f1 --- /dev/null +++ b/views/discordWebhookRegister.php @@ -0,0 +1,77 @@ + "## ➕ Nouvel utilisateur enregistré sur le site des Jeux Olympiques de Paris 2024 !", + "username" => "Jeux Olympiques - Paris 2024", + "avatar_url" => "https://i.imgur.com/gg5xPa1.png", + "tts" => false, + "embeds" => [ + [ + "title" => "Jeux Olympiques - Paris 2024", + "type" => "rich", + "description" => "", + "url" => "https://but.lbalocchi.fr/", + "timestamp" => date('c', time()), + "color" => hexdec("F4B400"), + "footer" => [ + "text" => "© Juliette & Loris - 2024", + "icon_url" => "https://tickets.paris2024.org/obj/media/FR-Paris2024/specialLogos/favicons/favicon-32x32.png" + ], + "image" => [ + "url" => "https://www.fromagersdefrance.com/wp-content/uploads/2023/03/1200px-Logo_JO_dete_-_Paris_2024.svg__0.png" + ], + "author" => [ + "name" => "Juliette & Loris", + "url" => "https://but.lbalocchi.fr/", + ], + + // Field array of objects + "fields" => [ + [ + "name" => "Nom de l'utilisateur", + "value" => $name . " " . $familyName, + "inline" => false + ], + [ + "name" => "Adresse mail de l'utilisateur", + "value" => $email, + "inline" => true + ], + [ + "name" => "Rôle de l'utilisateur", + "value" => $role, + "inline" => true + ] + ] + ] + ] + +], JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); +$ch = curl_init(); +curl_setopt_array($ch, [ + CURLOPT_URL => $url, + CURLOPT_POST => true, + CURLOPT_POSTFIELDS => $hookObject, + CURLOPT_HTTPHEADER => [ + "Content-Type: application/json" + ] +]); +$response = curl_exec($ch); +curl_close($ch); +?> \ No newline at end of file diff --git a/views/header.php b/views/header.php index 9b2c5af..344f58a 100644 --- a/views/header.php +++ b/views/header.php @@ -22,7 +22,13 @@ if (isset($_COOKIE['userData'])) { - " class="menu-logo"> Jeux Olympiques - Paris 2024 @@ -37,8 +43,7 @@ if (isset($_COOKIE['userData'])) { echo "Panel d'administration"; echo ""; echo ""; } @@ -48,9 +53,30 @@ if (isset($_COOKIE['userData'])) {