diff --git a/.drone.yml b/.drone.yml index 8aaf352..66794a0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -40,8 +40,8 @@ steps: - dotnet restore Banquale.sln - dotnet sonarscanner begin /k:"Banquale" /d:sonar.host.url=$${PLUGIN_SONAR_HOST} /d:sonar.login=$${PLUGIN_SONAR_TOKEN} - dotnet build Banquale.sln -c Release --no-restore -# - dotnet test Banquale.sln --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --collect "XPlat Code Coverage" -# - reportgenerator -reports:"**/coverage.cobertura.xml" -reporttypes:SonarQube -targetdir:"coveragereport" + - dotnet test Banquale.sln --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --collect "XPlat Code Coverage" + - reportgenerator -reports:"**/coverage.cobertura.xml" -reporttypes:SonarQube -targetdir:"coveragereport" # - dotnet publish Banquale/Banquale.csproj -c Release --no-restore -o $CI_PROJECT_DIR/build/release -f:net7.0-android /p:AndroidSdkDirectory=/usr/lib/android-sdk - dotnet sonarscanner end /d:sonar.login=$${PLUGIN_SONAR_TOKEN} depends_on: [tests] diff --git a/Documentation/docPrepaAppli-IHM/DiagrammeClasse.mdj b/Documentation/docPrepaAppli-IHM/DiagrammeClasse.mdj deleted file mode 100644 index 114bf6b..0000000 --- a/Documentation/docPrepaAppli-IHM/DiagrammeClasse.mdj +++ /dev/null @@ -1,3504 +0,0 @@ -{ - "_type": "Project", - "_id": "AAAAAAFF+h6SjaM2Hec=", - "name": "Untitled", - "ownedElements": [ - { - "_type": "UMLModel", - "_id": "AAAAAAFF+qBWK6M3Z8Y=", - "_parent": { - "$ref": "AAAAAAFF+h6SjaM2Hec=" - }, - "name": "Model", - "ownedElements": [ - { - "_type": "UMLClassDiagram", - "_id": "AAAAAAFF+qBtyKM79qY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Main", - "defaultDiagram": true, - "ownedViews": [ - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXDUzV0wgvDA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXDUzV0wheqw=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXDUzV0wiDFg=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wheqw=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -576, - "top": 656, -======= - "left": -544, - "top": 720, ->>>>>>> origin/master - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDUzV0wji6Y=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wheqw=" - }, - "font": "Arial;13;1", -<<<<<<< HEAD - "left": 53, - "top": 687, - "width": 298.04150390625, -======= - "left": 69, - "top": 719, - "width": 246, ->>>>>>> origin/master - "height": 13, - "text": "Personne" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDUzWEwknFs=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wheqw=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -576, - "top": 656, -======= - "left": -544, - "top": 720, ->>>>>>> origin/master - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDUzWEwlwuU=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wheqw=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -576, - "top": 656, -======= - "left": -544, - "top": 720, ->>>>>>> origin/master - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 48, - "top": 680, - "width": 308.04150390625, -======= - "left": 64, - "top": 712, - "width": 256, ->>>>>>> origin/master - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXDUzV0wiDFg=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXDUzV0wji6Y=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXDUzWEwknFs=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXDUzWEwlwuU=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXDUzWEwmVJA=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDWE0ExLfHc=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGHXDWExExIi9I=" - }, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 53, - "top": 710, - "width": 298.04150390625, -======= - "left": 69, - "top": 742, - "width": 246, ->>>>>>> origin/master - "height": 13, - "text": "-id: int", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGH4NxSjNLeHUw=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGH4NxShNLb0XE=" - }, - "font": "Arial;13;0", - "left": 53, - "top": 725, - "width": 298.04150390625, - "height": 13, - "text": "-Nom: string", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGH4Ny1EdNbmCU=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGH4Ny1BtNYUzc=" - }, - "font": "Arial;13;0", - "left": 53, - "top": 740, - "width": 298.04150390625, - "height": 13, - "text": "-Prenom: string", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDWna0xXVhs=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGHXDWnYUxUAC4=" - }, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 53, - "top": 755, - "width": 298.04150390625, -======= - "left": 69, - "top": 757, - "width": 246, ->>>>>>> origin/master - "height": 13, - "text": "-MdP: string", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHvK0bPRm75zc=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGHvK0bMxm4OMc=" - }, - "font": "Arial;13;0", - "left": 69, - "top": 772, - "width": 246, - "height": 13, - "text": "-Nom: string", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHvK1YYholSeM=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "model": { - "$ref": "AAAAAAGHvK1YWRoiUbY=" - }, - "font": "Arial;13;0", - "left": 69, - "top": 787, - "width": 246, - "height": 13, - "text": "-Prenom: string", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 48, - "top": 705, - "width": 308.04150390625, -======= - "left": 64, - "top": 737, - "width": 256, ->>>>>>> origin/master - "height": 68 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXDUzWEwnRCI=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGHXDWUR0xRYTU=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwnRCI=" - }, - "model": { - "$ref": "AAAAAAGHXDWUP0xOTyA=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -235, - "top": 1076, -======= - "left": -203, - "top": 1140, ->>>>>>> origin/master - "width": 246, - "height": 13, - "text": "+Operation1()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGH4N1jydef9eM=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwnRCI=" - }, - "model": { - "$ref": "AAAAAAGH4N1jwtecya0=" - }, - "font": "Arial;13;0", - "left": 53, - "top": 780, - "width": 298.04150390625, - "height": 13, - "text": "+Personne(nom: string, prenom: string, mdp: string)", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGH4N4NG9hqLjI=", - "_parent": { - "$ref": "AAAAAAGHXDUzWEwnRCI=" - }, - "model": { - "$ref": "AAAAAAGH4N4NFNhn2Nk=" - }, - "font": "Arial;13;0", - "left": 53, - "top": 795, - "width": 298.04150390625, - "height": 13, - "text": "+Operation2()", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 48, - "top": 773, - "width": 308.04150390625, - "height": 40 -======= - "left": 64, - "top": 805, - "width": 256, - "height": 10 ->>>>>>> origin/master - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXDUzWEwoznU=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -288, - "top": 328, -======= - "left": -272, - "top": 360, ->>>>>>> origin/master - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXDUzWEwpTfM=", - "_parent": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "model": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": -288, - "top": 328, -======= - "left": -272, - "top": 360, ->>>>>>> origin/master - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, -<<<<<<< HEAD - "left": 48, - "top": 680, - "width": 308.04150390625, - "height": 133, -======= - "left": 64, - "top": 712, - "width": 256, - "height": 103, ->>>>>>> origin/master - "nameCompartment": { - "$ref": "AAAAAAGHXDUzV0wheqw=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXDUzWEwmVJA=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXDUzWEwnRCI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXDUzWEwoznU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXDUzWEwpTfM=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXDdux0xpPgo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXDdux0xqhkk=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXDdux0xrEpw=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xqhkk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 512, - "top": 208, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDdux0xs54Y=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xqhkk=" - }, - "font": "Arial;13;1", - "left": 485, - "top": 647, - "width": 275.6279296875, - "height": 13, - "text": "Client" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDdux0xtLMI=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xqhkk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 512, - "top": 208, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDdux0xu5fs=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xqhkk=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 512, - "top": 208, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 480, - "top": 640, - "width": 285.6279296875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXDdux0xrEpw=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXDdux0xs54Y=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXDdux0xtLMI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXDdux0xu5fs=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXDdux0xvKTI=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDeNsUyUCoY=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xvKTI=" - }, - "model": { - "$ref": "AAAAAAGHXDeNp0yR0nA=" - }, - "font": "Arial;13;0", - "left": 485, - "top": 670, - "width": 275.6279296875, - "height": 13, - "text": "-comptes: list", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 480, - "top": 665, - "width": 285.6279296875, - "height": 23 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXDduyExw3kw=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGH3QBXcr4fFSI=", - "_parent": { - "$ref": "AAAAAAGHXDduyExw3kw=" - }, - "model": { - "$ref": "AAAAAAGH3QBXbL4c18o=" - }, - "font": "Arial;13;0", - "left": 485, - "top": 693, - "width": 275.6279296875, - "height": 13, - "text": "+Client(nom: string, prenom: string, mdp: string)", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 480, - "top": 688, - "width": 285.6279296875, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXDduyExx6oA=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 256, - "top": 104, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXDduyExyxDg=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "model": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 256, - "top": 104, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 480, - "top": 640, - "width": 285.6279296875, - "height": 86, - "nameCompartment": { - "$ref": "AAAAAAGHXDdux0xqhkk=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXDdux0xvKTI=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXDduyExw3kw=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXDduyExx6oA=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXDduyExyxDg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXDhYXkyeoP0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXDhYXkyfUmQ=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXDhYXkygbBI=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyfUmQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1008, - "top": 240, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDhYXkyhQpQ=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyfUmQ=" - }, - "font": "Arial;13;1", - "left": 965, - "top": 631, - "width": 254, - "height": 13, - "text": "Compte" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDhYXkyifRQ=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyfUmQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1008, - "top": 240, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDhYXkyjOz8=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyfUmQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1008, - "top": 240, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 960, - "top": 624, - "width": 264, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXDhYXkygbBI=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXDhYXkyhQpQ=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXDhYXkyifRQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXDhYXkyjOz8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXDhYXkykyPk=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDh9eEzJ3tc=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkykyPk=" - }, - "model": { - "$ref": "AAAAAAGHXDh9cEzGwY0=" - }, - "font": "Arial;13;0", - "left": 965, - "top": 654, - "width": 254, - "height": 13, - "text": "-solde: int", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDj6N0zSKUU=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkykyPk=" - }, - "model": { - "$ref": "AAAAAAGHXDj6L0zPhdA=" - }, - "font": "Arial;13;0", - "left": 965, - "top": 669, - "width": 254, - "height": 13, - "text": "-nom: string", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDlSeEzb9zs=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkykyPk=" - }, - "model": { - "$ref": "AAAAAAGHXDlSbkzYtOw=" - }, - "font": "Arial;13;0", - "left": 965, - "top": 684, - "width": 254, - "height": 13, - "text": "-IBAN: int", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDl+EEziwoo=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkykyPk=" - }, - "model": { - "$ref": "AAAAAAGHXDl+Ckzf1ok=" - }, - "font": "Arial;13;0", - "left": 965, - "top": 699, - "width": 254, - "height": 13, - "text": "-listTrans: list", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 960, - "top": 649, - "width": 264, - "height": 68 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXDhYXkylq+E=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "font": "Arial;13;0", - "left": 960, - "top": 717, - "width": 264, - "height": 10 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXDhYX0ymi7g=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 504, - "top": 120, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXDhYX0ynHVE=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "model": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 504, - "top": 120, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 960, - "top": 624, - "width": 264, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGHXDhYXkyfUmQ=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXDhYXkykyPk=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXDhYXkylq+E=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXDhYX0ymi7g=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXDhYX0ynHVE=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAGHXDsS7k5hHT8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5irKQ=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 862, - "top": 661, -======= - "left": 847, - "top": 654, ->>>>>>> origin/master - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5jRyc=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "visible": null, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 862, - "top": 646, -======= - "left": 847, - "top": 639, ->>>>>>> origin/master - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5k+00=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 861, - "top": 690, -======= - "left": 847, - "top": 684, ->>>>>>> origin/master - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5lBKU=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5egFA=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 792, - "top": 661, -======= - "left": 761, - "top": 654, ->>>>>>> origin/master - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5mOmY=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5egFA=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 794, - "top": 647, -======= - "left": 764, - "top": 641, ->>>>>>> origin/master - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5n+R8=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5egFA=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 787, - "top": 688, -======= - "left": 757, - "top": 682, ->>>>>>> origin/master - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS7k5oQ6U=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5f4ww=" - }, - "visible": false, - "font": "Arial;13;0", -<<<<<<< HEAD - "left": 933, - "top": 661, -======= - "left": 932, - "top": 654, ->>>>>>> origin/master - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS705pHS4=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5f4ww=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 930, -<<<<<<< HEAD - "top": 648, -======= - "top": 640, ->>>>>>> origin/master - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXDsS705qZhU=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5f4ww=" - }, - "font": "Arial;13;0", - "left": 943, -<<<<<<< HEAD - "top": 667, -======= - "top": 659, ->>>>>>> origin/master - "width": 6.5, - "height": 13, - "alpha": -0.6214167091158393, - "distance": 15.811388300841896, - "hostEdge": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "text": "*" - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXDsS705rWfg=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5egFA=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXDsS705sXZA=", - "_parent": { - "$ref": "AAAAAAGHXDsS7k5hHT8=" - }, - "model": { - "$ref": "AAAAAAGHXDsS7U5f4ww=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "tail": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "lineStyle": 1, -<<<<<<< HEAD - "points": "766:682;959:683", -======= - "points": "736:676;959:675", ->>>>>>> origin/master - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXDsS7k5irKQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXDsS7k5jRyc=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXDsS7k5k+00=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGHXDsS7k5lBKU=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGHXDsS7k5mOmY=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGHXDsS7k5n+R8=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGHXDsS7k5oQ6U=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGHXDsS705pHS4=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGHXDsS705qZhU=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGHXDsS705rWfg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGHXDsS705sXZA=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXDwy9F6JYgM=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXDwy9V6KZcc=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXDwy9V6LEsQ=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6KZcc=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -16, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDwy9V6MsXo=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6KZcc=" - }, - "font": "Arial;13;1", - "left": 1325, - "top": 631, - "width": 318, - "height": 13, - "text": "Transactions" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDwy9V6NY00=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6KZcc=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -16, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXDwy9V6OPuY=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6KZcc=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -16, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 1320, - "top": 624, - "width": 328, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXDwy9V6LEsQ=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXDwy9V6MsXo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXDwy9V6NY00=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXDwy9V6OPuY=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXDwy9V6Pxuo=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDxlCF7/l+o=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6Pxuo=" - }, - "model": { - "$ref": "AAAAAAGHXDxk+175tB8=" - }, - "font": "Arial;13;0", - "left": 1325, - "top": 654, - "width": 318, - "height": 13, - "text": "-Type", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDyK1F893Go=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6Pxuo=" - }, - "model": { - "$ref": "AAAAAAGHXDyKzl83OD8=" - }, - "font": "Arial;13;0", - "left": 1325, - "top": 669, - "width": 318, - "height": 13, - "text": "-somme: int", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXDzI8F+jl2M=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6Pxuo=" - }, - "model": { - "$ref": "AAAAAAGHXDzI6l+d6jg=" - }, - "font": "Arial;13;0", - "left": 1325, - "top": 684, - "width": 318, - "height": 13, - "text": "-CompteImpliqué: Compte", - "horizontalAlignment": 0 - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGHXD0SX1/Lv0M=", - "_parent": { - "$ref": "AAAAAAGHXDwy9V6Pxuo=" - }, - "model": { - "$ref": "AAAAAAGHXD0SWV/FMtI=" - }, - "font": "Arial;13;0", - "left": 1325, - "top": 699, - "width": 318, - "height": 13, - "text": "-Catégorie: string", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 1320, - "top": 649, - "width": 328, - "height": 68 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXDwy9V6QR0U=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "font": "Arial;13;0", - "left": 1320, - "top": 717, - "width": 328, - "height": 10 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXDwy9V6Rlc4=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -8, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXDwy9V6SfZs=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "model": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -8, - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 1320, - "top": 624, - "width": 328, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGHXDwy9V6KZcc=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXDwy9V6Pxuo=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXDwy9V6QR0U=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXDwy9V6Rlc4=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXDwy9V6SfZs=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAGHXD2FNWYFxHo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYGMHc=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1271, - "top": 654, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYHicI=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 1271, - "top": 639, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYIu2Y=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1271, - "top": 684, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYJKHc=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYCOtQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1249, - "top": 654, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYKaEw=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYCOtQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1252, - "top": 640, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYL+5I=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYCOtQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1245, - "top": 681, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYM8cc=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYDzpg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1293, - "top": 654, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYNevs=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYDzpg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1290, - "top": 640, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD2FNWYOyyk=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYDzpg=" - }, - "font": "Arial;13;0", - "left": 1303, -<<<<<<< HEAD - "top": 671, -======= - "top": 663, ->>>>>>> origin/master - "width": 6.5, - "height": 13, - "alpha": -0.36717409155035075, - "distance": 13.92838827718412, - "hostEdge": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "text": "*" - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXD2FNWYPomA=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYCOtQ=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXD2FNWYQw64=", - "_parent": { - "$ref": "AAAAAAGHXD2FNWYFxHo=" - }, - "model": { - "$ref": "AAAAAAGHXD2FNGYDzpg=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "tail": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "lineStyle": 1, - "points": "1224:675;1319:675", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXD2FNWYGMHc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD2FNWYHicI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD2FNWYIu2Y=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGHXD2FNWYJKHc=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGHXD2FNWYKaEw=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGHXD2FNWYL+5I=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGHXD2FNWYM8cc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGHXD2FNWYNevs=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGHXD2FNWYOyyk=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGHXD2FNWYPomA=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGHXD2FNWYQw64=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAGHXD4SnmlaKnk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Snmlby3g=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1270, - "top": 684, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Snmlc//8=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 1270, - "top": 699, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4SnmldLCA=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1271, - "top": 654, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Snmle2TA=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlXxBY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1293, - "top": 683, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Snmlf3Mg=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlXxBY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1290, - "top": 697, - "height": 13, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4SnmlgEIA=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlXxBY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1297, - "top": 656, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "edgePosition": 2 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Snmlhumg=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlY/6A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1249, - "top": 683, - "height": 13, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4SnmliQ5A=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlY/6A=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 1252, - "top": 697, - "height": 13, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - } - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD4Sn2ljkUc=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlY/6A=" - }, - "font": "Arial;13;0", - "left": 1235, - "top": 656, - "width": 21.68359375, - "height": 13, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "text": "1, 2" - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXD4Sn2lk0tQ=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlXxBY=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAGHXD4Sn2llWBM=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlaKnk=" - }, - "model": { - "$ref": "AAAAAAGHXD4SnmlY/6A=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDhYXkyeoP0=" - }, - "tail": { - "$ref": "AAAAAAGHXDwy9F6JYgM=" - }, - "lineStyle": 1, - "points": "1319:675;1224:675", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXD4Snmlby3g=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD4Snmlc//8=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD4SnmldLCA=" - }, - "showEndOrder": "hide", - "tailRoleNameLabel": { - "$ref": "AAAAAAGHXD4Snmle2TA=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAGHXD4Snmlf3Mg=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAGHXD4SnmlgEIA=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAGHXD4Snmlhumg=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAGHXD4SnmliQ5A=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAGHXD4Sn2ljkUc=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAGHXD4Sn2lk0tQ=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAGHXD4Sn2llWBM=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGHXD74foAosSw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD74foAm3OQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD74foApcWk=", - "_parent": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "model": { - "$ref": "AAAAAAGHXD74foAm3OQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 406, - "top": 709, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD74foAqIfA=", - "_parent": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "model": { - "$ref": "AAAAAAGHXD74foAm3OQ=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 421, - "top": 709, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD74foArrAg=", - "_parent": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "model": { - "$ref": "AAAAAAGHXD74foAm3OQ=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 377, - "top": 710, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD74foAosSw=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "tail": { - "$ref": "AAAAAAGHXDdux0xpPgo=" - }, - "lineStyle": 1, -<<<<<<< HEAD - "points": "479:686;392:688;392:744;356:744", -======= - "points": "455:679;392:680;392:744;320:751", ->>>>>>> origin/master - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXD74foApcWk=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD74foAqIfA=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD74foArrAg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXD83YYvT/WQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXD83YYvU7tY=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXD83YYvVNTw=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvU7tY=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -32, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD83YYvW588=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvU7tY=" - }, - "font": "Arial;13;1", - "left": 453, - "top": 823, - "width": 300.193359375, - "height": 13, - "text": "Conseiller" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD83YYvXh7s=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvU7tY=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -32, - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD83YYvYj4w=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvU7tY=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -32, - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 816, - "width": 310.193359375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD83YYvVNTw=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXD83YYvW588=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXD83YYvXh7s=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD83YYvYj4w=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXD83YYvZXAc=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGH4OahbCG6Jiw=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvZXAc=" - }, - "model": { - "$ref": "AAAAAAGH4OahYiGuNJk=" - }, - "font": "Arial;13;0", - "left": 453, - "top": 846, - "width": 300.193359375, - "height": 13, - "text": "-id: int", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 841, - "width": 310.193359375, - "height": 23 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXD83YYvaffg=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGH3QA0h71KXzU=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvaffg=" - }, - "model": { - "$ref": "AAAAAAGH3QA0fr0+Nqw=" - }, - "font": "Arial;13;0", - "left": 453, - "top": 869, - "width": 300.193359375, - "height": 13, - "text": "+Conseiller(nom: string, prenom: string, mdp: string)", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 864, - "width": 310.193359375, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXD83YYvb8LM=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "visible": false, - "font": "Arial;13;0", - "top": -16, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXD83YYvc8Og=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "model": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 596.3310546875, - "top": 816, - "width": 130.6689453125, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 448, - "top": 816, - "width": 310.193359375, - "height": 101, - "nameCompartment": { - "$ref": "AAAAAAGHXD83YYvU7tY=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXD83YYvZXAc=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXD83YYvaffg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXD83YYvb8LM=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXD83YYvc8Og=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGHXD9k0Y7Wyng=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGHXD9k0Y7XI3g=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGHXD9k0Y7YWtM=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7XI3g=" - }, - "visible": false, - "font": "Arial;13;0", - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD9k0Y7ZuLE=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7XI3g=" - }, - "font": "Arial;13;1", - "left": 453, - "top": 983, - "width": 303.81787109375, - "height": 13, - "text": "Technicien" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD9k0Y7aY7U=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7XI3g=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGHXD9k0Y7btd8=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7XI3g=" - }, - "visible": false, - "font": "Arial;13;0", - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 976, - "width": 313.81787109375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD9k0Y7YWtM=" - }, - "nameLabel": { - "$ref": "AAAAAAGHXD9k0Y7ZuLE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGHXD9k0Y7aY7U=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD9k0Y7btd8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGHXD9k0Y7c6Sc=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAGH4OjH2iXl29Q=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7c6Sc=" - }, - "model": { - "$ref": "AAAAAAGH4OjH0CXZngo=" - }, - "font": "Arial;13;0", - "left": 453, - "top": 1006, - "width": 303.81787109375, - "height": 13, - "text": "+Attribute1", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 1001, - "width": 313.81787109375, - "height": 23 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGHXD9k0Y7dMec=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGH4OhICSTuOCk=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7dMec=" - }, - "model": { - "$ref": "AAAAAAGH4OhIASTinWo=" - }, - "font": "Arial;13;0", - "left": 453, - "top": 1029, - "width": 303.81787109375, - "height": 13, - "text": "+Technicien(nom: string, prenom: string, mdp: string)", - "horizontalAlignment": 0 - } - ], - "font": "Arial;13;0", - "left": 448, - "top": 1024, - "width": 313.81787109375, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGHXD9k0Y7ebDc=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGHXD9k0Y7fO9I=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "model": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 448, - "top": 976, - "width": 313.81787109375, - "height": 80, - "nameCompartment": { - "$ref": "AAAAAAGHXD9k0Y7XI3g=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGHXD9k0Y7c6Sc=" - }, - "operationCompartment": { - "$ref": "AAAAAAGHXD9k0Y7dMec=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGHXD9k0Y7ebDc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGHXD9k0Y7fO9I=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGHXD+SV5NBBN8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD+SVpM/PCc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+SV5NCjA8=", - "_parent": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "model": { - "$ref": "AAAAAAGHXD+SVpM/PCc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 377, - "top": 797, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+SV5NDkgU=", - "_parent": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "model": { - "$ref": "AAAAAAGHXD+SVpM/PCc=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 362, - "top": 797, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+SV5NE+s8=", - "_parent": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "model": { - "$ref": "AAAAAAGHXD+SVpM/PCc=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 406, - "top": 798, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD+SV5NBBN8=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "tail": { - "$ref": "AAAAAAGHXD83YYvT/WQ=" - }, - "lineStyle": 1, -<<<<<<< HEAD - "points": "447:865;392:864;392:744;356:744", -======= - "points": "447:864;392:864;392:744;320:751", ->>>>>>> origin/master - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXD+SV5NCjA8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD+SV5NDkgU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD+SV5NE+s8=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGHXD+kpZTw1R0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGHXD+kpZTu9NY=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+kpZTxP+g=", - "_parent": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "model": { - "$ref": "AAAAAAGHXD+kpZTu9NY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 377, - "top": 873, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+kpZTyGVM=", - "_parent": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "model": { - "$ref": "AAAAAAGHXD+kpZTu9NY=" - }, - "visible": null, - "font": "Arial;13;0", - "left": 362, - "top": 873, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGHXD+kpZTz/A8=", - "_parent": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "model": { - "$ref": "AAAAAAGHXD+kpZTu9NY=" - }, - "visible": false, - "font": "Arial;13;0", - "left": 407, - "top": 874, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGHXD+kpZTw1R0=" - }, - "edgePosition": 1 - } - ], - "font": "Arial;13;0", - "head": { - "$ref": "AAAAAAGHXDUzV0wgvDA=" - }, - "tail": { - "$ref": "AAAAAAGHXD9k0Y7Wyng=" - }, - "lineStyle": 1, -<<<<<<< HEAD - "points": "447:1016;392:1016;392:744;356:744", -======= - "points": "447:1016;392:1016;392:744;320:751", ->>>>>>> origin/master - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGHXD+kpZTxP+g=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGHXD+kpZTyGVM=" - }, - "propertyLabel": { - "$ref": "AAAAAAGHXD+kpZTz/A8=" - } - }, - { - "_type": "UMLEnumerationView", - "_id": "AAAAAAGH4OMYTPQqnOk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGH4OMYTPQrCe4=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGH4OMYTPQsX9k=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQrCe4=" - }, - "font": "Arial;13;0", - "left": 1037, - "top": 829, - "width": 278, - "height": 13, - "text": "«enumeration»" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGH4OMYTPQtyEg=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQrCe4=" - }, - "font": "Arial;13;1", - "left": 1037, - "top": 844, - "width": 278, - "height": 13, - "text": "Enumeration1" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGH4OMYTPQu48I=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQrCe4=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 73.67724609375, - "height": 13, - "text": "(from Model)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGH4OMYTPQvBNQ=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQrCe4=" - }, - "visible": false, - "font": "Arial;13;0", - "height": 13, - "horizontalAlignment": 1 - } - ], - "font": "Arial;13;0", - "left": 1032, - "top": 824, - "width": 288, - "height": 38, - "stereotypeLabel": { - "$ref": "AAAAAAGH4OMYTPQsX9k=" - }, - "nameLabel": { - "$ref": "AAAAAAGH4OMYTPQtyEg=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGH4OMYTPQu48I=" - }, - "propertyLabel": { - "$ref": "AAAAAAGH4OMYTPQvBNQ=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGH4OMYTPQwmRI=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGH4OMYTPQxyEA=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGH4OMYTPQyE+U=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGH4OMYTPQzRpA=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "visible": false, - "font": "Arial;13;0", - "width": 10, - "height": 10 - }, - { - "_type": "UMLEnumerationLiteralCompartmentView", - "_id": "AAAAAAGH4OMYTPQ0rH0=", - "_parent": { - "$ref": "AAAAAAGH4OMYTPQqnOk=" - }, - "model": { - "$ref": "AAAAAAGH4OMYS/QoSBc=" - }, - "font": "Arial;13;0", - "left": 1032, - "top": 862, - "width": 288, - "height": 10 - } - ], - "font": "Arial;13;0", - "containerChangeable": true, - "left": 1032, - "top": 824, - "width": 288, - "height": 160, - "nameCompartment": { - "$ref": "AAAAAAGH4OMYTPQrCe4=" - }, - "suppressAttributes": true, - "suppressOperations": true, - "attributeCompartment": { - "$ref": "AAAAAAGH4OMYTPQwmRI=" - }, - "operationCompartment": { - "$ref": "AAAAAAGH4OMYTPQxyEA=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGH4OMYTPQyE+U=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGH4OMYTPQzRpA=" - }, - "enumerationLiteralCompartment": { - "$ref": "AAAAAAGH4OMYTPQ0rH0=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXDUzVkweZ4U=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Personne", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGHXD7EYXv4lNc=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "source": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "target": { - "$ref": "AAAAAAGHXDdux0xn1po=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDWExExIi9I=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "id", - "ownedElements": [ - { - "_type": "UMLConstraint", - "_id": "AAAAAAGHXDXdhkxaFaY=", - "_parent": { - "$ref": "AAAAAAGHXDWExExIi9I=" - }, - "name": "Constraint1" - } - ], - "visibility": "private", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGH4NxShNLb0XE=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Nom", - "visibility": "private", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGH4Ny1BtNYUzc=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Prenom", - "visibility": "private", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDWnYUxUAC4=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "MdP", - "ownedElements": [ - { - "_type": "UMLConstraint", - "_id": "AAAAAAGHvKze5Rk3ZbI=", - "_parent": { - "$ref": "AAAAAAGHXDWnYUxUAC4=" - }, - "name": "Constraint1" - } - ], - "visibility": "private", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHvK0bMxm4OMc=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Nom", - "visibility": "private", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHvK1YWRoiUbY=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Prenom", - "visibility": "private", - "type": "string" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGHXDWUP0xOTyA=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Operation1" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGH4N1jwtecya0=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Personne", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4N4Ms9g0VPg=", - "_parent": { - "$ref": "AAAAAAGH4N1jwtecya0=" - }, - "name": "nom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4N4MtNg1HKQ=", - "_parent": { - "$ref": "AAAAAAGH4N1jwtecya0=" - }, - "name": "prenom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4N4MtNg26bI=", - "_parent": { - "$ref": "AAAAAAGH4N1jwtecya0=" - }, - "name": "mdp", - "type": "string" - } - ] - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGH4N4NFNhn2Nk=", - "_parent": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - }, - "name": "Operation2" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXDdux0xn1po=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Client", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAGHXDsS7U5d3WY=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXDsS7U5egFA=", - "_parent": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "reference": { - "$ref": "AAAAAAGHXDdux0xn1po=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXDsS7U5f4ww=", - "_parent": { - "$ref": "AAAAAAGHXDsS7U5d3WY=" - }, - "reference": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "navigable": "navigable", - "multiplicity": "*" - } - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGHXD74foAm3OQ=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "source": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "target": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - } - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAGH3PviFqzbj2k=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "name": "Interface1" - }, - { - "_type": "UMLActivity", - "_id": "AAAAAAGH3PxPZLH9b7A=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "name": "Activity1" - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDeNp0yR0nA=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "name": "comptes", - "visibility": "private", - "type": "list" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGH3QBXbL4c18o=", - "_parent": { - "$ref": "AAAAAAGHXDdux0xn1po=" - }, - "name": "Client", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGH3QDzK76kz4I=", - "_parent": { - "$ref": "AAAAAAGH3QBXbL4c18o=" - }, - "name": "nom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH3QDzK76l/kw=", - "_parent": { - "$ref": "AAAAAAGH3QBXbL4c18o=" - }, - "name": "prenom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH3QDzK76moJA=", - "_parent": { - "$ref": "AAAAAAGH3QBXbL4c18o=" - }, - "name": "mdp", - "type": "string" - } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXDhYXkyc+PE=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Compte", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAGHXD2FNGYBkog=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "ownedElements": [ - { - "_type": "UMLConstraint", - "_id": "AAAAAAGHXD28xmZs7EI=", - "_parent": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "name": "Constraint1" - } - ], - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXD2FNGYCOtQ=", - "_parent": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "reference": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXD2FNGYDzpg=", - "_parent": { - "$ref": "AAAAAAGHXD2FNGYBkog=" - }, - "reference": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "navigable": "navigable", - "multiplicity": "*" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDh9cEzGwY0=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "name": "solde", - "visibility": "private", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDj6L0zPhdA=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "name": "nom", - "visibility": "private", - "type": "string" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDlSbkzYtOw=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "name": "IBAN", - "visibility": "private", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDl+Ckzf1ok=", - "_parent": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "name": "listTrans", - "visibility": "private", - "type": "list" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXDwy9F6Hfd8=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Transactions", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAGHXD4SnmlWRhg=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXD4SnmlXxBY=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "reference": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - } - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAGHXD4SnmlY/6A=", - "_parent": { - "$ref": "AAAAAAGHXD4SnmlWRhg=" - }, - "reference": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - }, - "navigable": "navigable", - "multiplicity": "1, 2" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDxk+175tB8=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "name": "Type", - "visibility": "private", - "type": "" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDyKzl83OD8=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "name": "somme", - "visibility": "private", - "type": "int" - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXDzI6l+d6jg=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "name": "CompteImpliqué", - "visibility": "private", - "type": { - "$ref": "AAAAAAGHXDhYXkyc+PE=" - } - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGHXD0SWV/FMtI=", - "_parent": { - "$ref": "AAAAAAGHXDwy9F6Hfd8=" - }, - "name": "Catégorie", - "visibility": "private", - "type": "string" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXD83YYvR9MA=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Conseiller", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGHXD+SVpM/PCc=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "source": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "target": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGH4OahYiGuNJk=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "name": "id", - "visibility": "private", - "type": "int" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGH3QA0fr0+Nqw=", - "_parent": { - "$ref": "AAAAAAGHXD83YYvR9MA=" - }, - "name": "Conseiller", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OgyLSRwLp0=", - "_parent": { - "$ref": "AAAAAAGH3QA0fr0+Nqw=" - }, - "name": "nom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OgyLiRxRo0=", - "_parent": { - "$ref": "AAAAAAGH3QA0fr0+Nqw=" - }, - "name": "prenom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OgyLiRy2+s=", - "_parent": { - "$ref": "AAAAAAGH3QA0fr0+Nqw=" - }, - "name": "mdp", - "type": "string" - } - ] - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGHXD9k0Y7URtE=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Technicien", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGHXD+kpZTu9NY=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "source": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "target": { - "$ref": "AAAAAAGHXDUzVkweZ4U=" - } - } - ], - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAGH4OjH0CXZngo=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "name": "Attribute1", - "type": "" - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGH4OhIASTinWo=", - "_parent": { - "$ref": "AAAAAAGHXD9k0Y7URtE=" - }, - "name": "Technicien", - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OiozSVn1I0=", - "_parent": { - "$ref": "AAAAAAGH4OhIASTinWo=" - }, - "name": "nom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OiozSVofys=", - "_parent": { - "$ref": "AAAAAAGH4OhIASTinWo=" - }, - "name": "prenom", - "type": "string" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAGH4OiozSVpxNk=", - "_parent": { - "$ref": "AAAAAAGH4OhIASTinWo=" - }, - "name": "mdp", - "type": "string" - } - ] - } - ] - }, - { - "_type": "UMLEnumeration", - "_id": "AAAAAAGH4OMYS/QoSBc=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Enumeration1" - } - ] - } - ] -} \ No newline at end of file diff --git a/Documentation/docPrepaAppli-IHM/Diagramme_de_Classes.mdj b/Documentation/docPrepaAppli-IHM/Diagramme_de_Classes.mdj new file mode 100644 index 0000000..6c5038e --- /dev/null +++ b/Documentation/docPrepaAppli-IHM/Diagramme_de_Classes.mdj @@ -0,0 +1,3736 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHoVeFr3Q5cg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHoVeFr3Ri8Y=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Q5cg=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHoVeFr3S3n0=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Ri8Y=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoVeFr3TQLo=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Ri8Y=" + }, + "font": "Arial;13;1", + "left": 1901, + "top": 4095, + "width": 41.919921875, + "height": 13, + "text": "Class1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoVeFr3U0qs=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Ri8Y=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoVeFr3Vkfk=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Ri8Y=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1896, + "top": 4088, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHoVeFr3S3n0=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHoVeFr3TQLo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHoVeFr3U0qs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHoVeFr3Vkfk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHoVeFr3WXLg=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Q5cg=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "font": "Arial;13;0", + "left": 1896, + "top": 4113, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHoVeFr3Xpto=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Q5cg=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "font": "Arial;13;0", + "left": 1896, + "top": 4123, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHoVeFr3YdbE=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Q5cg=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHoVeFr3Zbw4=", + "_parent": { + "$ref": "AAAAAAGIHoVeFr3Q5cg=" + }, + "model": { + "$ref": "AAAAAAGIHoVeFr3OX0c=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1896, + "top": 4088, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGIHoVeFr3Ri8Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHoVeFr3WXLg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHoVeFr3Xpto=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHoVeFr3YdbE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHoVeFr3Zbw4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHoWVAr35E+c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHoWVAr36lLA=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHoWVAr37XUs=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr36lLA=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoWVA7383nQ=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr36lLA=" + }, + "font": "Arial;13;1", + "left": 61, + "top": 183, + "width": 332.69970703125, + "height": 13, + "text": "Person" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoWVA7397UY=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr36lLA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHoWVA73+pmI=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr36lLA=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 56, + "top": 176, + "width": 342.69970703125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHoWVAr37XUs=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHoWVA7383nQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHoWVA7397UY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHoWVA73+pmI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHoWVA73/f+c=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHog09r414aI=", + "_parent": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "model": { + "$ref": "AAAAAAGIHog08L4yqug=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 206, + "width": 332.69970703125, + "height": 13, + "text": "-Id: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHoXocr4lJ8U=", + "_parent": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "model": { + "$ref": "AAAAAAGIHoXoZb4ivtM=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 221, + "width": 332.69970703125, + "height": 13, + "text": "-Name: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHoeQ674tz10=", + "_parent": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "model": { + "$ref": "AAAAAAGIHoeQ5b4q9e4=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 236, + "width": 332.69970703125, + "height": 13, + "text": "-FirstName: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHog4Zr47cD8=", + "_parent": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "model": { + "$ref": "AAAAAAGIHog4Yb44It8=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 251, + "width": 332.69970703125, + "height": 13, + "text": "-Password: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHog7Yb5BIQU=", + "_parent": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "model": { + "$ref": "AAAAAAGIHog7XL4+Umw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 61, + "top": 266, + "width": 119, + "height": 13, + "text": "+Attribute3", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 56, + "top": 201, + "width": 342.69970703125, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHoWVA74AsGI=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIHojY375LrVg=", + "_parent": { + "$ref": "AAAAAAGIHoWVA74AsGI=" + }, + "model": { + "$ref": "AAAAAAGIHojY1L5IuEY=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 274, + "width": 332.69970703125, + "height": 13, + "text": "+Person(name: string, firstName: string, password: string)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQqFhtZigRhM=", + "_parent": { + "$ref": "AAAAAAGIHoWVA74AsGI=" + }, + "model": { + "$ref": "AAAAAAGIQqFhqZidBCo=" + }, + "font": "Arial;13;0", + "left": 61, + "top": 289, + "width": 332.69970703125, + "height": 13, + "text": "#LogIn(id: string, password: string): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 56, + "top": 269, + "width": 342.69970703125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHoWVA74B8N4=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHoWVA74Ctws=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "model": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 56, + "top": 176, + "width": 342.69970703125, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGIHoWVAr36lLA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHoWVA73/f+c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHoWVA74AsGI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHoWVA74B8N4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHoWVA74Ctws=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHo06rr5ZC8o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHo06rr5aRtc=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHo06rr5bOvo=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5aRtc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -448, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHo06rr5cJvE=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5aRtc=" + }, + "font": "Arial;13;1", + "left": 493, + "top": 207, + "width": 347.85791015625, + "height": 13, + "text": "Customer" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHo06rr5dea4=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5aRtc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -448, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHo06rr5e0UA=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5aRtc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -448, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 488, + "top": 200, + "width": 357.85791015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHo06rr5bOvo=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHo06rr5cJvE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHo06rr5dea4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHo06rr5e0UA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHo06rr5fP+Q=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIQpG8BWAF2JA=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5fP+Q=" + }, + "model": { + "$ref": "AAAAAAGIQpG79GACCco=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 230, + "width": 347.85791015625, + "height": 13, + "text": "-NbAccounts: unsigned int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 488, + "top": 225, + "width": 357.85791015625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHo06rr5g4Kk=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIHo7/ib6eeNY=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5g4Kk=" + }, + "model": { + "$ref": "AAAAAAGIHo7/f76bkwo=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 253, + "width": 347.85791015625, + "height": 13, + "text": "+Customer(name: string, firstName: string, password: string)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 488, + "top": 248, + "width": 357.85791015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHo06rr5hUZk=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": -224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHo06rr5i0KI=", + "_parent": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "model": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": -224, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 488, + "top": 200, + "width": 357.85791015625, + "height": 89, + "nameCompartment": { + "$ref": "AAAAAAGIHo06rr5aRtc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHo06rr5fP+Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHo06rr5g4Kk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHo06rr5hUZk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHo06rr5i0KI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHpOZJ76qovs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHpOZKL6rK3I=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHpOZKL6sEzg=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6rK3I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1600, + "top": -976, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpOZKL6tDUQ=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6rK3I=" + }, + "font": "Arial;13;1", + "left": 973, + "top": 191, + "width": 479.64794921875, + "height": 13, + "text": "Account" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpOZKL6uiFg=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6rK3I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1600, + "top": -976, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpOZKL6vpBY=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6rK3I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1600, + "top": -976, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 968, + "top": 184, + "width": 489.64794921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHpOZKL6sEzg=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHpOZKL6tDUQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHpOZKL6uiFg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHpOZKL6vpBY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHpOZKL6wPo0=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpR67b7VRZs=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6wPo0=" + }, + "model": { + "$ref": "AAAAAAGIHpR6377SNaY=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 214, + "width": 479.64794921875, + "height": 13, + "text": "-Balance: double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpS13r7d5Vo=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6wPo0=" + }, + "model": { + "$ref": "AAAAAAGIHpS12r7a+No=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 229, + "width": 479.64794921875, + "height": 13, + "text": "-Name: string", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpTSwL7l/rM=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6wPo0=" + }, + "model": { + "$ref": "AAAAAAGIHpTSvL7i93I=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 244, + "width": 479.64794921875, + "height": 13, + "text": "-IBAN: string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 968, + "top": 209, + "width": 489.64794921875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHpOZKL6xeIs=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIHpUDkL7tdSc=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6xeIs=" + }, + "model": { + "$ref": "AAAAAAGIHpUDir7q9Xk=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 267, + "width": 479.64794921875, + "height": 13, + "text": "+Account(balance: int, name: string, iban: string)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQqJiaKLQYl8=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6xeIs=" + }, + "model": { + "$ref": "AAAAAAGIQqJiXaLNR0g=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 282, + "width": 479.64794921875, + "height": 13, + "text": "+DoTransactions(name: string, IBAN: string, sum: string): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQqK/8aNjZKw=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6xeIs=" + }, + "model": { + "$ref": "AAAAAAGIQqK/66Ngw9o=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 297, + "width": 479.64794921875, + "height": 13, + "text": "+DoRequest(name: string, IBAN: string, sum: string): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQqldK7Av78U=", + "_parent": { + "$ref": "AAAAAAGIHpOZKL6xeIs=" + }, + "model": { + "$ref": "AAAAAAGIQqldJLAsyg8=" + }, + "font": "Arial;13;0", + "left": 973, + "top": 312, + "width": 479.64794921875, + "height": 13, + "text": "+AskForHelp(type: string, type: string, message: string): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 968, + "top": 262, + "width": 489.64794921875, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHpOZKL6y410=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 800, + "top": -488, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHpOZKL6zwYI=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "model": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 800, + "top": -488, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 968, + "top": 184, + "width": 489.64794921875, + "height": 161, + "nameCompartment": { + "$ref": "AAAAAAGIHpOZKL6rK3I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHpOZKL6wPo0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHpOZKL6xeIs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHpOZKL6y410=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHpOZKL6zwYI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHpWTGr76MLU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHpWTG7773DM=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHpWTG778Wz0=", + "_parent": { + "$ref": "AAAAAAGIHpWTG7773DM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2880, + "top": -1312, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpWTG779Nmk=", + "_parent": { + "$ref": "AAAAAAGIHpWTG7773DM=" + }, + "font": "Arial;13;1", + "left": 1605, + "top": 191, + "width": 447.13525390625, + "height": 13, + "text": "Transactions" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpWTG77+bc0=", + "_parent": { + "$ref": "AAAAAAGIHpWTG7773DM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2880, + "top": -1312, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHpWTG77/qvE=", + "_parent": { + "$ref": "AAAAAAGIHpWTG7773DM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2880, + "top": -1312, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1600, + "top": 184, + "width": 457.13525390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHpWTG778Wz0=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHpWTG779Nmk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHpWTG77+bc0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHpWTG77/qvE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHpWTG78AJks=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpYISb8thsc=", + "_parent": { + "$ref": "AAAAAAGIHpWTG78AJks=" + }, + "model": { + "$ref": "AAAAAAGIHpYIRL8qPro=" + }, + "font": "Arial;13;0", + "left": 1605, + "top": 214, + "width": 447.13525390625, + "height": 13, + "text": "-Sum: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpYuwb81Vz4=", + "_parent": { + "$ref": "AAAAAAGIHpWTG78AJks=" + }, + "model": { + "$ref": "AAAAAAGIHpYuvL8ykiU=" + }, + "font": "Arial;13;0", + "left": 1605, + "top": 229, + "width": 447.13525390625, + "height": 13, + "text": "-InvolvedAccounts: Account", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHpZ6ob89AGg=", + "_parent": { + "$ref": "AAAAAAGIHpWTG78AJks=" + }, + "model": { + "$ref": "AAAAAAGIHpZ6m786BQI=" + }, + "font": "Arial;13;0", + "left": 1605, + "top": 244, + "width": 447.13525390625, + "height": 13, + "text": "-Category: string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1600, + "top": 209, + "width": 457.13525390625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHpWTG78BXGU=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIHqVOyb9aFz4=", + "_parent": { + "$ref": "AAAAAAGIHpWTG78BXGU=" + }, + "model": { + "$ref": "AAAAAAGIHqVOub9Xf1c=" + }, + "font": "Arial;13;0", + "left": 1605, + "top": 267, + "width": 447.13525390625, + "height": 13, + "text": "+Transactions(type: int, sum: int, involvedAccounts: Account, category: string)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQqriT7a8/DY=", + "_parent": { + "$ref": "AAAAAAGIHpWTG78BXGU=" + }, + "model": { + "$ref": "AAAAAAGIQqriQ7a5XjA=" + }, + "font": "Arial;13;0", + "left": 1605, + "top": 282, + "width": 447.13525390625, + "height": 13, + "text": "+ChangeCategory(type: string): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1600, + "top": 262, + "width": 457.13525390625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHpWTG78CU/Y=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1440, + "top": -656, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHpWTG78DQM0=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "model": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1440, + "top": -656, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1600, + "top": 184, + "width": 457.13525390625, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGIHpWTG7773DM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHpWTG78AJks=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHpWTG78BXGU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHpWTG78CU/Y=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHpWTG78DQM0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIHqeu5b/TIyM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIHqeu5b/U5Tw=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIHqeu5b/V62Y=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/U5Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -528, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHqeu5b/WT8s=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/U5Tw=" + }, + "font": "Arial;13;1", + "left": 533, + "top": 359, + "width": 359, + "height": 13, + "text": "Consultant" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHqeu5b/XScg=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/U5Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -528, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIHqeu5b/YXb8=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/U5Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": -528, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 352, + "width": 369, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIHqeu5b/V62Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGIHqeu5b/WT8s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIHqeu5b/XScg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHqeu5b/YXb8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIHqeu5b/ZzgA=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIHr5U7cAEiPU=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/ZzgA=" + }, + "model": { + "$ref": "AAAAAAGIHr5U28AByOM=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 382, + "width": 359, + "height": 13, + "text": "+AccountsList: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 377, + "width": 369, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIHqeu5r/am2k=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIHsF3wMAN0C0=", + "_parent": { + "$ref": "AAAAAAGIHqeu5r/am2k=" + }, + "model": { + "$ref": "AAAAAAGIHsF3tsAKe0k=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 405, + "width": 359, + "height": 13, + "text": "+Consultant(name: string, firstName: string, password: string)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 400, + "width": 369, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIHqeu5r/b5bI=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": -264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIHqeu5r/cPOk=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "model": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 288, + "top": -264, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 528, + "top": 352, + "width": 369, + "height": 81, + "nameCompartment": { + "$ref": "AAAAAAGIHqeu5b/U5Tw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIHqeu5b/ZzgA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIHqeu5r/am2k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIHqeu5r/b5bI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIHqeu5r/cPOk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGIHstAnMBDoMs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHstAnMBBp2E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstAnMBE9/w=", + "_parent": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "model": { + "$ref": "AAAAAAGIHstAnMBBp2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 442, + "top": 251, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstAnMBFZTQ=", + "_parent": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "model": { + "$ref": "AAAAAAGIHstAnMBBp2E=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 442, + "top": 266, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstAnMBGBBw=", + "_parent": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "model": { + "$ref": "AAAAAAGIHstAnMBBp2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 443, + "top": 221, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHstAnMBDoMs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "tail": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "lineStyle": 1, + "points": "487:243;399:242", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGIHstAnMBE9/w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGIHstAnMBFZTQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHstAnMBGBBw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGIHstR4cBUExs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHstR4cBSjHw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstR4cBVAg0=", + "_parent": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "model": { + "$ref": "AAAAAAGIHstR4cBSjHw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 331, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstR4cBWjWE=", + "_parent": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "model": { + "$ref": "AAAAAAGIHstR4cBSjHw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 480, + "top": 345, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHstR4cBXx3E=", + "_parent": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "model": { + "$ref": "AAAAAAGIHstR4cBSjHw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 493, + "top": 302, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHstR4cBUExs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGIHoWVAr35E+c=" + }, + "tail": { + "$ref": "AAAAAAGIHqeu5b/TIyM=" + }, + "lineStyle": 1, + "points": "580:351;399:295", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGIHstR4cBVAg0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGIHstR4cBWjWE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHstR4cBXx3E=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGIHswqEsBn9oI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqEsBoP2A=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "font": "Arial;13;0", + "left": 862, + "top": 232, + "width": 89.96533203125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 1, + "text": "+AccountsList *" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqEsBpubw=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 906, + "top": 217, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8BqlFU=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 905, + "top": 261, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8Br+IY=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBkmq4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 872, + "top": 230, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8Bsq7M=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBkmq4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 875, + "top": 217, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8Bt+s4=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBkmq4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 867, + "top": 258, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8BuT60=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBl71A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 941, + "top": 233, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8BvqNc=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBl71A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 939, + "top": 219, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHswqE8Bw+lc=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBl71A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 944, + "top": 260, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIHswqE8BxWK0=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBkmq4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIHswqE8ByCcw=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBn9oI=" + }, + "model": { + "$ref": "AAAAAAGIHswqEsBl71A=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "tail": { + "$ref": "AAAAAAGIHo06rr5ZC8o=" + }, + "lineStyle": 1, + "points": "846:251;967:255", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGIHswqEsBoP2A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGIHswqEsBpubw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHswqE8BqlFU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGIHswqE8Br+IY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGIHswqE8Bsq7M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGIHswqE8Bt+s4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGIHswqE8BuT60=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGIHswqE8BvqNc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGIHswqE8Bw+lc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGIHswqE8BxWK0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGIHswqE8ByCcw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGIHsw52cD7NVc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cD8VTs=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "font": "Arial;13;0", + "left": 1472, + "top": 235, + "width": 110.43017578125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 1, + "text": "+TransactionsList *" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cD9UnA=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1527, + "top": 220, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cD+wiM=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1528, + "top": 264, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cD/O8E=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD4hSc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1483, + "top": 236, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cEAyBA=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD4hSc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1485, + "top": 223, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cEB9TY=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD4hSc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1479, + "top": 264, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cEC918=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD5ACE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1572, + "top": 234, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cEDTXI=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD5ACE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1570, + "top": 221, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIHsw52cEEqAY=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD5ACE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1577, + "top": 261, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIHsw52cEFMms=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD4hSc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIHsw52cEGRBk=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD7NVc=" + }, + "model": { + "$ref": "AAAAAAGIHsw52cD5ACE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "tail": { + "$ref": "AAAAAAGIHpOZJ76qovs=" + }, + "lineStyle": 1, + "points": "1458:258;1599:255", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGIHsw52cD8VTs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGIHsw52cD9UnA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIHsw52cD+wiM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGIHsw52cD/O8E=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGIHsw52cEAyBA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGIHsw52cEB9TY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGIHsw52cEC918=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGIHsw52cEDTXI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGIHsw52cEEqAY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGIHsw52cEFMms=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGIHsw52cEGRBk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGIQqxGtL1QKA4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIQqxGtL1RwvM=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1QKA4=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIQqxGtL1Segs=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1RwvM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQqxGtL1Tc7Y=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1RwvM=" + }, + "font": "Arial;13;1", + "left": 1541, + "top": 879, + "width": 390, + "height": 13, + "text": "Enum" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQqxGtL1UphA=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1RwvM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQqxGtL1VTOU=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1RwvM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1536, + "top": 872, + "width": 400, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGIQqxGtL1Segs=" + }, + "nameLabel": { + "$ref": "AAAAAAGIQqxGtL1Tc7Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIQqxGtL1UphA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIQqxGtL1VTOU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIQqxGtL1Wpy0=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1QKA4=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "font": "Arial;13;0", + "left": 1536, + "top": 897, + "width": 400, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIQqxGtL1XSvY=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1QKA4=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGIQq2xCsIfnz8=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1XSvY=" + }, + "model": { + "$ref": "AAAAAAGIQq2w/MIWlQQ=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 912, + "width": 390, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1536, + "top": 907, + "width": 400, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIQqxGtL1YTpE=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1QKA4=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIQqxGtL1ZOBA=", + "_parent": { + "$ref": "AAAAAAGIQqxGtL1QKA4=" + }, + "model": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1536, + "top": 872, + "width": 400, + "height": 216, + "nameCompartment": { + "$ref": "AAAAAAGIQqxGtL1RwvM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGIQqxGtL1Wpy0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIQqxGtL1XSvY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIQqxGtL1YTpE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIQqxGtL1ZOBA=" + } + }, + { + "_type": "UMLEnumerationView", + "_id": "AAAAAAGIQq4B/MNWJAQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGIQq4B/MNX1+4=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGIQq4B/MNYjB0=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNX1+4=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 405, + "width": 119, + "height": 13, + "text": "«enumeration»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQq4B/MNZ9rY=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNX1+4=" + }, + "font": "Arial;13;1", + "left": 1773, + "top": 420, + "width": 119, + "height": 13, + "text": "TransactionType" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQq4B/MNal+M=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNX1+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": -592, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGIQq4B/MNbMN4=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNX1+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": -592, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1768, + "top": 400, + "width": 129, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAGIQq4B/MNYjB0=" + }, + "nameLabel": { + "$ref": "AAAAAAGIQq4B/MNZ9rY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGIQq4B/MNal+M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIQq4B/MNbMN4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGIQq4B/MNcRXA=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIQq5hhcQV0FA=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNcRXA=" + }, + "model": { + "$ref": "AAAAAAGIQq5hfMQMINg=" + }, + "font": "Arial;13;0", + "left": 213, + "top": -291, + "width": 63.2353515625, + "height": 13, + "text": "+Attribute1", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGIQq5vJ8RXXJ4=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNcRXA=" + }, + "model": { + "$ref": "AAAAAAGIQq5vG8RORHY=" + }, + "font": "Arial;13;0", + "left": 213, + "top": -276, + "width": 63.2353515625, + "height": 13, + "text": "+Attribute2", + "horizontalAlignment": 0 + } + ], + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": -296, + "width": 73.2353515625, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGIQq4B/MNd/Ho=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGIQq4B/MNeemo=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGIQq4B/MNf49Y=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 208, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLEnumerationLiteralCompartmentView", + "_id": "AAAAAAGIQq4B/cNgg2k=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "model": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "subViews": [ + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGIQq6EzcTJGKQ=", + "_parent": { + "$ref": "AAAAAAGIQq4B/cNgg2k=" + }, + "model": { + "$ref": "AAAAAAGIQq6EwMTAIAg=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 443, + "width": 119, + "height": 13, + "text": "credit", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAGIQq95bMVCKAg=", + "_parent": { + "$ref": "AAAAAAGIQq4B/cNgg2k=" + }, + "model": { + "$ref": "AAAAAAGIQq95ZMU5GXc=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 458, + "width": 119, + "height": 13, + "text": "flow", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1768, + "top": 438, + "width": 129, + "height": 38 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1768, + "top": 400, + "width": 129, + "height": 81, + "nameCompartment": { + "$ref": "AAAAAAGIQq4B/MNX1+4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGIQq4B/MNcRXA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGIQq4B/MNd/Ho=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGIQq4B/MNeemo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGIQq4B/MNf49Y=" + }, + "enumerationLiteralCompartment": { + "$ref": "AAAAAAGIQq4B/cNgg2k=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGIQq/wXc7F3Ec=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7G7vU=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "font": "Arial;13;0", + "left": 1835, + "top": 349, + "width": 35.775390625, + "height": 13, + "alpha": 1.594601115019625, + "distance": 23, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 1, + "text": "-Type" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7H1IE=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1859, + "top": 350, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7IKJ8=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1815, + "top": 351, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7JwAg=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7CmtY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1844, + "top": 334, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7Kr40=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7CmtY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1857, + "top": 336, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7Lk9Q=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7CmtY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1817, + "top": 330, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7M5Hk=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7DMyI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1845, + "top": 366, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7N7rM=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7DMyI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1858, + "top": 364, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGIQq/wXs7ORZM=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7DMyI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1817, + "top": 371, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIQq/wXs7PyYA=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7CmtY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGIQq/wXs7Qxp8=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7F3Ec=" + }, + "model": { + "$ref": "AAAAAAGIQq/wXc7DMyI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGIQq4B/MNWJAQ=" + }, + "tail": { + "$ref": "AAAAAAGIHpWTGr76MLU=" + }, + "lineStyle": 1, + "points": "1829:315;1831:399", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGIQq/wXs7G7vU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGIQq/wXs7H1IE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGIQq/wXs7IKJ8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGIQq/wXs7JwAg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGIQq/wXs7Kr40=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGIQq/wXs7Lk9Q=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGIQq/wXs7M5Hk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGIQq/wXs7N7rM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGIQq/wXs7ORZM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGIQq/wXs7PyYA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGIQq/wXs7Qxp8=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHoUoGr2MsDg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Per" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHoVeFr3OX0c=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHoWVAr33oyk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Person", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGIHssi6cAo7rA=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "source": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "target": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHog08L4yqug=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "Id", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHoXoZb4ivtM=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "Name", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHoeQ5b4q9e4=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "FirstName", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHog4Yb44It8=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "Password", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHog7XL4+Umw=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "Attribute3", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIHojY1L5IuEY=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "Person", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHolkar5PFjs=", + "_parent": { + "$ref": "AAAAAAGIHojY1L5IuEY=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHolkar5QyXQ=", + "_parent": { + "$ref": "AAAAAAGIHojY1L5IuEY=" + }, + "name": "firstName", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHolkar5RdfY=", + "_parent": { + "$ref": "AAAAAAGIHojY1L5IuEY=" + }, + "name": "password", + "type": "string" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQqFhqZidBCo=", + "_parent": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + }, + "name": "LogIn", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqFp6ZjazPM=", + "_parent": { + "$ref": "AAAAAAGIQqFhqZidBCo=" + }, + "name": "id", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqFp6ZjbzpI=", + "_parent": { + "$ref": "AAAAAAGIQqFhqZidBCo=" + }, + "name": "password", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqFp6Zjc9+0=", + "_parent": { + "$ref": "AAAAAAGIQqFhqZidBCo=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHo06rb5Xk/g=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Customer", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGIHstAnMBBp2E=", + "_parent": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "source": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "target": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGIHswqEsBjCPQ=", + "_parent": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "name": "AccountsList *", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIHswqEsBkmq4=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "reference": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIHswqEsBl71A=", + "_parent": { + "$ref": "AAAAAAGIHswqEsBjCPQ=" + }, + "reference": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIQpG79GACCco=", + "_parent": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "name": "NbAccounts", + "visibility": "private", + "type": "unsigned int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIHo7/f76bkwo=", + "_parent": { + "$ref": "AAAAAAGIHo06rb5Xk/g=" + }, + "name": "Customer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHo+O6L6i4sY=", + "_parent": { + "$ref": "AAAAAAGIHo7/f76bkwo=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHo+O6L6jQq4=", + "_parent": { + "$ref": "AAAAAAGIHo7/f76bkwo=" + }, + "name": "firstName", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHo+O6b6kRc0=", + "_parent": { + "$ref": "AAAAAAGIHo7/f76bkwo=" + }, + "name": "password", + "type": "string" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHpOZJ76ocws=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Account", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGIHsw52cD3xzs=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "TransactionsList *", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIHsw52cD4hSc=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "reference": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIHsw52cD5ACE=", + "_parent": { + "$ref": "AAAAAAGIHsw52cD3xzs=" + }, + "reference": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpR6377SNaY=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "Balance", + "visibility": "private", + "type": "double" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpS12r7a+No=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "Name", + "visibility": "private", + "type": "string" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpTSvL7i93I=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "IBAN", + "visibility": "private", + "type": "string" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIHpUDir7q9Xk=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "Account", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsqjOcAcKFw=", + "_parent": { + "$ref": "AAAAAAGIHpUDir7q9Xk=" + }, + "name": "balance", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsqjOcAdoBU=", + "_parent": { + "$ref": "AAAAAAGIHpUDir7q9Xk=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsqjOcAeggU=", + "_parent": { + "$ref": "AAAAAAGIHpUDir7q9Xk=" + }, + "name": "iban", + "type": "string" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQqJiXaLNR0g=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "DoTransactions", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqK1raMKeD0=", + "_parent": { + "$ref": "AAAAAAGIQqJiXaLNR0g=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZmwKejQuM=", + "_parent": { + "$ref": "AAAAAAGIQqJiXaLNR0g=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZmwKekCRU=", + "_parent": { + "$ref": "AAAAAAGIQqJiXaLNR0g=" + }, + "name": "IBAN", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZmwKelXP8=", + "_parent": { + "$ref": "AAAAAAGIQqJiXaLNR0g=" + }, + "name": "sum", + "type": "string" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQqK/66Ngw9o=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "DoRequest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqMZLqOdf4E=", + "_parent": { + "$ref": "AAAAAAGIQqK/66Ngw9o=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZQ56Vinbo=", + "_parent": { + "$ref": "AAAAAAGIQqK/66Ngw9o=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZQ56Vjp5E=", + "_parent": { + "$ref": "AAAAAAGIQqK/66Ngw9o=" + }, + "name": "IBAN", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqZQ56Vk4gc=", + "_parent": { + "$ref": "AAAAAAGIQqK/66Ngw9o=" + }, + "name": "sum", + "type": "string" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQqldJLAsyg8=", + "_parent": { + "$ref": "AAAAAAGIHpOZJ76ocws=" + }, + "name": "AskForHelp", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqrDerBpvz4=", + "_parent": { + "$ref": "AAAAAAGIQqldJLAsyg8=" + }, + "name": "type", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqrDe7BqtUg=", + "_parent": { + "$ref": "AAAAAAGIQqldJLAsyg8=" + }, + "name": "type", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqrDe7BrNHI=", + "_parent": { + "$ref": "AAAAAAGIQqldJLAsyg8=" + }, + "name": "message", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqrDe7BsiIg=", + "_parent": { + "$ref": "AAAAAAGIQqldJLAsyg8=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHpWTGr74dEI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Transactions", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGIQq/wXc7Bgzg=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "Type", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIQq/wXc7CmtY=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "reference": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGIQq/wXc7DMyI=", + "_parent": { + "$ref": "AAAAAAGIQq/wXc7Bgzg=" + }, + "reference": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "navigable": "navigable" + }, + "visibility": "private" + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpYIRL8qPro=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "Sum", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpYuvL8ykiU=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "InvolvedAccounts", + "visibility": "private", + "type": "Account" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHpZ6m786BQI=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "Category", + "visibility": "private", + "type": "string" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIHqVOub9Xf1c=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "Transactions", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHqXgiL9eY8M=", + "_parent": { + "$ref": "AAAAAAGIHqVOub9Xf1c=" + }, + "name": "type", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHqXgib9fOyY=", + "_parent": { + "$ref": "AAAAAAGIHqVOub9Xf1c=" + }, + "name": "sum", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHqXgib9gedM=", + "_parent": { + "$ref": "AAAAAAGIHqVOub9Xf1c=" + }, + "name": "involvedAccounts", + "type": "Account" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHqXgib9hU54=", + "_parent": { + "$ref": "AAAAAAGIHqVOub9Xf1c=" + }, + "name": "category", + "type": "string" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQqriQ7a5XjA=", + "_parent": { + "$ref": "AAAAAAGIHpWTGr74dEI=" + }, + "name": "ChangeCategory", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqvKZLb2L6o=", + "_parent": { + "$ref": "AAAAAAGIQqriQ7a5XjA=" + }, + "name": "type", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIQqvKZLb3Q3s=", + "_parent": { + "$ref": "AAAAAAGIQqriQ7a5XjA=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIHqeu5b/RSGs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Consultant", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGIHstR4cBSjHw=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "source": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "target": { + "$ref": "AAAAAAGIHoWVAr33oyk=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIHr5U28AByOM=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "name": "AccountsList", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIHsF3tsAKe0k=", + "_parent": { + "$ref": "AAAAAAGIHqeu5b/RSGs=" + }, + "name": "Consultant", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsIjecARAOY=", + "_parent": { + "$ref": "AAAAAAGIHsF3tsAKe0k=" + }, + "name": "name", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsIjesASxZI=", + "_parent": { + "$ref": "AAAAAAGIHsF3tsAKe0k=" + }, + "name": "firstName", + "type": "string" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGIHsIjesATBEw=", + "_parent": { + "$ref": "AAAAAAGIHsF3tsAKe0k=" + }, + "name": "password", + "type": "string" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGIQqxGs71O/w0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Enum", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGIQq2w/MIWlQQ=", + "_parent": { + "$ref": "AAAAAAGIQqxGs71O/w0=" + }, + "name": "Operation1" + } + ] + }, + { + "_type": "UMLEnumeration", + "_id": "AAAAAAGIQq4B/MNU1SI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "TransactionType", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIQq5hfMQMINg=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "name": "Attribute1", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGIQq5vG8RORHY=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "name": "Attribute2", + "type": "" + } + ], + "literals": [ + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGIQq6EwMTAIAg=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "name": "credit" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAGIQq95ZMU5GXc=", + "_parent": { + "$ref": "AAAAAAGIQq4B/MNU1SI=" + }, + "name": "flow" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Documentation/images/BanqualeLogo1080x1080.png b/Documentation/images/BanqualeLogo1080x1080.png new file mode 100644 index 0000000..95339fb Binary files /dev/null and b/Documentation/images/BanqualeLogo1080x1080.png differ diff --git a/Documentation/images/banqualeLogo.png b/Documentation/images/banqualeLogo.png new file mode 100644 index 0000000..d7b7701 Binary files /dev/null and b/Documentation/images/banqualeLogo.png differ diff --git a/Documentation/images/banqualeLogo.jpg b/Documentation/images/banqualeSlogan.jpg similarity index 100% rename from Documentation/images/banqualeLogo.jpg rename to Documentation/images/banqualeSlogan.jpg diff --git a/src/Banquale/Banquale/App.xaml.cs b/src/Banquale/Banquale/App.xaml.cs index b5a3e7f..ab1d61f 100644 --- a/src/Banquale/Banquale/App.xaml.cs +++ b/src/Banquale/Banquale/App.xaml.cs @@ -13,14 +13,15 @@ public partial class App : Application public App() { - MyManager.ChargeDonnee(); - MyManager.Persistance = new DataContractPersistance.DataContractPers(); - MyManager.SauvegardeDonnee(); + MyManager.DataLoad(); + MyManager.Persistence = new DataContractPersistance.DataContractPers(); InitializeComponent(); MainPage = new AppShell(); + //MyManager.DataSave(); - } + + } } diff --git a/src/Banquale/Banquale/AppShell.xaml b/src/Banquale/Banquale/AppShell.xaml index d01fdb1..6a0dbdc 100644 --- a/src/Banquale/Banquale/AppShell.xaml +++ b/src/Banquale/Banquale/AppShell.xaml @@ -4,28 +4,25 @@ xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:views="clr-namespace:Banquale.Views" + xmlns:balance="clr-namespace:Banquale.Views.Balance" + xmlns:transfer="clr-namespace:Banquale.Views.Transfer" Shell.FlyoutBehavior="Disabled"> - - - + diff --git a/src/Banquale/Banquale/AppShell.xaml.cs b/src/Banquale/Banquale/AppShell.xaml.cs index e678a75..c40fd50 100644 --- a/src/Banquale/Banquale/AppShell.xaml.cs +++ b/src/Banquale/Banquale/AppShell.xaml.cs @@ -1,5 +1,6 @@ using Banquale.Views; - +using Banquale.Views.Category; +using Banquale.Views.Transfer; namespace Banquale; public partial class AppShell : Shell @@ -8,7 +9,7 @@ public partial class AppShell : Shell { InitializeComponent(); Routing.RegisterRoute("balance/categorydetails", typeof(CategoryPage)); - Routing.RegisterRoute("newpagedetails", typeof(NewPage1)); + Routing.RegisterRoute("balance/newpagedetails", typeof(NewPage1)); Routing.RegisterRoute("menu/requestdetails", typeof(RequestPage)); Routing.RegisterRoute("menu/ribdetails", typeof(RibPage)); Routing.RegisterRoute("menu/transferdetails", typeof(TransferPage)); diff --git a/src/Banquale/Banquale/Banquale.csproj b/src/Banquale/Banquale/Banquale.csproj index 3f03349..1b49c41 100644 --- a/src/Banquale/Banquale/Banquale.csproj +++ b/src/Banquale/Banquale/Banquale.csproj @@ -66,6 +66,8 @@ + + @@ -78,5 +80,7 @@ + + diff --git a/src/Banquale/Banquale/DataContractPersistance/DataContractPers.cs b/src/Banquale/Banquale/DataContractPersistance/DataContractPers.cs index 3a66644..344c200 100644 --- a/src/Banquale/Banquale/DataContractPersistance/DataContractPers.cs +++ b/src/Banquale/Banquale/DataContractPersistance/DataContractPers.cs @@ -8,31 +8,31 @@ using System.Xml; namespace Banquale.DataContractPersistance { - public class DataContractPers : IPersistanceManager + public class DataContractPers : IPersistenceManager { public string FilePath { get; set; } = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/datbase.xml"; public string FileName { get; set; } = "ClientAndTransactionsList.xml"; - public (List, List) ChargeDonnee() + public (List, List) DataLoad() { - var serializer = new DataContractSerializer(typeof(List)); + var serializer = new DataContractSerializer(typeof(List)); - List ListClients; + List CustomersList; using (Stream s = File.OpenRead(Path.Combine(FilePath, FileName))) { - ListClients = serializer.ReadObject(s) as List; + CustomersList = serializer.ReadObject(s) as List; } - return (ListClients, new List()); + return (CustomersList, new List()); } - public void SauvegardeDonnee(List c, List t) + public void DataSave(List c, List t) { - var serializer = new DataContractSerializer(typeof(List)); + var serializer = new DataContractSerializer(typeof(List)); if(!Directory.Exists(FilePath)) { - Debug.WriteLine("Directory crée à l'instant"); + Debug.WriteLine("Directory created"); Debug.WriteLine(FilePath); Directory.CreateDirectory(FilePath); } diff --git a/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs b/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs index 6fc9ed4..ba7d64d 100644 --- a/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs +++ b/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs @@ -5,7 +5,7 @@ namespace Banquale.DataContractPersistance { public class DataToPersist { - public List clients { get; set; } = new List(); + public List customer { get; set; } = new List(); public List transactions { get; set; } = new List(); } } diff --git a/src/Banquale/Banquale/Model/Account.cs b/src/Banquale/Banquale/Model/Account.cs new file mode 100644 index 0000000..1b62a9e --- /dev/null +++ b/src/Banquale/Banquale/Model/Account.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Linq; +using System.Runtime.Serialization; +using System.Text; +using System.Threading.Tasks; + +namespace Banquale.Model +{ + [DataContract] + public class Account : INotifyPropertyChanged + { + public event PropertyChangedEventHandler PropertyChanged; + + void OnPropertyChanged(string propertyName) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } + + [DataMember] + public double Balance + { + get => balance; + set + { + if (balance == value) + return; + balance = value; + OnPropertyChanged(nameof(Balance)); + } + } + private double balance; + + + [DataMember] + public string Name + { + get => name; + set + { + if (name == value) + return; + name = value; + OnPropertyChanged(nameof(Name)); + } + } + private string name; + + + [DataMember] + public string IBAN + { + get => iban; + set + { + if (iban == value) + return; + iban = value; + OnPropertyChanged(nameof(IBAN)); + } + } + private string iban; + + + public Account(int balance, string name, string iban) + { + Balance = balance; + Name = name; + IBAN = iban; + } + + [DataMember] + public List TransactionsList { get; set; } = new List(); + + //public bool DoTransactions(string name, string IBAN, float sum) + //{ + // List transactions.add(sum); + // if() + // return true; + //} + + internal static void DoTransactions(Entry name, Entry iban, Entry sum) + { + Debug.WriteLine(name); + Debug.WriteLine(iban); + Debug.WriteLine(sum); + Debug.WriteLine("Transaction successed !"); + } + + //public bool DoRequest(string name, string IBAN, float sum) + //{ + // List transactions.add(sum); + // if () + // return true; + //} + + //public void AskForHelp(string type, string type2, string message) + //{ + // Console.WriteLine("Help button pressed !"); + //} + + internal static void AskForHelp(Entry request, Entry subject, Editor message) + { + Debug.WriteLine(request.Text); + Debug.WriteLine(subject); + Debug.WriteLine(message); + Debug.WriteLine("Help button pressed !"); + //throw new NotImplementedException(); + } + + internal static void DoRequest(Entry name, Entry iBAN, Entry sum) + { + throw new NotImplementedException(); + } + } +} diff --git a/src/Banquale/Banquale/Model/Client.cs b/src/Banquale/Banquale/Model/Client.cs deleted file mode 100644 index a647145..0000000 --- a/src/Banquale/Banquale/Model/Client.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.Serialization; -using System.Text; -using System.Threading.Tasks; - - -namespace Banquale.Model -{ - [DataContract] - public class Client: Personne - { - [DataMember] - public List ListeComptes { get; private set; } - - - public Client(string nom, string prenom, string mdp) : base(nom, prenom, mdp) - {} - - - } - -} diff --git a/src/Banquale/Banquale/Model/Compte.cs b/src/Banquale/Banquale/Model/Compte.cs deleted file mode 100644 index 0df7fce..0000000 --- a/src/Banquale/Banquale/Model/Compte.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - - -namespace Banquale.Model -{ - public class Compte - { - public int Solde { get; set; } - - public string Nom { get; set;} - - public string IBAN { get; set; } - - public List CompteList { get; set; } - } -} diff --git a/src/Banquale/Banquale/Model/Customer.cs b/src/Banquale/Banquale/Model/Customer.cs new file mode 100644 index 0000000..3b8e2ac --- /dev/null +++ b/src/Banquale/Banquale/Model/Customer.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Text; +using System.Threading.Tasks; + + +namespace Banquale.Model +{ + [DataContract] + public class Customer : Person + { + [DataMember] + public List AccountsList { get; private set; } = new List(); + + //private uint NbAccounts { get; set; } = AccountsList.Count; + + + public Customer(string name, string firstName, string password) : base(name, firstName, password) + {} + + + + + } + +} diff --git a/src/Banquale/Banquale/Model/IPersistanceManager.cs b/src/Banquale/Banquale/Model/IPersistanceManager.cs deleted file mode 100644 index 9ebe4c5..0000000 --- a/src/Banquale/Banquale/Model/IPersistanceManager.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Banquale.Model -{ - public interface IPersistanceManager - { - public (List, List) ChargeDonnee(); - - void SauvegardeDonnee(List c, List t); - } -} diff --git a/src/Banquale/Banquale/Model/IPersistenceManager.cs b/src/Banquale/Banquale/Model/IPersistenceManager.cs new file mode 100644 index 0000000..c50a775 --- /dev/null +++ b/src/Banquale/Banquale/Model/IPersistenceManager.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Banquale.Model +{ + public interface IPersistenceManager + { + public (List, List) DataLoad(); + + void DataSave(List c, List t /*, List c2*/); + } +} diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs index d7739f0..17c8535 100644 --- a/src/Banquale/Banquale/Model/Manager.cs +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -7,56 +7,58 @@ namespace Banquale.Model public class Manager { [DataMember] - public List ListeClients { get; private set; } + public List CustomersList { get; private set; } [DataMember] - public List ListeTransactions { get; private set; } + public List TransactionsList { get; private set; } - public IPersistanceManager Persistance { get; set; } + public List AccountList { get; private set; } - public Manager(IPersistanceManager persistance) { + public IPersistenceManager Persistence { get; set; } - ListeTransactions = new List(); - ListeClients = new List(); - Persistance = persistance; + public Manager(IPersistenceManager persistence) { + + TransactionsList = new List(); + CustomersList = new List(); + Persistence = persistence; } public Manager() { - ListeClients = new List(); - ListeTransactions = new List(); + CustomersList = new List(); + TransactionsList = new List(); } - public bool AjouterClient(Client MonClient) + public bool AddCustomer(Customer MyCustomer) { - ListeClients.Add(MonClient); + CustomersList.Add(MyCustomer); return true; } - public Client GetClient(int place) { - return ListeClients[place]; + public Customer GetCustomer(int place) { + return CustomersList[place]; } - public void SauvegardeDonnee() + public void DataSave() { - Persistance.SauvegardeDonnee(ListeClients, ListeTransactions); + Persistence.DataSave(CustomersList, TransactionsList); } - public void ChargeDonnee() + public void DataLoad() { - var donnees = Persistance.ChargeDonnee(); + var data = Persistence.DataLoad(); - ListeClients.AddRange(donnees.Item1); - ListeTransactions.AddRange(donnees.Item2); + CustomersList.AddRange(data.Item1); + TransactionsList.AddRange(data.Item2); - foreach (var j in donnees.Item1) + foreach (var j in data.Item1) { - ListeClients.Add(j); + CustomersList.Add(j); } - foreach (var i in donnees.Item2) + foreach (var i in data.Item2) { - ListeTransactions.Add(i); + TransactionsList.Add(i); } } diff --git a/src/Banquale/Banquale/Model/Personne.cs b/src/Banquale/Banquale/Model/Person.cs similarity index 53% rename from src/Banquale/Banquale/Model/Personne.cs rename to src/Banquale/Banquale/Model/Person.cs index 72105de..c0913ee 100644 --- a/src/Banquale/Banquale/Model/Personne.cs +++ b/src/Banquale/Banquale/Model/Person.cs @@ -9,23 +9,23 @@ using System.Threading.Tasks; namespace Banquale.Model { [DataContract] - public class Personne + public class Person { [DataMember] - public string Nom { get; private set; } + public string Name { get; private set; } [DataMember] - public string Prenom { get; private set; } + public string FirstName { get; private set; } [DataMember] public int Id { get; private set; } [DataMember] - public string Mdp { get; private set; } + public string Password { get; private set; } - public Personne(string nom, string prenom, string mdp) + public Person(string name, string firstName, string password) { - Nom = nom; - Prenom = prenom; + Name = name; + FirstName = firstName; Id = 0; - Mdp = mdp; + Password = password; } } diff --git a/src/Banquale/Banquale/Model/Transactions.cs b/src/Banquale/Banquale/Model/Transactions.cs index 8c140d8..2ebf0dd 100644 --- a/src/Banquale/Banquale/Model/Transactions.cs +++ b/src/Banquale/Banquale/Model/Transactions.cs @@ -1,26 +1,102 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.ComponentModel; +using System.Runtime.Serialization; namespace Banquale.Model { - public class Transactions + [DataContract] + public class Transactions : INotifyPropertyChanged { - public int Type { get; private set; } - public int Somme { get; private set; } + void OnPropertyChanged(string propertyName) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } + + [DataMember] + public int Type + { + get => type; + set + { + if(type == value) + return; + type = value; + OnPropertyChanged(nameof(Type)); + } + } + [DataMember] - public Compte CompteImplique { get; private set; } + private int type; - public string Categorie { get; private set; } + [DataMember] + public Double Sum + { + get => sum; + set + { + if (sum == value) + return; + sum = value; + OnPropertyChanged(nameof(Sum)); + } + } + [DataMember] + private Double sum; + + [DataMember] + public Account InvolvedAccounts + { + get => involvedAccounts; + set + { + if (involvedAccounts == value) + return; + involvedAccounts = value; + OnPropertyChanged(nameof(InvolvedAccounts)); + } + } + [DataMember] + private Account involvedAccounts; - public Transactions(int type, int somme, Compte compteImplique, string categorie) { + [DataMember] + public string Category + { + get => category; + set + { + if (category == value) + return; + category = value; + OnPropertyChanged(nameof(Category)); + } + } + [DataMember] + private string category; + + [DataMember] + public DateTime Date + { + get => date; + set + { + if (date == value) + return; + date = value; + OnPropertyChanged(nameof(Date)); + } + } + [DataMember] + private DateTime date; + + public Transactions(int type, Double sum, Account involvedAccounts, string category, DateTime date) + { Type = type; - Somme = somme; - CompteImplique = compteImplique; - Categorie = categorie; + Sum = sum; + InvolvedAccounts = involvedAccounts; + Category = category; + Date = date; } + + public event PropertyChangedEventHandler PropertyChanged; } } diff --git a/src/Banquale/Banquale/Stub/Stub.cs b/src/Banquale/Banquale/Stub/Stub.cs index a26c151..bc20ecd 100644 --- a/src/Banquale/Banquale/Stub/Stub.cs +++ b/src/Banquale/Banquale/Stub/Stub.cs @@ -1,26 +1,53 @@ using System; +using System.Diagnostics; using Banquale.Model; namespace Banquale.Stub { - public class Stub : IPersistanceManager - { + public class Stub : IPersistenceManager + { - public (List, List) ChargeDonnee() + public (List, List /*, List*/) DataLoad() { - Client Client1 = new Client("Jacques", "Morice", "J'aimeLesFrites"); - Client Client2 = new Client("Francis", "Begore", "J'aimeLes"); - Client Client3 = new Client("Michel", "Boudout", "MonMdP"); - Console.WriteLine(Client1); - List ListeClients = new List(); - List ListeTransactions = new List(); - ListeClients.Add(Client1); - ListeClients.Add(Client2); - ListeClients.Add(Client3); - return (ListeClients, ListeTransactions); + Customer Customer1 = new Customer("Jacques", "Morice", "J'aimeLesFrites"); + Customer Customer2 = new Customer("Francis", "Begore", "J'aimeLes"); + Customer Customer3 = new Customer("Michel", "Boudout", "MonMdP"); + + Account Account1 = new Account(999, "Tatouille", "FR76 9161 9581 6296 8415 2361 004"); + Account Account2 = new Account(9510, "Despoints", "FR76 4785 8569 6914 4152 5263 003"); + Account Account3 = new Account(3519, "Perotte", "FR76 6352 2541 4169 6958 5847 002"); + + + Transactions Transactions1 = new Transactions(0, 55, Account1, "Test", new DateTime(2023, 6, 21)); + Transactions Transactions2 = new Transactions(1, 54.99, Account2, "Test", new DateTime(2022, 8, 15)); + Transactions Transactions3 = new Transactions(0, 1000, Account3, "Test", new DateTime(2020, 9, 1)); + + Debug.WriteLine(Customer1.Name, Customer1.Password); + List CustomersList = new List(); + List TransactionsList= new List(); + List AccountsList = new List(); + + + + Account1.TransactionsList.Add(Transactions1); + Account2.TransactionsList.Add(Transactions2); + + //AccountsList.Add(Account1); + //AccountsList.Add(Account2); + //AccountsList.Add(Account3); + + Customer1.AccountsList.Add(Account1); + Customer1.AccountsList.Add(Account2); + + + + CustomersList.Add(Customer1); + CustomersList.Add(Customer2); + CustomersList.Add(Customer3); + return (CustomersList, TransactionsList /*, AccountsList*/); } - public void SauvegardeDonnee(List c, List t) + public void DataSave(List c, List t) { throw new NotImplementedException(); } diff --git a/src/Banquale/Banquale/Views/BalancePage.xaml b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml similarity index 77% rename from src/Banquale/Banquale/Views/BalancePage.xaml rename to src/Banquale/Banquale/Views/Balance/BalancePage.xaml index 636656b..e2cc3bc 100644 --- a/src/Banquale/Banquale/Views/BalancePage.xaml +++ b/src/Banquale/Banquale/Views/Balance/BalancePage.xaml @@ -1,8 +1,9 @@  @@ -15,38 +16,49 @@ RowDefinitions="auto, 35, *" ColumnDefinitions="250, auto" Grid.Row="0" - Margin="30" - > - -