diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml new file mode 100644 index 0000000..84987e7 --- /dev/null +++ b/.github/workflows/coverage.yml @@ -0,0 +1,89 @@ +name: Update coverage report +on: + push: + branches: + - main + - develop + pull_request: + branches: + - main + - develop + workflow_dispatch: + +jobs: + CodeCoverageFrontend: + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./Artificial_QI/frontend + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Install dependencies + run: npm ci + + - name: Build project + run: npm run build + + - name: Run tests and generate coverage + run: npm run test:unit + + - name: Upload coverage to Coveralls + uses: coverallsapp/github-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: ./Artificial_QI/frontend/coverage/lcov.info + CodeCoverageBackend: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up Python 3.x + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r Artificial_QI/requirements.txt + + - name: Pre-download BERT model + run: | + python -c "from transformers import AutoModel; AutoModel.from_pretrained('bert-base-uncased')" + + - name: Run tests and generate coverage report + run: | + cd Artificial_QI + coverage run -m pytest + coverage report + coverage xml + - name: Upload coverage to Coveralls + uses: coverallsapp/github-action@v2 + + CheckCiclomaticComplexity: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up Python 3.x + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install xenon radon + + - name: Check ciclomatic complexity + run: | + cd Artificial_QI + xenon --max-absolute B --max-average A -e "test/*" . \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e6df4c --- /dev/null +++ b/.gitignore @@ -0,0 +1,193 @@ +# Created by https://www.toptal.com/developers/gitignore/api/python +# Edit at https://www.toptal.com/developers/gitignore?templates=python + +### Python ### +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +### Python Patch ### +# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration +poetry.toml + +# ruff +.ruff_cache/ + +# LSP config files +pyrightconfig.json + +# End of https://www.toptal.com/developers/gitignore/api/python + +# POSTGRESQL DOCKER +# escludo .gitkeep per mantenere la cartella +Artificial_QI/db/db_data/* +!Artificial_QI/db/db_data/.gitkeep +Artificial_QI/db/pgadmin_data/* +!Artificial_QI/db/pgadmin_data/.gitkeep + +# IDE +.vscode/ +.idea/ + +# modelli joblib +*.joblib + +# File di prova +prova* \ No newline at end of file diff --git a/Artificial_QI/.dockerignore b/Artificial_QI/.dockerignore new file mode 100644 index 0000000..2229ff6 --- /dev/null +++ b/Artificial_QI/.dockerignore @@ -0,0 +1,24 @@ +# No test +.pytest_cache/ +test/**/__pycache__/ +test/ +# No db +db_data/ +pgadmin_data/ +# No frontend +frontend/public/ +src/**/__pycache__/ +# No file runtime python +__pycache__/ +*.pyc +*.pyo +*.pyd +# No altri file +*.DS_Store +# No file progettazione starUML +*.mdj +# No file configurazione Github Actions +*.toml +*.cfg +# No training model files +trainModel/ \ No newline at end of file diff --git a/Artificial_QI/Dockerfile.backend b/Artificial_QI/Dockerfile.backend new file mode 100644 index 0000000..c975889 --- /dev/null +++ b/Artificial_QI/Dockerfile.backend @@ -0,0 +1,26 @@ +# Use a Python base image +FROM python:3.13 + +# Set working directory +WORKDIR /app + +# Copy requirements file +COPY requirements.txt . + +# Install PostgreSQL development libraries +RUN apt-get update && apt-get install -y --no-install-recommends \ + libpq-dev \ + gcc \ + && rm -rf /var/lib/apt/lists/* + +# Install dependencies +RUN pip install --no-cache-dir -r requirements.txt + +# Copy application code (excluding frontend directory if it exists) +COPY . . + +# Expose port for the backend service +EXPOSE 8080 + +# Command to run the application +CMD ["waitress-serve", "--host", "0.0.0.0", "--call", "application:create_app"] \ No newline at end of file diff --git a/Artificial_QI/Progettazione.mdj b/Artificial_QI/Progettazione.mdj new file mode 100644 index 0000000..dae34b2 --- /dev/null +++ b/Artificial_QI/Progettazione.mdj @@ -0,0 +1,106225 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAGVa9b2T+UNE58=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Progettazione UML", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAGVa9b2U+er2L4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "Business Logic", + "ownedElements": [ + { + "_type": "UMLInterface", + "_id": "AAAAAAGVa+R+oYnUxPQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ExecuteTestUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09KRwdgGd1k=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09KRwdgHIe0=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "reference": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09KRwdgIglw=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVbFNAKHXoowc=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcH5t76N+BRE=", + "_parent": { + "$ref": "AAAAAAGVbFNAKHXoowc=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcHsaKlPZb2o=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "name": "getRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcH8ybsxr5Tk=", + "_parent": { + "$ref": "AAAAAAGVcHsaKlPZb2o=" + }, + "name": "id", + "type": "Integer" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcH8ybsxsEGg=", + "_parent": { + "$ref": "AAAAAAGVcHsaKlPZb2o=" + }, + "type": "RisutaltoTest", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWAWHqDaUQ6pY=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "name": "executeTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWAWH0QMQHNFM=", + "_parent": { + "$ref": "AAAAAAGWAWHqDaUQ6pY=" + }, + "type": "None", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVa91vyBIZ7yk=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementiDomandaSetUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08HAMWtSSUc=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08HAMWtTERU=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "reference": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08HAMWtUR9w=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "reference": { + "$ref": "AAAAAAGV08DptyXFSas=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcHFGYJ2CdNg=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "name": "updateElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHHIxaCYsz8=", + "_parent": { + "$ref": "AAAAAAGVcHFGYJ2CdNg=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHHIxqCZgG4=", + "_parent": { + "$ref": "AAAAAAGVcHFGYJ2CdNg=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHHpbaIyHA0=", + "_parent": { + "$ref": "AAAAAAGVcHFGYJ2CdNg=" + }, + "name": "elementiId", + "type": "set" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcHH2KKOus+o=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "name": "addElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHIdXKap0PE=", + "_parent": { + "$ref": "AAAAAAGVcHH2KKOus+o=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHIdXaaqLjc=", + "_parent": { + "$ref": "AAAAAAGVcHH2KKOus+o=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcHIdXaarwTg=", + "_parent": { + "$ref": "AAAAAAGVcHH2KKOus+o=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVa91mSBDi23E=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllElementiDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CBr2YHi9dw=", + "_parent": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBr2YHjbEE=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "reference": { + "$ref": "AAAAAAGVa91mSBDi23E=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBr2YHkAvY=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "reference": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa99+7S06d2g=", + "_parent": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "name": "getAllElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcFVJBJcYJNk=", + "_parent": { + "$ref": "AAAAAAGVa99+7S06d2g=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVbDCo+WCDJT4=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "SaveSetElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpdc92p/yi/Q=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "name": "saveSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpddUMabv7Xw=", + "_parent": { + "$ref": "AAAAAAGVpdc92p/yi/Q=" + }, + "name": "set", + "type": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpddUMabwOF0=", + "_parent": { + "$ref": "AAAAAAGVpdc92p/yi/Q=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2Uuc2hFk=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "SetElementiDomanda", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVcT75XZBr01k=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "source": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "target": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcT/9pkGZzd4=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcT/9pkGa6M0=", + "_parent": { + "$ref": "AAAAAAGVcT/9pkGZzd4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcT/9pkGbuBI=", + "_parent": { + "$ref": "AAAAAAGVcT/9pkGZzd4=" + }, + "reference": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + } + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2Uuc6wrU=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "elementiDomanda", + "visibility": "private", + "type": "set" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2Uuc79nY=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "nome", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2Uuc8A1I=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "SetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uuc97as=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc8A1I=" + }, + "name": "Elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uuc+rXE=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc8A1I=" + }, + "name": "nome", + "type": "str" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UudColU=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "updateElementiDomandaAssociati", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudDuy4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudColU=" + }, + "type": "None", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudENf0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudColU=" + }, + "name": "elementi", + "type": "set" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2Uuc/k2c=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "getAllElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudBc58=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc/k2c=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UudF/9M=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "setNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudG5eM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudF/9M=" + }, + "name": "nome", + "type": "String" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudH4rc=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudF/9M=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa+AlTDYXDd8=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "getNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcBVoz6gaY/Y=", + "_parent": { + "$ref": "AAAAAAGVa+AlTDYXDd8=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpRe8HDaW9fo=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VDGAxD9B3g=", + "_parent": { + "$ref": "AAAAAAGVpRe8HDaW9fo=" + }, + "type": "dict", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UucKrJk=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ElementoDomanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcA2kFAMsqO4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcA2kFAMtF9U=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcA2kFAMu0nM=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2UucRfHA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "domanda", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2UucSAxQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "risposta", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2UucTQTQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "id", + "visibility": "private", + "type": "int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucUyM4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "Operation1" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucVftc=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "ElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UucWLvw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucVftc=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UucXtvA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucVftc=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVf5EDE1vypnA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucVftc=" + }, + "name": "risposta", + "type": "str" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucclaE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "getId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uucd/9Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucclaE=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucY0pw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "getDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UucZbiA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucY0pw=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucaPJI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "getRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uucb814=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucaPJI=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAsxZ6sjDJo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "setDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAtZmqxuHdg=", + "_parent": { + "$ref": "AAAAAAGVcAsxZ6sjDJo=" + }, + "name": "text", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAtZmqxvewQ=", + "_parent": { + "$ref": "AAAAAAGVcAsxZ6sjDJo=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAxBR7j3mO8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "setRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAx4xLpCX+s=", + "_parent": { + "$ref": "AAAAAAGVcAxBR7j3mO8=" + }, + "name": "text", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAx4xLpD9K0=", + "_parent": { + "$ref": "AAAAAAGVcAxBR7j3mO8=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpRfuBEq55Jg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VC5q/9sa8I=", + "_parent": { + "$ref": "AAAAAAGVpRfuBEq55Jg=" + }, + "type": "dict", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UuceGrU=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "Domanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVa9b2UucgyGM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2UuchLHk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2Uucisl0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uehaWJI4EE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "target": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcAeozhAKMRY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "name": "testo", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucjQCg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "name": "Domanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UuckFzw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucjQCg=" + }, + "name": "text", + "type": "str" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAfi5hdEJww=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "name": "getText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAf9PRiPD5k=", + "_parent": { + "$ref": "AAAAAAGVcAfi5hdEJww=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAgVPh9+Z8g=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "name": "setText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAguuyDJp3g=", + "_parent": { + "$ref": "AAAAAAGVcAgVPh9+Z8g=" + }, + "name": "text", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAguuyDKLAQ=", + "_parent": { + "$ref": "AAAAAAGVcAgVPh9+Z8g=" + }, + "type": "None", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UuclhRI=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "Risposta", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVa9b2UucnS7w=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2UucoiDQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2Uucp/tU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0ueDkDFH3YU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "target": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcAfDHhMp3tE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "name": "testo", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucqgHk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "name": "Risposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UucrLcU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UucqgHk=" + }, + "name": "text", + "type": "str" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAgL7hvNFxI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "name": "getText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAgNsB08i5U=", + "_parent": { + "$ref": "AAAAAAGVcAgL7hvNFxI=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcAg9niVxeww=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "name": "setText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAg/8CbgsAo=", + "_parent": { + "$ref": "AAAAAAGVcAg9niVxeww=" + }, + "name": "text", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcAg/8CbhC7s=", + "_parent": { + "$ref": "AAAAAAGVcAg9niVxeww=" + }, + "type": "None", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2Uucs2n8=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ElementoTesto", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2UuctyJc=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucs2n8=" + }, + "name": "text", + "visibility": "private", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UucumHY=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucs2n8=" + }, + "name": "Operation1" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2Uucviy0=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucs2n8=" + }, + "name": "ElementoTesto", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uucwjxs=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucviy0=" + }, + "name": "String", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2Uucx96Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucs2n8=" + }, + "name": "getText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UucyLLM=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucx96Y=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UuczK8c=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uucs2n8=" + }, + "name": "setText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uuc0EQw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuczK8c=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uuc1SKE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UuczK8c=" + }, + "type": "void", + "direction": "return" + } + ] + } + ], + "isAbstract": true + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVbCFHILx8W6E=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "SaveElementoDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVdT22z7npSe0=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "name": "saveElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVdT3+kbuFtgQ=", + "_parent": { + "$ref": "AAAAAAGVdT22z7npSe0=" + }, + "name": "Domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVdT3+kruGgm4=", + "_parent": { + "$ref": "AAAAAAGVdT22z7npSe0=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVsvanaRK8l7o=", + "_parent": { + "$ref": "AAAAAAGVdT22z7npSe0=" + }, + "name": "Risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVa9b2UudaQXE=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "LLMPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2Uudb4PM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "name": "makeQuestion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UudcbRw=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uudb4PM=" + }, + "type": "String", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UuddzbY=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uudb4PM=" + }, + "name": "String", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcCRJqPbBD5o=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "name": "getName", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcCR23ve77KU=", + "_parent": { + "$ref": "AAAAAAGVcCRJqPbBD5o=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcBlGPUT4MtE=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ServizioGestioneSet", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6DKa8I+/2Y=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6JUNwFCkwk=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6Jb2BH0vt8=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6JjcCBUBEc=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6Jr+i/d1m8=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6KC4kCPDHU=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "source": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "target": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9g+T1A7yGI=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9g+T1A8mBo=", + "_parent": { + "$ref": "AAAAAAGVo9g+T1A7yGI=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9g+T1A9/+Q=", + "_parent": { + "$ref": "AAAAAAGVo9g+T1A7yGI=" + }, + "reference": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9hFGFqtXUI=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hFGFqug+I=", + "_parent": { + "$ref": "AAAAAAGVo9hFGFqtXUI=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hFGFqvtD4=", + "_parent": { + "$ref": "AAAAAAGVo9hFGFqtXUI=" + }, + "reference": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9hOr22bFLc=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hOr22cjqQ=", + "_parent": { + "$ref": "AAAAAAGVo9hOr22bFLc=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hOr22dj7Y=", + "_parent": { + "$ref": "AAAAAAGVo9hOr22bFLc=" + }, + "reference": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9hUR4KfTKA=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hUR4Kg+D4=", + "_parent": { + "$ref": "AAAAAAGVo9hUR4KfTKA=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hUR4KhbMk=", + "_parent": { + "$ref": "AAAAAAGVo9hUR4KfTKA=" + }, + "reference": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9hZ+JgSetE=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hZ+JgT96o=", + "_parent": { + "$ref": "AAAAAAGVo9hZ+JgSetE=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hZ+JgUSGI=", + "_parent": { + "$ref": "AAAAAAGVo9hZ+JgSetE=" + }, + "reference": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9hfLq1eAOM=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hfLq1f7r4=", + "_parent": { + "$ref": "AAAAAAGVo9hfLq1eAOM=" + }, + "reference": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9hfLq1gkbc=", + "_parent": { + "$ref": "AAAAAAGVo9hfLq1eAOM=" + }, + "reference": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9mbB3ifqMg=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9mbB3igU5I=", + "_parent": { + "$ref": "AAAAAAGVo9mbB3ifqMg=" + }, + "reference": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9mbB3ihPLA=", + "_parent": { + "$ref": "AAAAAAGVo9mbB3ifqMg=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9mwx6QXwnI=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9mwx6QYqN8=", + "_parent": { + "$ref": "AAAAAAGVo9mwx6QXwnI=" + }, + "reference": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9mwx6QZyqY=", + "_parent": { + "$ref": "AAAAAAGVo9mwx6QXwnI=" + }, + "reference": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMJZqNF9Iyo=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "addSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMJeKdh6xvo=", + "_parent": { + "$ref": "AAAAAAGVqMJZqNF9Iyo=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMJeKth7dPQ=", + "_parent": { + "$ref": "AAAAAAGVqMJZqNF9Iyo=" + }, + "name": "elementiId", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMJeK9h8FTg=", + "_parent": { + "$ref": "AAAAAAGVqMJZqNF9Iyo=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMJqaOvWmoM=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "getSetByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMJuDvLTfsY=", + "_parent": { + "$ref": "AAAAAAGVqMJqaOvWmoM=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMJuD/LU63c=", + "_parent": { + "$ref": "AAAAAAGVqMJqaOvWmoM=" + }, + "type": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMJ+uAxelN0=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "getAllSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKDLBNbegk=", + "_parent": { + "$ref": "AAAAAAGVqMJ+uAxelN0=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMKRMCUnv2Q=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "deleteSetByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKUtSwkvGw=", + "_parent": { + "$ref": "AAAAAAGVqMKRMCUnv2Q=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKUtiwliwE=", + "_parent": { + "$ref": "AAAAAAGVqMKRMCUnv2Q=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMKhoD64MJk=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "editNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKlDEW1YiM=", + "_parent": { + "$ref": "AAAAAAGVqMKhoD64MJk=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKlDUW2O0E=", + "_parent": { + "$ref": "AAAAAAGVqMKhoD64MJk=" + }, + "name": "nomeNew", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMKlDkW374E=", + "_parent": { + "$ref": "AAAAAAGVqMKhoD64MJk=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMKyOFkR20A=", + "_parent": { + "$ref": "AAAAAAGVcBlGPUT4MtE=" + }, + "name": "updateElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMK2NmAOHKk=", + "_parent": { + "$ref": "AAAAAAGVqMKyOFkR20A=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMK2NmAPn/U=", + "_parent": { + "$ref": "AAAAAAGVqMKyOFkR20A=" + }, + "name": "elementiId", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMK2N2AQgME=", + "_parent": { + "$ref": "AAAAAAGVqMKyOFkR20A=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcBh9/RJTKhs=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ServizioGestioneDomanda", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVcIaQI6Kz2ss=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo59gj2asSns=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo59pf3RYnjE=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo59x+YDAyU8=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVa91mSBDi23E=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo595t4yGYYk=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVo3aglXRumDA=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo5+C15ju0mw=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "source": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "target": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9dXsBCfGgY=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dXsBCgsV8=", + "_parent": { + "$ref": "AAAAAAGVo9dXsBCfGgY=" + }, + "reference": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dXsBChNXw=", + "_parent": { + "$ref": "AAAAAAGVo9dXsBCfGgY=" + }, + "reference": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9dflyGkwtQ=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dflyGljRU=", + "_parent": { + "$ref": "AAAAAAGVo9dflyGkwtQ=" + }, + "reference": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dflyGm310=", + "_parent": { + "$ref": "AAAAAAGVo9dflyGkwtQ=" + }, + "reference": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9dnZjKU408=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dnZjKVwEE=", + "_parent": { + "$ref": "AAAAAAGVo9dnZjKU408=" + }, + "reference": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dnZjKWbL4=", + "_parent": { + "$ref": "AAAAAAGVo9dnZjKU408=" + }, + "reference": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9dwMUbwbgQ=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dwMUbxS7U=", + "_parent": { + "$ref": "AAAAAAGVo9dwMUbwbgQ=" + }, + "reference": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9dwMUbyf2I=", + "_parent": { + "$ref": "AAAAAAGVo9dwMUbwbgQ=" + }, + "reference": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo9d5p1kwl94=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9d5qFkxFEA=", + "_parent": { + "$ref": "AAAAAAGVo9d5p1kwl94=" + }, + "reference": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo9d5qFkywlk=", + "_parent": { + "$ref": "AAAAAAGVo9d5p1kwl94=" + }, + "reference": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqL/+mJirVa0=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMAE0Z+oqrM=", + "_parent": { + "$ref": "AAAAAAGVqL/+mJirVa0=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMAE0p+p0Ok=", + "_parent": { + "$ref": "AAAAAAGVqL/+mJirVa0=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMAE05+qYQ4=", + "_parent": { + "$ref": "AAAAAAGVqL/+mJirVa0=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMATyLMEUSk=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "name": "getElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMAYzroBnjw=", + "_parent": { + "$ref": "AAAAAAGVqMATyLMEUSk=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMAYz7oCrXU=", + "_parent": { + "$ref": "AAAAAAGVqMATyLMEUSk=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMBPENtIuEY=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "name": "getAllElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMB7KfWc4L0=", + "_parent": { + "$ref": "AAAAAAGVqMBPENtIuEY=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMCIkAdo2zI=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "name": "deleteElementiDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMCNBQ5lJA8=", + "_parent": { + "$ref": "AAAAAAGVqMCIkAdo2zI=" + }, + "name": "Ids", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMCNBg5mcqw=", + "_parent": { + "$ref": "AAAAAAGVqMCIkAdo2zI=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMFOiPyjtYk=", + "_parent": { + "$ref": "AAAAAAGVcBh9/RJTKhs=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMFSMAOg5FA=", + "_parent": { + "$ref": "AAAAAAGVqMFOiPyjtYk=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMFSMQOhf9A=", + "_parent": { + "$ref": "AAAAAAGVqMFOiPyjtYk=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMFSMgOi5D8=", + "_parent": { + "$ref": "AAAAAAGVqMFOiPyjtYk=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVuWyrkUjhUKA=", + "_parent": { + "$ref": "AAAAAAGVqMFOiPyjtYk=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcBlNREYvXf4=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ServizioEsecuzioneTest", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6R1GDL9RMU=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "source": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "target": { + "$ref": "AAAAAAGVo40MXXApopE=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6R82EKYj80=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "source": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "target": { + "$ref": "AAAAAAGVo40MXXApopE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVsV+DuM7nU0A=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVsV+DuM7onV0=", + "_parent": { + "$ref": "AAAAAAGVsV+DuM7nU0A=" + }, + "reference": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVsV+DuM7pfVA=", + "_parent": { + "$ref": "AAAAAAGVsV+DuM7nU0A=" + }, + "reference": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVsxxUznbj2do=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "source": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVzLtWFHZL3eU=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVzLtWFHZMVmQ=", + "_parent": { + "$ref": "AAAAAAGVzLtWFHZL3eU=" + }, + "reference": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVzLtWFHZNn94=", + "_parent": { + "$ref": "AAAAAAGVzLtWFHZL3eU=" + }, + "reference": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqMXvabSap8U=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "name": "algoritmoVal", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqMevsbABEeY=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "name": "llmPort", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMTViL3D534=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "name": "executeTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMTcScTAmDA=", + "_parent": { + "$ref": "AAAAAAGVqMTViL3D534=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMTpcdaM6zE=", + "_parent": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + }, + "name": "executeTestOnSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMTvFt2Jps4=", + "_parent": { + "$ref": "AAAAAAGVqMTpcdaM6zE=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMTvF92KPgY=", + "_parent": { + "$ref": "AAAAAAGVqMTpcdaM6zE=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVcBaJ3UGJJhY=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "SaveRisultatoTestPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVdojb0vA84IU=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "name": "saveRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVeorjOBCu7po=", + "_parent": { + "$ref": "AAAAAAGVdojb0vA84IU=" + }, + "name": "risultato", + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVeorjOBCvkAI=", + "_parent": { + "$ref": "AAAAAAGVdojb0vA84IU=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcHMpJyBdmN4=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "RisultatoSingolaDomanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcHPzzzqD0ms=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcHPzzzqEYnI=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "reference": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcHPzzzqFmhc=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "reference": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVge/LkVvS+2k=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "id", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVf6v+3HKxQn8=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "domanda", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVf6w/RHfgBMY=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "risposta", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVf6xpbICURf0=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "rispostaLLM", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVf6zIZZCMXHA=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "score", + "visibility": "private", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVf7ExhZ08aS0=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "metriche", + "visibility": "private", + "type": "dict" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7UcG7StzQJI=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7Ucl6k6YY4w=", + "_parent": { + "$ref": "AAAAAAGV7UcG7StzQJI=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7Ufy9kvlIxE=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7UgBI1c1Iks=", + "_parent": { + "$ref": "AAAAAAGV7Ufy9kvlIxE=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7UgHlWjF1TA=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7Uga+3QVhYg=", + "_parent": { + "$ref": "AAAAAAGV7UgHlWjF1TA=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7Ugi7oWlggo=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getRispostaLLM", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7Ug+OpD15Ag=", + "_parent": { + "$ref": "AAAAAAGV7Ugi7oWlggo=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7UhLNaKFgyI=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getScore", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7Uhnuq3V17g=", + "_parent": { + "$ref": "AAAAAAGV7UhLNaKFgyI=" + }, + "type": "float", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7UjHLklVhtc=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "getMetriche", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7UjyGlSlgqQ=", + "_parent": { + "$ref": "AAAAAAGV7UjHLklVhtc=" + }, + "type": "dict", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpRhvNNnpdhg=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VDtI1c+0Mk=", + "_parent": { + "$ref": "AAAAAAGVpRhvNNnpdhg=" + }, + "type": "dict", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7Ubcn/L/ZcY=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "name": "serializeForList", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VEJyn9i0zU=", + "_parent": { + "$ref": "AAAAAAGV7Ubcn/L/ZcY=" + }, + "type": "dict", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcPodtaJ1i8c=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ServizioGestioneTest", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6SGgFKolO0=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "source": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "target": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6SOpGZg4oM=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "source": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "target": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6SWIXfP1DA=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "source": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "target": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo6Su6IffEEY=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "source": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "target": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo+flamiTxWA=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+flamiUZZA=", + "_parent": { + "$ref": "AAAAAAGVo+flamiTxWA=" + }, + "reference": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+flamiV4M4=", + "_parent": { + "$ref": "AAAAAAGVo+flamiTxWA=" + }, + "reference": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo+fqcX7tzdA=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+fqcX7uoAM=", + "_parent": { + "$ref": "AAAAAAGVo+fqcX7tzdA=" + }, + "reference": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+fqcX7vs78=", + "_parent": { + "$ref": "AAAAAAGVo+fqcX7tzdA=" + }, + "reference": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo+fwGZjpX6M=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+fwGZjqvsY=", + "_parent": { + "$ref": "AAAAAAGVo+fwGZjpX6M=" + }, + "reference": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+fwGZjrc4k=", + "_parent": { + "$ref": "AAAAAAGVo+fwGZjpX6M=" + }, + "reference": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo+f10a4dW98=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+f10a4e1Ko=", + "_parent": { + "$ref": "AAAAAAGVo+f10a4dW98=" + }, + "reference": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+f10a4fFtQ=", + "_parent": { + "$ref": "AAAAAAGVo+f10a4dW98=" + }, + "reference": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo+f7mcsKlcU=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+f7mcsLHW0=", + "_parent": { + "$ref": "AAAAAAGVo+f7mcsKlcU=" + }, + "reference": { + "$ref": "AAAAAAGVcBlNREYvXf4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo+f7mcsMgGs=", + "_parent": { + "$ref": "AAAAAAGVo+f7mcsKlcU=" + }, + "reference": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMrnSY1KY38=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "name": "getRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMrsjZUNVfM=", + "_parent": { + "$ref": "AAAAAAGVqMrnSY1KY38=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMrsjpUOZ9E=", + "_parent": { + "$ref": "AAAAAAGVqMrnSY1KY38=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMr6WbJ1gIw=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMr957ly09s=", + "_parent": { + "$ref": "AAAAAAGVqMr6WbJ1gIw=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMsNCdVMKAY=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "name": "getAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMsRHdxJ71c=", + "_parent": { + "$ref": "AAAAAAGVqMsNCdVMKAY=" + }, + "type": "set", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqNdcavb61y8=", + "_parent": { + "$ref": "AAAAAAGVqMsNCdVMKAY=" + }, + "name": "id", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqMsdyfEtAMA=", + "_parent": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "name": "getRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMshtfgqOJ0=", + "_parent": { + "$ref": "AAAAAAGVqMsdyfEtAMA=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqMsht/gsnRY=", + "_parent": { + "$ref": "AAAAAAGVqMsdyfEtAMA=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVhd9C65eEUQs=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "Valutatore" + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVhd/Dg7p7uD8=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AlgoritmoValutazioneRisposte", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVhd/Z+MCOlw0=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "name": "evaluate", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVheBMzsLMo9E=", + "_parent": { + "$ref": "AAAAAAGVhd/Z+MCOlw0=" + }, + "name": "risposta", + "type": "String" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVheBMz8LNhmw=", + "_parent": { + "$ref": "AAAAAAGVhd/Z+MCOlw0=" + }, + "name": "rispostaLLM", + "type": "String" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVieqsxgVqEK8=", + "_parent": { + "$ref": "AAAAAAGVhd/Z+MCOlw0=" + }, + "type": "dict float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVcPBGLJVrBVw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoTestUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08uM+/M2QZ4=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08uM+/M3zGI=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "reference": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08uM+/M4GsU=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "reference": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVcPC2PaQKD6w=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "name": "getRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcPC4h6U9yYM=", + "_parent": { + "$ref": "AAAAAAGVcPC2PaQKD6w=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVcPC4h6U+udU=", + "_parent": { + "$ref": "AAAAAAGVcPC2PaQKD6w=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo3aVTWu+i00=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteElementiDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CB7QpveUug=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CB7QpvfQJw=", + "_parent": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "reference": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CB7QpvgESc=", + "_parent": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "reference": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo3lnRgRIE3o=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "name": "deleteElementiDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3lrIghLpyA=", + "_parent": { + "$ref": "AAAAAAGVo3lnRgRIE3o=" + }, + "name": "Ids", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3lrIwhMpNA=", + "_parent": { + "$ref": "AAAAAAGVo3lnRgRIE3o=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo3aglXRumDA=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetElementoDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CBcHm31Zjs=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBcHm32nu8=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "reference": { + "$ref": "AAAAAAGVo3aglXRumDA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBcHm33EWE=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "reference": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo3l67hN400k=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "name": "getElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3mEVhypBYg=", + "_parent": { + "$ref": "AAAAAAGVo3l67hN400k=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3mEVxyqrRg=", + "_parent": { + "$ref": "AAAAAAGVo3l67hN400k=" + }, + "type": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo3aafXBJ4kI=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementoDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CCHF7h6EDc=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CCHF7h7WkY=", + "_parent": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "reference": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CCHF7h8C1I=", + "_parent": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "reference": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo3mnSDHNUgw=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3msxjXQE00=", + "_parent": { + "$ref": "AAAAAAGVo3mnSDHNUgw=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3msxzXR/bY=", + "_parent": { + "$ref": "AAAAAAGVo3mnSDHNUgw=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqJ4RGrINNEg=", + "_parent": { + "$ref": "AAAAAAGVo3mnSDHNUgw=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVuacv82ojTgk=", + "_parent": { + "$ref": "AAAAAAGVo3mnSDHNUgw=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcHLOZwrjtKA=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "RisultatoTest", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVge9OoB4ez98=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "id", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcHN7CS7hPII=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "scoreGenerale", + "visibility": "private", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcHTJ6Y8hrMw=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "risultatiDomande", + "visibility": "private", + "type": "set" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcI/TtJ5EVG0=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "LLM", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcI/77KDfy+o=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "dataEsecuzione", + "visibility": "private", + "type": "date" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcJAiDaN6juE=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "nomeSet", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVeolSxlhUyOE=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "RisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVeooNyGY0e/I=", + "_parent": { + "$ref": "AAAAAAGVeolSxlhUyOE=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVeooNyWY1XCM=", + "_parent": { + "$ref": "AAAAAAGVeolSxlhUyOE=" + }, + "name": "score", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVeooNyWY2uME=", + "_parent": { + "$ref": "AAAAAAGVeolSxlhUyOE=" + }, + "name": "risultati", + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpRgFDGs8rXk=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VDR8iKOWZs=", + "_parent": { + "$ref": "AAAAAAGVpRgFDGs8rXk=" + }, + "type": "dict", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV7Uay3sDQ2qQ=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "name": "serializeForList", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV7VDeGjQfYRc=", + "_parent": { + "$ref": "AAAAAAGV7Uay3sDQ2qQ=" + }, + "type": "dict", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo4VXHCc3IXw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetSetElementiDomandaUsecase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV078yCd2zHa0=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV078yCd20614=", + "_parent": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "reference": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV078yCd21PQY=", + "_parent": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "reference": { + "$ref": "AAAAAAGV074/3icWXYc=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08RLipl09SM=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08RLipl16aU=", + "_parent": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "reference": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08RLipl2MTg=", + "_parent": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "reference": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08feEVSGuEI=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08feEVSHolo=", + "_parent": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "reference": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08feEVSIjZ4=", + "_parent": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "reference": { + "$ref": "AAAAAAGV08b/utX8SI8=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo4j7m9ZSmd8=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "name": "getSetByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4j/fdjPD68=", + "_parent": { + "$ref": "AAAAAAGVo4j7m9ZSmd8=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4j/ftjQzKc=", + "_parent": { + "$ref": "AAAAAAGVo4j7m9ZSmd8=" + }, + "type": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo4VT9CSYivw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllSetElementiDomandaUsecase", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo4q2b/ba6uQ=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "name": "getAllSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4q9/vlXHN0=", + "_parent": { + "$ref": "AAAAAAGVo4q2b/ba6uQ=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo4VLnB9a6CE=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteSetElementiDomandaUsecase", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo4ilZrawm/A=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "name": "deleteSetByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4itJLjusmU=", + "_parent": { + "$ref": "AAAAAAGVo4ilZrawm/A=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4itJbjvcZw=", + "_parent": { + "$ref": "AAAAAAGVo4ilZrawm/A=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo4VQLCH5NSk=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "EditNomeSetElementiDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08Bu5OOiTJI=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08Bu5OOj2oo=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "reference": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08Bu5OOkqvw=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "reference": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo4rnXQci5io=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "name": "editNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4rqugmfvxo=", + "_parent": { + "$ref": "AAAAAAGVo4rnXQci5io=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4rquwmgXcc=", + "_parent": { + "$ref": "AAAAAAGVo4rnXQci5io=" + }, + "name": "nomeNew", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4rquwmhwBE=", + "_parent": { + "$ref": "AAAAAAGVo4rnXQci5io=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo5FQp1+ACcg=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoSingolaDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08xUIMPWwQ0=", + "_parent": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08xUIMPXFUE=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "reference": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08xUIMPY/+Q=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "reference": { + "$ref": "AAAAAAGV08w60KfXgEw=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo6POqWQ8NW4=", + "_parent": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "name": "getRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo6PRjme+0CA=", + "_parent": { + "$ref": "AAAAAAGVo6POqWQ8NW4=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo6PRj2fAx/E=", + "_parent": { + "$ref": "AAAAAAGVo6POqWQ8NW4=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo5FGVlpCr24=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiTestUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08sRmXu0dbM=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08sRmXu1SQ8=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "reference": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08sRmXu2WWg=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "reference": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo5LGUOfB308=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo5OD6xZXQEo=", + "_parent": { + "$ref": "AAAAAAGVo5LGUOfB308=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo5FLp1zhbes=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiSingoleDomandeUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08v/qH11Ruk=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08v/qH12Xbs=", + "_parent": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "reference": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08v/qH13t+0=", + "_parent": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "reference": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo5MZSvn/98A=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "name": "getAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqLHcxAWAB+0=", + "_parent": { + "$ref": "AAAAAAGVo5MZSvn/98A=" + }, + "type": "set", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqNdn3Q+9OvM=", + "_parent": { + "$ref": "AAAAAAGVo5MZSvn/98A=" + }, + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo8Vks5+ZoG8=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetElementoDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo85itKlHQvU=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "name": "getElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo85qWa1rulI=", + "_parent": { + "$ref": "AAAAAAGVo85itKlHQvU=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo85qWa1sjRs=", + "_parent": { + "$ref": "AAAAAAGVo85itKlHQvU=" + }, + "type": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo8WD3K81Sf0=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo8zTq5LYxs0=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "name": "getAllElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo8zcMZb8MtM=", + "_parent": { + "$ref": "AAAAAAGVo8zTq5LYxs0=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo8V/FKp6yYs=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteElementoDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo86B6cLsOLs=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "name": "deleteElementiDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo86GkccQweA=", + "_parent": { + "$ref": "AAAAAAGVo86B6cLsOLs=" + }, + "name": "Ids", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo86GkscRdz8=", + "_parent": { + "$ref": "AAAAAAGVo86B6cLsOLs=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo8WJhLPwjw0=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementoDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo8rGiH45kZM=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo8rJ8YJdMbo=", + "_parent": { + "$ref": "AAAAAAGVo8rGiH45kZM=" + }, + "name": "id; int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo8rJ8YJejaU=", + "_parent": { + "$ref": "AAAAAAGVo8rGiH45kZM=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo8rJ8YJfENE=", + "_parent": { + "$ref": "AAAAAAGVo8rGiH45kZM=" + }, + "type": "bool", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVuWxSvSKS/PQ=", + "_parent": { + "$ref": "AAAAAAGVo8rGiH45kZM=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo9BLZRFifIM=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetSetElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo9HYW6/tMaI=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "name": "getSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9H6YbkYwqg=", + "_parent": { + "$ref": "AAAAAAGVo9HYW6/tMaI=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9H6YrkZrmM=", + "_parent": { + "$ref": "AAAAAAGVo9HYW6/tMaI=" + }, + "type": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo9BkpSHcZGY=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteSetElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo9F+FIraKfY=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "name": "deleteSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9GKJY9zzMU=", + "_parent": { + "$ref": "AAAAAAGVo9F+FIraKfY=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9GKJo90SKg=", + "_parent": { + "$ref": "AAAAAAGVo9F+FIraKfY=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo9BQZhYdEZk=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllSetElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo9JIbdtrNF4=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "name": "getAllSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9JL2uAEPkQ=", + "_parent": { + "$ref": "AAAAAAGVo9JIbdtrNF4=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo9BV1hrYVqM=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "EditNomeSetElementiDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo9LHNRWIT68=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "name": "editNomeSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9LQKRms8/4=", + "_parent": { + "$ref": "AAAAAAGVo9LHNRWIT68=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9LQKRmtrPM=", + "_parent": { + "$ref": "AAAAAAGVo9LHNRWIT68=" + }, + "name": "newNome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9LQKhmutd0=", + "_parent": { + "$ref": "AAAAAAGVo9LHNRWIT68=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo9Bo3iaX4Mg=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementiDomandaSetPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo9Mim0LXq0w=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "name": "updateElementiDomandaAssociati", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9M2ak81r+I=", + "_parent": { + "$ref": "AAAAAAGVo9Mim0LXq0w=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9M2a082PeQ=", + "_parent": { + "$ref": "AAAAAAGVo9Mim0LXq0w=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo9M2a083UEs=", + "_parent": { + "$ref": "AAAAAAGVo9Mim0LXq0w=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo+R5+d012Io=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoTestPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo+Z6vhFVoH8=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "name": "getRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+Z+Qxbz6Dw=", + "_parent": { + "$ref": "AAAAAAGVo+Z6vhFVoH8=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+Z+RBb0JuM=", + "_parent": { + "$ref": "AAAAAAGVo+Z6vhFVoH8=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo+SLaPDxjWM=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiTestPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo+aOVSy14yw=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+aSOjJTRFI=", + "_parent": { + "$ref": "AAAAAAGVo+aOVSy14yw=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo+R/EOOUkYY=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiSingoleDomandePort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo+atME0MMtY=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "name": "getAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+ax8lKqyYE=", + "_parent": { + "$ref": "AAAAAAGVo+atME0MMtY=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+ax81KrhRg=", + "_parent": { + "$ref": "AAAAAAGVo+atME0MMtY=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo+SD8Onz97c=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoSingolaDomandaPort", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo+bAnmVRhdU=", + "_parent": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "name": "getRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+bFI2rvuJ8=", + "_parent": { + "$ref": "AAAAAAGVo+bAnmVRhdU=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo+bFJGrxXwg=", + "_parent": { + "$ref": "AAAAAAGVo+bAnmVRhdU=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqQKHhnZ6kvw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "RisultatoTestDTO", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqSS8Pte+l+s=", + "_parent": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqSS8Pte/xXY=", + "_parent": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "reference": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqSS8P9fA65Y=", + "_parent": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "reference": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqQMCZ4vIIek=", + "_parent": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "name": "LLM", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqQMXuJsvdTg=", + "_parent": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "name": "data", + "type": "datetime" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqQd767zZCYw=", + "_parent": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "name": "score", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqQgGct2N41U=", + "_parent": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "name": "risultatiDomande", + "type": "set" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVqU6C9vDChmA=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddTestUC", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqVhPPWGHMQM=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVhPPWGI94U=", + "_parent": { + "$ref": "AAAAAAGVqVhPPWGHMQM=" + }, + "reference": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVhPPWGJKNM=", + "_parent": { + "$ref": "AAAAAAGVqVhPPWGHMQM=" + }, + "reference": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqU71zwhEyaI=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "name": "addTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqVMAQrtPbZ4=", + "_parent": { + "$ref": "AAAAAAGVqU71zwhEyaI=" + }, + "name": "RisultatoTestDTO", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqVMAQ7tQ4tk=", + "_parent": { + "$ref": "AAAAAAGVqU71zwhEyaI=" + }, + "type": "Boolean", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo40MXXApopE=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ExecuteTestOnSetUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09x6zxiqL5c=", + "_parent": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09x6zxirtbY=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "reference": { + "$ref": "AAAAAAGVo40MXXApopE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09x6zxishGg=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "reference": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo428gLDm/aU=", + "_parent": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "name": "executeTestOnSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo43AZbNjYTw=", + "_parent": { + "$ref": "AAAAAAGVo428gLDm/aU=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo43AZrNkn0g=", + "_parent": { + "$ref": "AAAAAAGVo428gLDm/aU=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqbhUlLo1Jig=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ElementoDomandaInsertResponseDTO", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqblUc/mX5zo=", + "_parent": { + "$ref": "AAAAAAGVqbhUlLo1Jig=" + }, + "name": "operationState", + "type": "Bool" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqbnbOxMbehI=", + "_parent": { + "$ref": "AAAAAAGVqbhUlLo1Jig=" + }, + "name": "idElementoDomanda", + "type": "Int" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVheC+NNLWTNA=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AlgoritmoValutazioneRisposteImpl", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo4TqLe8uazA=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "source": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "target": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV8h2xIfR9qGU=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "name": "scorer", + "visibility": "private", + "type": "Scorer" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV8icueRnIr70=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "name": "modelPath", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV8ieGOTtZ2vw=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "name": "model", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVheGamAbO0mU=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "name": "evaluate", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVheGglQkMnGY=", + "_parent": { + "$ref": "AAAAAAGVheGamAbO0mU=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVheGglQkNTBk=", + "_parent": { + "$ref": "AAAAAAGVheGamAbO0mU=" + }, + "name": "rispostaLLM", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVier7qCpGRnY=", + "_parent": { + "$ref": "AAAAAAGVheGamAbO0mU=" + }, + "type": "dict float", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV07Qm0vHwvfo=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGV07Qn3fbYJ/U=", + "_parent": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + }, + "source": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + }, + "target": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV07nodhj2/mo=", + "_parent": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV07nodhj3eos=", + "_parent": { + "$ref": "AAAAAAGV07nodhj2/mo=" + }, + "reference": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV07nodhj4AIs=", + "_parent": { + "$ref": "AAAAAAGV07nodhj2/mo=" + }, + "reference": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV07SsAkp0dng=", + "_parent": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + }, + "name": "SaveSetElementiDomandaPort", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV07s/iaOQOUM=", + "_parent": { + "$ref": "AAAAAAGV07Qm0vHwvfo=" + }, + "name": "Operation1" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV074/3icWXYc=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV079hmxb/hp8=", + "_parent": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV079hmxcAhlE=", + "_parent": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "reference": { + "$ref": "AAAAAAGV074/3icWXYc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV079hmxcB4Zo=", + "_parent": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "reference": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV0766SlEerAY=", + "_parent": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV076LGTjC970=", + "_parent": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "name": "deleteSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV076qFkZn1gI=", + "_parent": { + "$ref": "AAAAAAGV076LGTjC970=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV076qGUZoSKQ=", + "_parent": { + "$ref": "AAAAAAGV076LGTjC970=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV07vW5wTVXCU=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV073FGfBqrOA=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV073FGfBr25U=", + "_parent": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "reference": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV073FGfBsVNk=", + "_parent": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "reference": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV07wBEhf7mBk=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV07xWun952wQ=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "name": "addSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV07132aV4RLY=", + "_parent": { + "$ref": "AAAAAAGV07xWun952wQ=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV071336V5CXo=", + "_parent": { + "$ref": "AAAAAAGV07xWun952wQ=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV07135KV60l0=", + "_parent": { + "$ref": "AAAAAAGV07xWun952wQ=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08IcfM5kBWQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08RoLcs6ljE=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08RoLcs7Pbc=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "reference": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08RoLcs8Zf8=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "reference": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV08JMtevCvFg=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV08KTkwj+rw0=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "name": "getAllSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+5J8hAiK4g=", + "_parent": { + "$ref": "AAAAAAGV08KTkwj+rw0=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV07+Koj8LMIg=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "EditNomeSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08C8jhIy/rY=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08C8jhIznac=", + "_parent": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "reference": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08C8jhI0tfk=", + "_parent": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "reference": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV07+0JFoaBcI=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV07/VlGgTK+Q=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "name": "editNomeSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+466ew/Gh0=", + "_parent": { + "$ref": "AAAAAAGV07/VlGgTK+Q=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+467+xA1e8=", + "_parent": { + "$ref": "AAAAAAGV07/VlGgTK+Q=" + }, + "name": "newNome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+468uxBkUM=", + "_parent": { + "$ref": "AAAAAAGV07/VlGgTK+Q=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08q5Uze+jbI=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiTestService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08ssL6lCTm4=", + "_parent": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08ssL6lDK8g=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "reference": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08ssL6lEZoQ=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "reference": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV0+ilOKX5MwE=", + "_parent": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV0+klH+7t3/Q=", + "_parent": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+2DuP9yp6Q=", + "_parent": { + "$ref": "AAAAAAGV0+klH+7t3/Q=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV09AUXWGCHik=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "ExecuteTestService", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGV09Bu1odoDGU=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "source": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09LbZ1JLbY0=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09LbZ1JMr7g=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09LbZ1JN3YQ=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "reference": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09LtYWvVBVI=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09LtYWvWRa4=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09LtYWvXt6k=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09NCbtpAtxA=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09NCbtpBVSA=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09NCbtpCdk4=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "reference": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWAChAg/3/efU=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAChAg/4Az5w=", + "_parent": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAChAg/4Bq7U=", + "_parent": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "reference": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWAHLe4AJCu+I=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAHLe4AJDCQM=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "reference": { + "$ref": "AAAAAAGV09AUXWGCHik=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAHLe4AJEoyA=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "reference": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09ERAjyfN2s=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "llm", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09E26VnCmuM=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "valutatore", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09FzsnGBHUE=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "saveTestport", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09F9531kxnA=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "getElementiDomanda_port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAGp4jf9TPxc=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "status_tracker", + "visibility": "private", + "type": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV09JQ0rrjlZs=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "name": "executeTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+4cHroBvL8=", + "_parent": { + "$ref": "AAAAAAGV09JQ0rrjlZs=" + }, + "type": "None", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08tQDbQgRFM=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoTestService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08u0mzdWI1A=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08u0mzdXkLk=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "reference": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08u0mzdY46Q=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "reference": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV0+gfzIRz8CE=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo+R5+d012Io=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV0+hH9JLSF4M=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "name": "getRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+32j5dSu8k=", + "_parent": { + "$ref": "AAAAAAGV0+hH9JLSF4M=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+32kpdT2a8=", + "_parent": { + "$ref": "AAAAAAGV0+hH9JLSF4M=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08w60KfXgEw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetRisultatoSingolaDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08xkDeFKitE=", + "_parent": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08xkDeFLsKc=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "reference": { + "$ref": "AAAAAAGV08w60KfXgEw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08xkDeFMVAg=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "reference": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV0+oLoRBsjI8=", + "_parent": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV0+prmChcOVY=", + "_parent": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "name": "getRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+3bgnlpwOM=", + "_parent": { + "$ref": "AAAAAAGV0+prmChcOVY=" + }, + "name": "idTest", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+3bhnlqiQM=", + "_parent": { + "$ref": "AAAAAAGV0+prmChcOVY=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+3binlra2Y=", + "_parent": { + "$ref": "AAAAAAGV0+prmChcOVY=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08vdYUJwmhI=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllRisultatiSingoleDomandeService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08wSEpyBVls=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08wSEpyCvy8=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "reference": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08wSEpyDxWo=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "reference": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV0+wAyUTl59s=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "name": "port", + "visibility": "private", + "type": "GetAllRisultatiSingoleDomandeTestPort" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV0+xVX2LPtsU=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "name": "getAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+3HgWd2gHU=", + "_parent": { + "$ref": "AAAAAAGV0+xVX2LPtsU=" + }, + "name": "idTest", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+3HhGd3/gc=", + "_parent": { + "$ref": "AAAAAAGV0+xVX2LPtsU=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV1B/4TIDzD18=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementoDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CGOqe+b11s=", + "_parent": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CGOqu+c/3o=", + "_parent": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "reference": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CGOqu+dxP0=", + "_parent": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "reference": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV1CRJrj7hfQ0=", + "_parent": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV1CSIBGIEUPI=", + "_parent": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CSowHOZXxg=", + "_parent": { + "$ref": "AAAAAAGV1CSIBGIEUPI=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CSox3Oao4s=", + "_parent": { + "$ref": "AAAAAAGV1CSIBGIEUPI=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CSo0XObrZg=", + "_parent": { + "$ref": "AAAAAAGV1CSIBGIEUPI=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CSo13Oc9Kc=", + "_parent": { + "$ref": "AAAAAAGV1CSIBGIEUPI=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV1B/Cu2+8go8=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "DeleteElementoDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CF+Ycyf0F0=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CF+YcygelQ=", + "_parent": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "reference": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CF+YcyhpWE=", + "_parent": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "reference": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV1CO6LAPf1Ao=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV1CPxPxf2udI=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "name": "deleteElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CQeDi6QLyw=", + "_parent": { + "$ref": "AAAAAAGV1CPxPxf2udI=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CQeEy6RmMw=", + "_parent": { + "$ref": "AAAAAAGV1CPxPxf2udI=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV1B+hhF+olW4=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetAllElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CFu2KsyclE=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CFu2Ksztlk=", + "_parent": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "reference": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CFu2Ks0M+o=", + "_parent": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "reference": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV1CMJxsFaqQw=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV1CNMKt44V88=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "name": "getAllElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1COLoPJPGSI=", + "_parent": { + "$ref": "AAAAAAGV1CNMKt44V88=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV1B9qvk5xci4=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetElementoDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CEr/WHbc/A=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CEr/WHcOqY=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "reference": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CEr/WHdpCM=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "reference": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV1CLJ/Jax9B0=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV1CJPoFuvcKM=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "name": "getElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CKOeHJJe9E=", + "_parent": { + "$ref": "AAAAAAGV1CJPoFuvcKM=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CKOfHJKM0U=", + "_parent": { + "$ref": "AAAAAAGV1CJPoFuvcKM=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV1B776SeZebw=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddElementoDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CECWzdnCkc=", + "_parent": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CECWzdoFVE=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "reference": { + "$ref": "AAAAAAGV1B776SeZebw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CECWzdpark=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "reference": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV1B86Vz5/U78=", + "_parent": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV1CHj8EFTy48=", + "_parent": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CKkgYUdjnE=", + "_parent": { + "$ref": "AAAAAAGV1CHj8EFTy48=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CKkhIUef0I=", + "_parent": { + "$ref": "AAAAAAGV1CHj8EFTy48=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV1CKkh4UfqRs=", + "_parent": { + "$ref": "AAAAAAGV1CHj8EFTy48=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo4VFfBy7vjg=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddSetElementiDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV072gfrh6MV4=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV072gfrh7Ijg=", + "_parent": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "reference": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV072gfrh8SQE=", + "_parent": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "reference": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo4iUnqzKrTo=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "name": "addSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4iXl68IPhk=", + "_parent": { + "$ref": "AAAAAAGVo4iUnqzKrTo=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4iXmK8JfZc=", + "_parent": { + "$ref": "AAAAAAGVo4iUnqzKrTo=" + }, + "name": "elementiId", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo4iXmK8KRks=", + "_parent": { + "$ref": "AAAAAAGVo4iUnqzKrTo=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqSJHf1t6nvM=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "RisultatoDomandaDTO", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqSXF/Z2iIMk=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqSXF/Z2jIAs=", + "_parent": { + "$ref": "AAAAAAGVqSXF/Z2iIMk=" + }, + "reference": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqSXF/Z2kOi4=", + "_parent": { + "$ref": "AAAAAAGVqSXF/Z2iIMk=" + }, + "reference": { + "$ref": "AAAAAAGVqSUDrjZOICE=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSiwV8ku3X4=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "Domanda", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSjnl97dgVw=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "RispostaAttesa", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSLLOntbWPU=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "RispostaLLM", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSMs/5NoYC8=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "Score", + "type": "Float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSOQUZ4Bn9o=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "Metrica1", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSQDOqiaJuU=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "Metrica2", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSQvlr3FkIQ=", + "_parent": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "name": "Metrica3", + "type": "float" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVo3aPxmeZmNg=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "AddElementoDomandaUseCase", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVqbpn7Us38hA=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "source": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "target": { + "$ref": "AAAAAAGVqbhUlLo1Jig=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV1CBQ6FyHV38=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBQ6FyIFmQ=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "reference": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV1CBQ6FyJ768=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "reference": { + "$ref": "AAAAAAGV1B776SeZebw=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVo3lW7/PkbtM=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3lZD/eBy4k=", + "_parent": { + "$ref": "AAAAAAGVo3lW7/PkbtM=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3lZEPeCZsc=", + "_parent": { + "$ref": "AAAAAAGVo3lW7/PkbtM=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVo3lZEPeDs0k=", + "_parent": { + "$ref": "AAAAAAGVo3lW7/PkbtM=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGWACcF0wex3LQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "TestStatusTracker", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACdG6iWsYEk=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "mark_starting" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACdVYTNddsM=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "start_test", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWACeRZT6S0+E=", + "_parent": { + "$ref": "AAAAAAGWACdVYTNddsM=" + }, + "name": "total_questions", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACe52WKbrSI=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "update_progress" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACfPCXBMqM4=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "set_id_risultato", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWACfnTXuBK6c=", + "_parent": { + "$ref": "AAAAAAGWACfPCXBMqM4=" + }, + "name": "id", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWCqOvcxxp3NE=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "set_error", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWCqQKDD8/xZU=", + "_parent": { + "$ref": "AAAAAAGWCqOvcxxp3NE=" + }, + "name": "error", + "type": "String" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACf3yYzn7kU=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "finish_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACgOiKhCxII=", + "_parent": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "name": "get_status" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWACj73nttUCE=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "TestStatusTrackerImpl", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGWACkkRMqXnY8=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "source": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "target": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAClcURcto8k=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "in_progress", + "visibility": "private", + "type": "bool" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWACnU+ZrjcIQ=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "total_questions", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWACnwCbzFyk4=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "questions_completed", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWACoeifo+efw=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "id_risultato", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAT0T8hK11Vc=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "error", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACpwQXKnlFg=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "set_error", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWAT3xQAzpAv0=", + "_parent": { + "$ref": "AAAAAAGWACpwQXKnlFg=" + }, + "name": "error", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACqVsZ1Q0gU=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "start_test", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWACqcCanhGVo=", + "_parent": { + "$ref": "AAAAAAGWACqVsZ1Q0gU=" + }, + "name": "total_questions", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACqkaca6W1s=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "update_progress" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACqwkeseymc=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "set_id_risultato", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWACq1ifev384=", + "_parent": { + "$ref": "AAAAAAGWACqwkeseymc=" + }, + "name": "id", + "type": "int" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACq9KRSI34I=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "finish_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWACrKeUQ1u/o=", + "_parent": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "name": "get_status" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08b/utX8SI8=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetSetElementiDomandaService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08f2Y3uKsmk=", + "_parent": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08f2Y3uLV1g=", + "_parent": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "reference": { + "$ref": "AAAAAAGV08b/utX8SI8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08f2Y3uMNJA=", + "_parent": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "reference": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV08czmet6EMQ=", + "_parent": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV08eDGgleHRQ=", + "_parent": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "name": "getSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+5e7ipxoAY=", + "_parent": { + "$ref": "AAAAAAGV08eDGgleHRQ=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+5e8ipyNtc=", + "_parent": { + "$ref": "AAAAAAGV08eDGgleHRQ=" + }, + "type": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV08DptyXFSas=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "UpdateElementiDomandaSetService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV08HlXpCmy7c=", + "_parent": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08HlXpCnWpE=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "reference": { + "$ref": "AAAAAAGV08DptyXFSas=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV08HlXpCoFuQ=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "reference": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV08Et7TpTjmo=", + "_parent": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV08F0VE6/U8s=", + "_parent": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "name": "updateElementiDomandaSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+4pmcrAnbs=", + "_parent": { + "$ref": "AAAAAAGV08F0VE6/U8s=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+4pncrBwZc=", + "_parent": { + "$ref": "AAAAAAGV08F0VE6/U8s=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+4poMrC9Ks=", + "_parent": { + "$ref": "AAAAAAGV08F0VE6/U8s=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWAHqrof7xB1M=", + "_parent": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "name": "GetTestStatusService", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGWAH6zic+SG8o=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "source": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "target": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWAH7c2xxJFzM=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAH7c2xxKF6I=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "reference": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAH7c2xxLTEY=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "reference": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAH9BDs0j6CE=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "name": "status_tracker", + "visibility": "private", + "type": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWAH8S7qzgsIg=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "name": "getTestStatus", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWAH8z67iB5wo=", + "_parent": { + "$ref": "AAAAAAGWAH8S7qzgsIg=" + }, + "type": "dict<>", + "direction": "return" + } + ] + } + ] + } + ] + }, + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGVa9b2T+UOhNA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "Artificial QI", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAGVa9b2T+UPSf8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2T+UQlx0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "model": { + "$ref": "AAAAAAGVa9b2U+er2L4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2T+URRI0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UQlx0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3760, + "top": 2624, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2T+USrbM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UQlx0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2181, + "top": 1374, + "width": 2951, + "height": 13, + "text": "Business Logic" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2T+UTa3E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UQlx0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3760, + "top": 2624, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2T+UUF60=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UQlx0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3760, + "top": 2624, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2176, + "top": 1367, + "width": 2961, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2T+URRI0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2T+USrbM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2T+UTa3E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2T+UUF60=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + { + "$ref": "AAAAAAGWAHqrof7zkcE=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2176, + "top": 1352, + "width": 2960, + "height": 3152, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2T+UQlx0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UOVuxzc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOVveu0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVwwaY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVveu0=" + }, + "visible": false, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 3264, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVxvvo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVveu0=" + }, + "fillColor": "#FFE7D7", + "font": "Arial;13;1", + "parentStyle": true, + "left": 909, + "top": 1799, + "width": 131.9423828125, + "height": 13, + "text": "ViewModel" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVySHU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVveu0=" + }, + "visible": false, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 3264, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVzZFw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVveu0=" + }, + "visible": false, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 3264, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 904, + "top": 1792, + "width": 141.9423828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOVwwaY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOVxvvo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOVySHU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOVzZFw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOV090k=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 904, + "top": 1817, + "width": 141.9423828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOV1AX4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 904, + "top": 1827, + "width": 141.9423828125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOV27Ew=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "visible": false, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 136, + "top": 1632, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOV3qQg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "visible": false, + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "left": 136, + "top": 1632, + "width": 10, + "height": 10 + } + ], + "fillColor": "#FFE7D7", + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 904, + "top": 1792, + "width": 140.9423828125, + "height": 64, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOVveu0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOV090k=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOV1AX4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOV27Ew=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOV3qQg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UeYHnU0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UeYIU2w=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UeYJpo4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYIU2w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6288, + "top": 4640, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UeYKMd0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYIU2w=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6037, + "top": 3439, + "width": 604.71923828125, + "height": 13, + "text": "RisultatoSingolaDomandaRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UeYLVF0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYIU2w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6288, + "top": 4640, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UeYMGeM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYIU2w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6288, + "top": 4640, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 3432, + "width": 614.71923828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UeYJpo4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UeYKMd0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UeYLVF0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UeYMGeM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UeYNR7I=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 3457, + "width": 614.71923828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UeYOCC0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVgfWR3uLQitE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYOCC0=" + }, + "model": { + "$ref": "AAAAAAGVgfWR1+LKFT4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6037, + "top": 3472, + "width": 604.71923828125, + "height": 13, + "text": "+loadAllRisultatiSingoleDomandeByTestId(id: int): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpHDshNEvhd8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYOCC0=" + }, + "model": { + "$ref": "AAAAAAGVpHDsgNEsoEI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6037, + "top": 3487, + "width": 604.71923828125, + "height": 13, + "text": "+loadRisultatoSingolaDomandaTestById(id: Integer): RisultatoSingolaDomandaEntity", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 3467, + "width": 614.71923828125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UeYRDOI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3144, + "top": 2320, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UeYS5MA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3144, + "top": 2320, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6032, + "top": 3432, + "width": 613.71923828125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UeYIU2w=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UeYNR7I=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UeYOCC0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UeYRDOI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UeYS5MA=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGVa9b2UeYTtDs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 1736, + "width": 70, + "height": 40, + "text": "Pattern MVVM" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVa9b2UeZT+EY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZUPjE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3222, + "top": 4095, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZVTq0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3222, + "top": 4110, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZWSNk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucnS7w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3223, + "top": 4065, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZX05g=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucoiDQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3390, + "top": 4094, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZYoEg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucoiDQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3387, + "top": 4108, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZZhAw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucoiDQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3394, + "top": 4067, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZapBE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucp/tU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3056, + "top": 4094, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZbccg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucp/tU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3059, + "top": 4108, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZc1k8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucp/tU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3052, + "top": 4067, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVa9b2UeZdZtI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucoiDQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2776, + "top": 2424, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVa9b2UeZeHCY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZT+EY=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucp/tU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2776, + "top": 2424, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "points": "3416:4086;3031:4086", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UeZUPjE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UeZVTq0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UeZWSNk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVa9b2UeZX05g=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVa9b2UeZYoEg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVa9b2UeZZhAw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVa9b2UeZapBE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVa9b2UeZbccg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVa9b2UeZc1k8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVa9b2UeZdZtI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVa9b2UeZeHCY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVa9b2UeZf5/U=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZg/ZY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3222, + "top": 4211, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZh2aI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3222, + "top": 4226, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZiKoU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucgyGM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3223, + "top": 4181, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZjr1A=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuchLHk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3390, + "top": 4210, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZkBhQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuchLHk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3387, + "top": 4224, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZlwjU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuchLHk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3394, + "top": 4183, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZmhpk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucisl0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3056, + "top": 4210, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZnZG8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucisl0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3059, + "top": 4224, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVa9b2UeZoI1Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucisl0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3052, + "top": 4183, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVa9b2UeZpIMM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuchLHk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2776, + "top": 2424, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVa9b2UeZq2zw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeZf5/U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uucisl0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2776, + "top": 2424, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "points": "3416:4202;3031:4202", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UeZg/ZY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UeZh2aI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UeZiKoU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVa9b2UeZjr1A=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVa9b2UeZkBhQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVa9b2UeZlwjU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVa9b2UeZmhpk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVa9b2UeZnZG8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVa9b2UeZoI1Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVa9b2UeZpIMM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVa9b2UeZq2zw=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVa9b2UeZrufQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2960, + "top": 3832, + "width": 100, + "height": 25, + "text": "1...*" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVa9b2UeZsVS8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3304, + "top": 4216, + "width": 100, + "height": 25, + "text": "1,1" + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVa+R+oYnWMIs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa+R+oonXxQI=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa+R+oonYjMA=", + "_parent": { + "$ref": "AAAAAAGVa+R+oonXxQI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": 4454, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa+R+oonZlyM=", + "_parent": { + "$ref": "AAAAAAGVa+R+oonXxQI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2341, + "top": 3055, + "width": 278.81787109375, + "height": 13, + "text": "ExecuteTestUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa+R+oonagOA=", + "_parent": { + "$ref": "AAAAAAGVa+R+oonXxQI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": 4454, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa+R+oonbch8=", + "_parent": { + "$ref": "AAAAAAGVa+R+oonXxQI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": 4454, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 3048, + "width": 288.81787109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa+R+oonYjMA=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa+R+oonZlyM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa+R+oonagOA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa+R+oonbch8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa+R+ooncld0=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1656, + "top": 1939, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa+R+oondXlU=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVbFNANXX9lhU=", + "_parent": { + "$ref": "AAAAAAGVa+R+oondXlU=" + }, + "model": { + "$ref": "AAAAAAGVbFNAKHXoowc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3669, + "top": 4915, + "width": 273.771484375, + "height": 13, + "text": "+getAllRisultatiTest(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcHuXeG7hqEY=", + "_parent": { + "$ref": "AAAAAAGVa+R+oondXlU=" + }, + "model": { + "$ref": "AAAAAAGVcHsaKlPZb2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3669, + "top": 4945, + "width": 273.771484375, + "height": 13, + "text": "+getRisultatoTest(id: Integer): RisutaltoTest", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWAWHqF6UZH3U=", + "_parent": { + "$ref": "AAAAAAGVa+R+oondXlU=" + }, + "model": { + "$ref": "AAAAAAGWAWHqDaUQ6pY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2341, + "top": 3080, + "width": 278.81787109375, + "height": 13, + "text": "+executeTest(): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 3073, + "width": 288.81787109375, + "height": 25 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa+R+ooneL7o=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1656, + "top": 1939, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa+R+oonfCr4=", + "_parent": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "model": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1656, + "top": 1939, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2336, + "top": 3024, + "width": 287.81787109375, + "height": 74, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVa+R+oonXxQI=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVa+R+ooncld0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa+R+oondXlU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa+R+ooneL7o=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa+R+oonfCr4=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVa91vyBIb29c=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa91vyBIco5g=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa91vyBIdBxw=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIco5g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2080, + "top": 3736, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91vyBIeziA=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIco5g=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2333, + "top": 2779, + "width": 391, + "height": 13, + "text": "UpdateElementiDomandaSetUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91vyBIfEok=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIco5g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2080, + "top": 3736, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91vyBIgDms=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIco5g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2080, + "top": 3736, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2328, + "top": 2772, + "width": 401, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa91vyBIdBxw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa91vyBIeziA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa91vyBIfEok=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa91vyBIgDms=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa91vyBIhhJ4=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2888, + "top": 1512, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa91vyBIig4k=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcHFGZ52R9+4=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIig4k=" + }, + "model": { + "$ref": "AAAAAAGVcHFGYJ2CdNg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2333, + "top": 2802, + "width": 391, + "height": 13, + "text": "+updateElementiDomanda(nome: str, elementiId: set): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcHH2LqO915g=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIig4k=" + }, + "model": { + "$ref": "AAAAAAGVcHH2KKOus+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3701, + "top": 4672, + "width": 480.44482421875, + "height": 13, + "text": "+addElementiDomanda(nome: str, elementi: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2328, + "top": 2797, + "width": 401, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa91vyBIjZT8=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2888, + "top": 1512, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa91vyBIkG/A=", + "_parent": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "model": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2888, + "top": 1512, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2328, + "top": 2744, + "width": 400, + "height": 76, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVa91vyBIco5g=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVa91vyBIhhJ4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa91vyBIig4k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa91vyBIjZT8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa91vyBIkG/A=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVa91mSRDk7FQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa91mSRDla78=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa91mSRDmuQY=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDla78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3600, + "top": 1910, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91mSRDnTRs=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDla78=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2733, + "top": 1831, + "width": 335, + "height": 13, + "text": "GetAllElementiDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91mSRDosGo=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDla78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3600, + "top": 1910, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa91mSRDpzy4=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDla78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3600, + "top": 1910, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2728, + "top": 1824, + "width": 345, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa91mSRDmuQY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa91mSRDnTRs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa91mSRDosGo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa91mSRDpzy4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa91mSRDq2RM=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3672, + "top": 595, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa91mSRDryns=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa99+9C1PnF0=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDryns=" + }, + "model": { + "$ref": "AAAAAAGVa99+7S06d2g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2733, + "top": 1854, + "width": 335, + "height": 13, + "text": "+getAllElementiDomanda(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2728, + "top": 1849, + "width": 345, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa91mSRDs6qA=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3672, + "top": 595, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa91mSRDtj6A=", + "_parent": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "model": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3672, + "top": 595, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2728, + "top": 1800, + "width": 344, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVa91mSRDla78=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVa91mSRDq2RM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa91mSRDryns=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa91mSRDs6qA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa91mSRDtj6A=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVbDCo+WCFfJM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbDCo+WCGoyY=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbDCo+WCHAIE=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCGoyY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 2608, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbDCo+WCIaKo=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCGoyY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4269, + "top": 2226, + "width": 353.9931640625, + "height": 13, + "text": "SaveSetElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbDCo+WCJtmE=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCGoyY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 2608, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbDCo+WCKhjw=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCGoyY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 2608, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4264, + "top": 2219, + "width": 363.9931640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbDCo+WCHAIE=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbDCo+WCIaKo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbDCo+WCJtmE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbDCo+WCKhjw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbDCo+WCLUFM=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 992, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbDCo+WCM0sU=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpdc98Z/7svk=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCM0sU=" + }, + "model": { + "$ref": "AAAAAAGVpdc92p/yi/Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4269, + "top": 2249, + "width": 353.9931640625, + "height": 13, + "text": "+saveSetElementiDomanda(set: SetElementiDomanda): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4264, + "top": 2244, + "width": 363.9931640625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbDCo+WCNb7Y=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 992, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbDCo+WCOxr4=", + "_parent": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "model": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 992, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4264, + "top": 2192, + "width": 362.9931640625, + "height": 75, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVbDCo+WCGoyY=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVbDCo+WCLUFM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbDCo+WCM0sU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbDCo+WCNb7Y=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbDCo+WCOxr4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVbFlg/YBHsGA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbFlg/YBI9Mc=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbFlg/YBJRa8=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBI9Mc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2288, + "top": 2432, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFlg/YBKQQQ=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBI9Mc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1677, + "top": 1863, + "width": 259.67333984375, + "height": 13, + "text": "GetAllElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFlg/YBLv+k=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBI9Mc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2288, + "top": 2432, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFlg/YBMqfQ=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBI9Mc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2288, + "top": 2432, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1856, + "width": 269.67333984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbFlg/YBJRa8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbFlg/YBKQQQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbFlg/YBLv+k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbFlg/YBMqfQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbFlg/YBN958=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAHw3lFYepoE=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBN958=" + }, + "model": { + "$ref": "AAAAAAGWAHw3jlYVn8A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1677, + "top": 1886, + "width": 259.67333984375, + "height": 13, + "text": "-useCase: GetAllElementiDomandaUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1881, + "width": 269.67333984375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbFlg/YBOFi4=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVlKsn1kfMYQ4=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBOFi4=" + }, + "model": { + "$ref": "AAAAAAGVlKsnz0fA62g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1677, + "top": 1909, + "width": 259.67333984375, + "height": 13, + "text": "+get()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1904, + "width": 269.67333984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbFlg/YBP1yU=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1096, + "top": 1216, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbFlg/YBQegY=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "model": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1096, + "top": 1216, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1672, + "top": 1856, + "width": 268.67333984375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVbFlg/YBI9Mc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVbFlg/YBN958=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbFlg/YBOFi4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbFlg/YBP1yU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbFlg/YBQegY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVbFr+4wy1mxk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbFr+5Ay2ARM=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbFr+5Ay3RTc=", + "_parent": { + "$ref": "AAAAAAGVbFr+5Ay2ARM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 3632, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFr+5Ay4+fg=", + "_parent": { + "$ref": "AAAAAAGVbFr+5Ay2ARM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1517, + "top": 2583, + "width": 357.61767578125, + "height": 13, + "text": "DeleteSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFr+5Ay57zs=", + "_parent": { + "$ref": "AAAAAAGVbFr+5Ay2ARM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 3632, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFr+5Ay6v8Q=", + "_parent": { + "$ref": "AAAAAAGVbFr+5Ay2ARM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 3632, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2576, + "width": 367.61767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbFr+5Ay3RTc=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbFr+5Ay4+fg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbFr+5Ay57zs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbFr+5Ay6v8Q=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbFr+5Ay7UWQ=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2601, + "width": 367.61767578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbFr+5Ay8Muc=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqKeDlWUHWbM=", + "_parent": { + "$ref": "AAAAAAGVbFr+5Ay8Muc=" + }, + "model": { + "$ref": "AAAAAAGVqKeDjmT+r1Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1517, + "top": 2616, + "width": 357.61767578125, + "height": 13, + "text": "+delete(nome: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2611, + "width": 367.61767578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbFr+5Ay9uLk=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1152, + "top": 1760, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbFr+5Ay+XzE=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "model": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1152, + "top": 1760, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1512, + "top": 2576, + "width": 366.61767578125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVbFr+5Ay2ARM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVbFr+5Ay7UWQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbFr+5Ay8Muc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbFr+5Ay9uLk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbFr+5Ay+XzE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVbFtHXQ4vJDM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbFtHXQ4w1Nk=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbFtHXQ4xcow=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4w1Nk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": 4368, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFtHXQ4yI0w=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4w1Nk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1469, + "top": 3151, + "width": 224.99609375, + "height": 13, + "text": "ExecuteTestOnSetController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFtHXQ4zo5Q=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4w1Nk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": 4368, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFtHXQ40unw=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4w1Nk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": 4368, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1464, + "top": 3144, + "width": 234.99609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbFtHXQ4xcow=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbFtHXQ4yI0w=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbFtHXQ4zo5Q=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbFtHXQ40unw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbFtHXQ41N08=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAH/3pAfKip4=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ41N08=" + }, + "model": { + "$ref": "AAAAAAGWAH/3ngfBQ1o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1469, + "top": 3174, + "width": 224.99609375, + "height": 13, + "text": "-useCase: ExecuteTestOnSetUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1464, + "top": 3169, + "width": 234.99609375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbFtHXQ42s4k=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqKqMnv/pWlI=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ42s4k=" + }, + "model": { + "$ref": "AAAAAAGVqKqMlf/gOgE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1469, + "top": 3197, + "width": 224.99609375, + "height": 13, + "text": "+post(nome: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1464, + "top": 3192, + "width": 234.99609375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbFtHXQ43Jcw=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": 2184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbFtHXQ44j2w=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "model": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": 2184, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1464, + "top": 3144, + "width": 233.99609375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVbFtHXQ4w1Nk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVbFtHXQ41N08=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbFtHXQ42s4k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbFtHXQ43Jcw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbFtHXQ44j2w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UOVUwjs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOVV/Yo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVWAh8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVV/Yo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3744, + "top": 6296, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVX/ZA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVV/Yo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3061, + "top": 3839, + "width": 567.89013671875, + "height": 13, + "text": "SetElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVY9KE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVV/Yo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3744, + "top": 6296, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOVZxyA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVV/Yo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3744, + "top": 6296, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3056, + "top": 3832, + "width": 577.89013671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOVWAh8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOVX/ZA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOVY9KE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOVZxyA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOVaLmc=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOVbaGU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVaLmc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc6wrU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3862, + "width": 567.89013671875, + "height": 13, + "text": "-elementiDomanda: set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOVcvA0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVaLmc=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc79nY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3877, + "width": 567.89013671875, + "height": 13, + "text": "-nome: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3056, + "top": 3857, + "width": 577.89013671875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOVdU6U=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOVeUeQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc8A1I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3900, + "width": 567.89013671875, + "height": 13, + "text": "+SetElementiDomanda(Elementi: set, nome: str)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOVgYF0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudColU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3915, + "width": 567.89013671875, + "height": 13, + "text": "+updateElementiDomandaAssociati(elementi: set): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOVfs/0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc/k2c=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3930, + "width": 567.89013671875, + "height": 13, + "text": "+getAllElementiDomanda(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOVh5Hs=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudF/9M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3945, + "width": 567.89013671875, + "height": 13, + "text": "+setNome(nome: String): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa+AlVTYautw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVa+AlTDYXDd8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3960, + "width": 567.89013671875, + "height": 13, + "text": "+getNome(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpRe8KDafOs4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "model": { + "$ref": "AAAAAAGVpRe8HDaW9fo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3061, + "top": 3975, + "width": 567.89013671875, + "height": 13, + "text": "+serialize(): dict", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3056, + "top": 3895, + "width": 577.89013671875, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOVi/dE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2808, + "top": 2888, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOVjt+E=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2808, + "top": 2888, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 3056, + "top": 3832, + "width": 576.89013671875, + "height": 161, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOVV/Yo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOVaLmc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOVdU6U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOVi/dE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOVjt+E=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2T+UVW7E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2T+UWVk0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2T+UXc9k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UWVk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4208, + "top": 7080, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUYUYA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UWVk0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2645, + "top": 4071, + "width": 382.17041015625, + "height": 13, + "text": "ElementoDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUZIiI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UWVk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4208, + "top": 7080, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUaYGg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UWVk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4208, + "top": 7080, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 4064, + "width": 392.17041015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2T+UXc9k=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOUYUYA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOUZIiI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOUaYGg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOUbng4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOUcKh4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUbng4=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucRfHA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4094, + "width": 382.17041015625, + "height": 13, + "text": "-domanda: Domanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOUdUi4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUbng4=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucSAxQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4109, + "width": 382.17041015625, + "height": 13, + "text": "-risposta: Risposta", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOUew7o=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUbng4=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucTQTQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4124, + "width": 382.17041015625, + "height": 13, + "text": "-id: int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 4089, + "width": 392.17041015625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOUf90s=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUgNSM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucUyM4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4933, + "top": 7548, + "width": 123.12890625, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUhT3Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucVftc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4149, + "width": 382.17041015625, + "height": 13, + "text": "+ElementoDomanda(id: int, domanda: str, risposta: str)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUkUVQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucclaE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4164, + "width": 382.17041015625, + "height": 13, + "text": "+getId(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUiJpc=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucY0pw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4179, + "width": 382.17041015625, + "height": 13, + "text": "+getDomanda(): Domanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUjqQE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucaPJI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4194, + "width": 382.17041015625, + "height": 13, + "text": "+getRisposta(): Risposta", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAsxcatKmRI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVcAsxZ6sjDJo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4209, + "width": 382.17041015625, + "height": 13, + "text": "+setDomanda(text: str): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAxBUbkeZ1o=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVcAxBR7j3mO8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4224, + "width": 382.17041015625, + "height": 13, + "text": "+setRisposta(text: str): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpRfuD0rC7ZE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "model": { + "$ref": "AAAAAAGVpRfuBEq55Jg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 4239, + "width": 382.17041015625, + "height": 13, + "text": "+serialize(): dict", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 4142, + "width": 392.17041015625, + "height": 115 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOUlb3E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3496, + "top": 3264, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOUmVpY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3496, + "top": 3264, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2640, + "top": 4064, + "width": 391.17041015625, + "height": 193, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2T+UWVk0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOUbng4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOUf90s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOUlb3E=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOUmVpY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UOUnzuI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOUoH7M=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUps5Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUoH7M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5296, + "top": 7320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUqSZo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUoH7M=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3421, + "top": 4167, + "width": 139.353515625, + "height": 13, + "text": "Domanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUrSKU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUoH7M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5296, + "top": 7320, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOUsFio=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUoH7M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5296, + "top": 7320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4160, + "width": 149.353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOUps5Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOUqSZo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOUrSKU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOUsFio=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOUt5Ls=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcAeo2xAxZu8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUt5Ls=" + }, + "model": { + "$ref": "AAAAAAGVcAeozhAKMRY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4190, + "width": 139.353515625, + "height": 13, + "text": "-testo: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4185, + "width": 149.353515625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOUuVT8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOUvmt4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUuVT8=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucjQCg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4213, + "width": 139.353515625, + "height": 13, + "text": "+Domanda(text: str)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAfi7xdriHI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUuVT8=" + }, + "model": { + "$ref": "AAAAAAGVcAfi5hdEJww=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4228, + "width": 139.353515625, + "height": 13, + "text": "+getText(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAgVRh+lfvI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUuVT8=" + }, + "model": { + "$ref": "AAAAAAGVcAgVPh9+Z8g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4243, + "width": 139.353515625, + "height": 13, + "text": "+setText(text: str): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4208, + "width": 149.353515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOUwG7g=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4376, + "top": 3256, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOUxyQs=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUnzuI=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuceGrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4376, + "top": 3256, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 3416, + "top": 4160, + "width": 148.353515625, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOUoH7M=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOUt5Ls=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOUuVT8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOUwG7g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOUxyQs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UOUyFSE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOUzP7s=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOU0Kx4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUzP7s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5280, + "top": 6760, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOU18BM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUzP7s=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3421, + "top": 4023, + "width": 139.353515625, + "height": 13, + "text": "Risposta" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOU25bk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUzP7s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5280, + "top": 6760, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOU3M/I=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUzP7s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5280, + "top": 6760, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4016, + "width": 149.353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOU0Kx4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOU18BM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOU25bk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOU3M/I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOU4jKY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcAfDJhNQ5ck=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOU4jKY=" + }, + "model": { + "$ref": "AAAAAAGVcAfDHhMp3tE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4046, + "width": 139.353515625, + "height": 13, + "text": "-testo: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4041, + "width": 149.353515625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOU5mu8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOU6lbA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOU5mu8=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UucqgHk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4069, + "width": 139.353515625, + "height": 13, + "text": "+Risposta(text: str)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAgL9hv01gg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOU5mu8=" + }, + "model": { + "$ref": "AAAAAAGVcAgL7hvNFxI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4084, + "width": 139.353515625, + "height": 13, + "text": "+getText(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcAg9pSWYwxo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOU5mu8=" + }, + "model": { + "$ref": "AAAAAAGVcAg9niVxeww=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3421, + "top": 4099, + "width": 139.353515625, + "height": 13, + "text": "+setText(text: str): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3416, + "top": 4064, + "width": 149.353515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOU7vZw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4368, + "top": 2976, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOU8uko=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOUyFSE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UuclhRI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4368, + "top": 2976, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 3416, + "top": 4016, + "width": 148.353515625, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOUzP7s=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOU4jKY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOU5mu8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOU7vZw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOU8uko=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVbCFHILx+uRw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbCFHILx/CcY=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbCFHILyA2Zs=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx/CcY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3048, + "top": 1808, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbCFHILyBQuM=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx/CcY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4229, + "top": 1642, + "width": 537.54833984375, + "height": 13, + "text": "SaveElementoDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbCFHILyC7OQ=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx/CcY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3048, + "top": 1808, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbCFHILyDvhQ=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx/CcY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3048, + "top": 1808, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4224, + "top": 1635, + "width": 547.54833984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbCFHILyA2Zs=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbCFHILyBQuM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbCFHILyC7OQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbCFHILyDvhQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbCFHILyEmnw=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 616, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbCFHILyFtng=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVdT2237oBOHw=", + "_parent": { + "$ref": "AAAAAAGVbCFHILyFtng=" + }, + "model": { + "$ref": "AAAAAAGVdT22z7npSe0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4229, + "top": 1665, + "width": 537.54833984375, + "height": 13, + "text": "+saveElementoDomanda(Domanda: str, Risposta: str): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4224, + "top": 1660, + "width": 547.54833984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbCFHILyGwFs=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 616, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbCFHILyHgKo=", + "_parent": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "model": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3128, + "top": 616, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4224, + "top": 1608, + "width": 546.54833984375, + "height": 75, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVbCFHILx/CcY=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVbCFHILyEmnw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbCFHILyFtng=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbCFHILyGwFs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbCFHILyHgKo=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVa9b2UOWsTVU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOWtMbY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOWui38=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWtMbY=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2968, + "top": 4944, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOWvVC8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWtMbY=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;1", + "parentStyle": true, + "left": 4085, + "top": 3031, + "width": 176.21435546875, + "height": 13, + "text": "LLMPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOWwbOU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWtMbY=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2968, + "top": 4944, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOWxB5M=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWtMbY=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2968, + "top": 4944, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4080, + "top": 3024, + "width": 186.21435546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOWui38=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOWvVC8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOWwbOU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOWxB5M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOWys6Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4088, + "top": 1312, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UOWzZCE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UOW0z64=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWzZCE=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uudb4PM=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4085, + "top": 3054, + "width": 176.21435546875, + "height": 13, + "text": "+makeQuestion(String): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcCRJsvbcCDo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWzZCE=" + }, + "model": { + "$ref": "AAAAAAGVcCRJqPbBD5o=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4085, + "top": 3069, + "width": 176.21435546875, + "height": 13, + "text": "+getName(): String", + "horizontalAlignment": 0 + } + ], + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4080, + "top": 3049, + "width": 186.21435546875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UOW2Xzo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4088, + "top": 1312, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UOW3s94=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 4088, + "top": 1312, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 4080, + "top": 3000, + "width": 185.21435546875, + "height": 87, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOWtMbY=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOWys6Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UOWzZCE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UOW2Xzo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UOW3s94=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVcA2kFAMwHW4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAMxpxM=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2835, + "top": 3844, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAMy2iA=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2835, + "top": 3829, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAMzAig=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMsqO4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2835, + "top": 3874, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM0KA0=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMtF9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2820, + "top": 4032, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM1+rE=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMtF9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2806, + "top": 4029, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM20IA=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMtF9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2847, + "top": 4036, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM3v9A=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMu0nM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3030, + "top": 3844, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM4o+w=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMu0nM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3027, + "top": 3830, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcA2kFAM5b+Q=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMu0nM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3034, + "top": 3871, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcA2kFAM68iU=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMtF9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2680, + "top": 2056, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcA2kFAM7eaY=", + "_parent": { + "$ref": "AAAAAAGVcA2kFAMwHW4=" + }, + "model": { + "$ref": "AAAAAAGVcA2kFAMu0nM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2680, + "top": 2056, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "points": "2835:4064;2835:3865;3056:3865", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVcA2kFAMxpxM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVcA2kFAMy2iA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcA2kFAMzAig=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVcA2kFAM0KA0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVcA2kFAM1+rE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVcA2kFAM20IA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVcA2kFAM3v9A=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVcA2kFAM4o+w=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVcA2kFAM5b+Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVcA2kFAM68iU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVcA2kFAM7eaY=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVcBaJ3UGLY2c=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcBaJ3UGMkaQ=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcBaJ3UGN7hs=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGMkaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3368, + "top": 4014, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcBaJ3UGOVsk=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGMkaQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4493, + "top": 3271, + "width": 287, + "height": 13, + "text": "SaveRisultatoTestPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcBaJ3UGPd8M=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGMkaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3368, + "top": 4014, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcBaJ3UGQpHU=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGMkaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3368, + "top": 4014, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4488, + "top": 3264, + "width": 297, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcBaJ3UGN7hs=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcBaJ3UGOVsk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcBaJ3UGPd8M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcBaJ3UGQpHU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcBaJ3UGRqhE=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2704, + "top": 1587, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcBaJ3UGSnlQ=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVdojb5PBXWHo=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGSnlQ=" + }, + "model": { + "$ref": "AAAAAAGVdojb0vA84IU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4493, + "top": 3294, + "width": 287, + "height": 13, + "text": "+saveRisultatoTest(risultato: RisultatoTest): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4488, + "top": 3289, + "width": 297, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcBaJ3UGTcDw=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2704, + "top": 1587, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcBaJ3UGUyNs=", + "_parent": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "model": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2704, + "top": 1587, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4488, + "top": 3240, + "width": 296, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVcBaJ3UGMkaQ=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVcBaJ3UGRqhE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcBaJ3UGSnlQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcBaJ3UGTcDw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcBaJ3UGUyNs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVcHLOZwrlrmQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcHLOZwrmnnA=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcHLOaArnzkU=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrmnnA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5200, + "top": 5144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHLOaArobuk=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrmnnA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3709, + "top": 3855, + "width": 620.98193359375, + "height": 13, + "text": "RisultatoTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHLOaArp9H0=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrmnnA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5200, + "top": 5144, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHLOaArqPX8=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrmnnA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5200, + "top": 5144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3704, + "top": 3848, + "width": 630.98193359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcHLOaArnzkU=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcHLOaArobuk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcHLOaArp9H0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcHLOaArqPX8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcHLOaArr5/U=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVge9OrR45hv4=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVge9OoB4ez98=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3878, + "width": 620.98193359375, + "height": 13, + "text": "-id: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcHN7FS7/MIg=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVcHN7CS7hPII=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3893, + "width": 620.98193359375, + "height": 13, + "text": "-scoreGenerale: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcHTJ848/HA0=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVcHTJ6Y8hrMw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3908, + "width": 620.98193359375, + "height": 13, + "text": "-risultatiDomande: set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcI/Tvp5iwWk=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVcI/TtJ5EVG0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3923, + "width": 620.98193359375, + "height": 13, + "text": "-LLM: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcI/79aD9Iyw=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVcI/77KDfy+o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3938, + "width": 620.98193359375, + "height": 13, + "text": "-dataEsecuzione: date", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcJAiFqOYt7M=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "model": { + "$ref": "AAAAAAGVcJAiDaN6juE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3953, + "width": 620.98193359375, + "height": 13, + "text": "-nomeSet: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3704, + "top": 3873, + "width": 630.98193359375, + "height": 98 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcHLOaArs24g=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVeolS01hvNwY=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArs24g=" + }, + "model": { + "$ref": "AAAAAAGVeolSxlhUyOE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 3976, + "width": 620.98193359375, + "height": 13, + "text": "+RisultatoTest(id: int, score: int, risultati: set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpRgFF2tIKCg=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArs24g=" + }, + "model": { + "$ref": "AAAAAAGVpRgFDGs8rXk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 4081, + "width": 620.98193359375, + "height": 13, + "text": "+serialize(): dict", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7Uay6sDcgrU=", + "_parent": { + "$ref": "AAAAAAGVcHLOaArs24g=" + }, + "model": { + "$ref": "AAAAAAGV7Uay3sDQ2qQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3709, + "top": 4096, + "width": 620.98193359375, + "height": 13, + "text": "+serializeForList(): dict", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3704, + "top": 3971, + "width": 630.98193359375, + "height": 143 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcHLOaArtIJw=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3584, + "top": 2152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcHLOaAru2H8=", + "_parent": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "model": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4761.93701171875, + "top": 3120, + "width": 130.6689453125, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3704, + "top": 3848, + "width": 629.98193359375, + "height": 266, + "nameCompartment": { + "$ref": "AAAAAAGVcHLOZwrmnnA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVcHLOaArr5/U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcHLOaArs24g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcHLOaArtIJw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcHLOaAru2H8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVcHMpJyBfbqI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcHMpJyBgEHQ=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcHMpJyBhi2Y=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBgEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6200, + "top": 5776, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHMpJyBiW0s=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBgEHQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4501, + "top": 4119, + "width": 195.3525390625, + "height": 13, + "text": "RisultatoSingolaDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHMpKCBj2WA=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBgEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6200, + "top": 5776, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcHMpKCBkCbw=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBgEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6200, + "top": 5776, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4496, + "top": 4112, + "width": 205.3525390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcHMpJyBhi2Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcHMpJyBiW0s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcHMpKCBj2WA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcHMpKCBkCbw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcHMpKCBlDs4=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVge/Ln1vtAek=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVge/LkVvS+2k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4142, + "width": 195.3525390625, + "height": 13, + "text": "-id: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVf6v+6XLMPGc=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVf6v+3HKxQn8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4157, + "width": 195.3525390625, + "height": 13, + "text": "-domanda: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVf6w/T3f7+LI=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVf6w/RHfgBMY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4172, + "width": 195.3525390625, + "height": 13, + "text": "-risposta: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVf6xpdoCvxEQ=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVf6xpbICURf0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4187, + "width": 195.3525390625, + "height": 13, + "text": "-rispostaLLM: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVf6zIcpCnL0U=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVf6zIZZCMXHA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4202, + "width": 195.3525390625, + "height": 13, + "text": "-score: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVf7Exk51XXQc=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "model": { + "$ref": "AAAAAAGVf7ExhZ08aS0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4217, + "width": 195.3525390625, + "height": 13, + "text": "-metriche: dict", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4496, + "top": 4137, + "width": 205.3525390625, + "height": 98 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcHMpKCBmGF8=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UcG9yt/llA=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7UcG7StzQJI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4240, + "width": 195.3525390625, + "height": 13, + "text": "+getId(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UfzAEvxuc4=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7Ufy9kvlIxE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4255, + "width": 195.3525390625, + "height": 13, + "text": "+getDomanda(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UgHnWjR7B4=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7UgHlWjF1TA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4270, + "width": 195.3525390625, + "height": 13, + "text": "+getRisposta(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7Ugi9oWxBVs=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7Ugi7oWlggo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4285, + "width": 195.3525390625, + "height": 13, + "text": "+getRispostaLLM(): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UhLPqKRu2s=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7UhLNaKFgyI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4300, + "width": 195.3525390625, + "height": 13, + "text": "+getScore(): float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UjHOklhiAo=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7UjHLklVhtc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4315, + "width": 195.3525390625, + "height": 13, + "text": "+getMetriche(): dict", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpRhvQdn1nH8=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGVpRhvNNnpdhg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4330, + "width": 195.3525390625, + "height": 13, + "text": "+serialize(): dict", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV7UbcqfMLfD0=", + "_parent": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "model": { + "$ref": "AAAAAAGV7Ubcn/L/ZcY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4501, + "top": 4345, + "width": 195.3525390625, + "height": 13, + "text": "+serializeForList(): dict", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4496, + "top": 4235, + "width": 205.3525390625, + "height": 128 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcHMpKCBnlRk=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4112, + "top": 2472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcHMpKCBovro=", + "_parent": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "model": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4112, + "top": 2472, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4496, + "top": 4112, + "width": 204.3525390625, + "height": 251, + "nameCompartment": { + "$ref": "AAAAAAGVcHMpJyBgEHQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVcHMpKCBlDs4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcHMpKCBmGF8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcHMpKCBnlRk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcHMpKCBovro=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVcHPzzzqHD+s=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqIAx4=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4041, + "top": 4171, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqJEnk=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4026, + "top": 4171, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqK6JE=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqD0ms=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4070, + "top": 4172, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqLX9s=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqEYnI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4470, + "top": 4186, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqM/Q8=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqEYnI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4467, + "top": 4200, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqNdgo=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqEYnI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4474, + "top": 4159, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqO8V4=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqFmhc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4041, + "top": 4133, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqPs9M=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqFmhc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4027, + "top": 4136, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcHPzzzqQErw=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqFmhc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4068, + "top": 4129, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcHPzzzqRzAM=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqEYnI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2832, + "top": 1992, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcHPz0DqSD6c=", + "_parent": { + "$ref": "AAAAAAGVcHPzzzqHD+s=" + }, + "model": { + "$ref": "AAAAAAGVcHPzzzqFmhc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2832, + "top": 1992, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "tail": { + "$ref": "AAAAAAGVcHMpJyBfbqI=" + }, + "points": "4496:4178;4056:4178;4056:4114", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVcHPzzzqIAx4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVcHPzzzqJEnk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcHPzzzqK6JE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVcHPzzzqLX9s=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVcHPzzzqM/Q8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVcHPzzzqNdgo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVcHPzzzqO8V4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVcHPzzzqPs9M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVcHPzzzqQErw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVcHPzzzqRzAM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVcHPz0DqSD6c=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVcICYC4/Ybyg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4232, + "top": 4152, + "width": 76.498046875, + "height": 25, + "text": "1,...*" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVcPgf/GAU/04=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcPgf/GAV4Uo=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcPgf/GAWd1E=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAV4Uo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1824, + "top": 4544, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPgf/GAXDS4=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAV4Uo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1445, + "top": 3511, + "width": 276.666015625, + "height": 13, + "text": "GetAllRisultatiSingoleDomandeController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPgf/GAYOcU=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAV4Uo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1824, + "top": 4544, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPgf/GAZ9aw=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAV4Uo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1824, + "top": 4544, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1440, + "top": 3504, + "width": 286.666015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcPgf/GAWd1E=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcPgf/GAXDS4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcPgf/GAYOcU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcPgf/GAZ9aw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcPgf/GAauUw=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1440, + "top": 3529, + "width": 286.666015625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcPgf/GAbQIg=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqLFt8aZfAjU=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAbQIg=" + }, + "model": { + "$ref": "AAAAAAGVqLFt5qZQxF8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1445, + "top": 3544, + "width": 276.666015625, + "height": 13, + "text": "+get(id: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1440, + "top": 3539, + "width": 286.666015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcPgf/GAcqCI=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 912, + "top": 2272, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcPgf/GAdQgQ=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "model": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 912, + "top": 2272, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1440, + "top": 3504, + "width": 285.666015625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVcPgf/GAV4Uo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVcPgf/GAauUw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcPgf/GAbQIg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcPgf/GAcqCI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcPgf/GAdQgQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVcRSady40Ios=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSady41rZY=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1513, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSady426Ik=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1498, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSady43CgI=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1542, + "top": 1922, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC44G10=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4xW3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1039, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC45JAU=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4xW3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1052, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC46whY=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4xW3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1011, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC47XPE=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4yarw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1646, + "top": 1867, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC48Cfk=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4yarw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1643, + "top": 1853, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSaeC49t3w=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4yarw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1650, + "top": 1894, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRSady40Ios=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRSaeC4+M30=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4xW3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1256, + "top": 1720, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRSaeC4/VEY=", + "_parent": { + "$ref": "AAAAAAGVcRSady40Ios=" + }, + "model": { + "$ref": "AAAAAAGVcRSady4yarw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1256, + "top": 1720, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1024:1856;1024:1928;1528:1928;1528:1888;1672:1888", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVcRSady41rZY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVcRSady426Ik=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcRSady43CgI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVcRSaeC44G10=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVcRSaeC45JAU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVcRSaeC46whY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVcRSaeC47XPE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVcRSaeC48Cfk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVcRSaeC49t3w=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVcRSaeC4+M30=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVcRSaeC4/VEY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVcRSzp0R91D8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqER+8DY=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1246, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqER/2BA=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1261, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESA4H4=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1217, + "top": 3114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESB8fQ=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R6hiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 991, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESClQ8=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R6hiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1004, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESDLSw=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R6hiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 963, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESE/lc=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R7Wlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1438, + "top": 3155, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESFHok=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R7Wlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1435, + "top": 3141, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRSzqESG+aw=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R7Wlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1442, + "top": 3182, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRSzqESH270=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R6hiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": 1664, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRSzqESIEG0=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R91D8=" + }, + "model": { + "$ref": "AAAAAAGVcRSzp0R7Wlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": 1664, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "976:1856;976:3120;1232:3120;1232:3176;1464:3176", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVcRSzqER+8DY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVcRSzqER/2BA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcRSzqESA4H4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVcRSzqESB8fQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVcRSzqESClQ8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVcRSzqESDLSw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVcRSzqESE/lc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVcRSzqESFHok=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVcRSzqESG+aw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVcRSzqESH270=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVcRSzqESIEG0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVcRS6t038e2Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t039aPo=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 952, + "top": 3507, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t03+yG8=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 952, + "top": 3492, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t03/HdI=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 952, + "top": 3537, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04A7U0=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t035Jo0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 967, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04BlnI=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t035Jo0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 980, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04CUVI=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t035Jo0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 939, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04DelU=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t036+1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1414, + "top": 3507, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04EMz4=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t036+1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1411, + "top": 3493, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVcRS6t04FO3Y=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t036+1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1418, + "top": 3534, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRS6t04GR0I=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t035Jo0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": 1656, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVcRS6t04HIGE=", + "_parent": { + "$ref": "AAAAAAGVcRS6t038e2Q=" + }, + "model": { + "$ref": "AAAAAAGVcRS6t036+1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": 1656, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "952:1856;952:3528;1440:3528", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVcRS6t039aPo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVcRS6t03+yG8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcRS6t03/HdI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVcRS6t04A7U0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVcRS6t04BlnI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVcRS6t04CUVI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVcRS6t04DelU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVcRS6t04EMz4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVcRS6t04FO3Y=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVcRS6t04GR0I=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVcRS6t04HIGE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVcTyaHmMqtdY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcTyaHmMriQ4=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcTyaHmMsQi0=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMriQ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5968, + "top": 3136, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcTyaHmMt5ok=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMriQ4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6357, + "top": 2183, + "width": 154.8544921875, + "height": 13, + "text": "ElementoDomandaEntity" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcTyaHmMuqOE=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMriQ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5968, + "top": 3136, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcTyaHmMvAEE=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMriQ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5968, + "top": 3136, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6352, + "top": 2176, + "width": 164.8544921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcTyaHmMsQi0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcTyaHmMt5ok=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcTyaHmMuqOE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcTyaHmMvAEE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcTyaHmMwE2c=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfRqnsYgDH6k=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMwE2c=" + }, + "model": { + "$ref": "AAAAAAGVfRqnpofW/fw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6357, + "top": 2206, + "width": 154.8544921875, + "height": 13, + "text": "-id: Integer", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfRp7lYA53nA=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMwE2c=" + }, + "model": { + "$ref": "AAAAAAGVfRp7hYAMNQ8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6357, + "top": 2221, + "width": 154.8544921875, + "height": 13, + "text": "-domanda: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfRqTz4Vog/I=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMwE2c=" + }, + "model": { + "$ref": "AAAAAAGVfRqTxYU7jjI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6357, + "top": 2236, + "width": 154.8544921875, + "height": 13, + "text": "-risposta: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6352, + "top": 2201, + "width": 164.8544921875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcTyaH2MxSR4=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6352, + "top": 2254, + "width": 164.8544921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcTyaH2MytIk=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2984, + "top": 1568, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcTyaH2Mzdek=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "model": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2984, + "top": 1568, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6352, + "top": 2176, + "width": 163.8544921875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGVcTyaHmMriQ4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVcTyaHmMwE2c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcTyaH2MxSR4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcTyaH2MytIk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcTyaH2Mzdek=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVfRuL78EQ9OI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVfRuL78ERjao=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuL78ESY1M=", + "_parent": { + "$ref": "AAAAAAGVfRuL78ERjao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4672, + "top": 2320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuL78ETGdQ=", + "_parent": { + "$ref": "AAAAAAGVfRuL78ERjao=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5901, + "top": 2175, + "width": 238.01513671875, + "height": 13, + "text": "SetElementiDomandaEntity" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuL78EU4VU=", + "_parent": { + "$ref": "AAAAAAGVfRuL78ERjao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4672, + "top": 2320, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuL78EVDMI=", + "_parent": { + "$ref": "AAAAAAGVfRuL78ERjao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4672, + "top": 2320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5896, + "top": 2168, + "width": 248.01513671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVfRuL78ESY1M=" + }, + "nameLabel": { + "$ref": "AAAAAAGVfRuL78ETGdQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVfRuL78EU4VU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVfRuL78EVDMI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVfRuL78EWsDU=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfRwlrEt28r4=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EWsDU=" + }, + "model": { + "$ref": "AAAAAAGVfRwlnEs3AzQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5901, + "top": 2198, + "width": 238.01513671875, + "height": 13, + "text": "-nome: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfRxaUVXNhW8=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EWsDU=" + }, + "model": { + "$ref": "AAAAAAGVfRxaRFWO2GA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5901, + "top": 2213, + "width": 238.01513671875, + "height": 13, + "text": "-elementi: set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5896, + "top": 2193, + "width": 248.01513671875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVfRuL78EXePc=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5896, + "top": 2231, + "width": 248.01513671875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVfRuL78EY1rA=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 1160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVfRuL78EZpew=", + "_parent": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "model": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 1160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5896, + "top": 2168, + "width": 247.01513671875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVfRuL78ERjao=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVfRuL78EWsDU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVfRuL78EXePc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVfRuL78EY1rA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVfRuL78EZpew=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVfRuQ7sOR1DM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVfRuQ7sOSDiY=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuQ7sOT19Q=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOSDiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5792, + "top": 3248, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuQ7sOUUCc=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOSDiY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6637, + "top": 2935, + "width": 308.81689453125, + "height": 13, + "text": "RisultatoTestEntity" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuQ7sOVhX8=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOSDiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5792, + "top": 3248, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVfRuQ7sOWGek=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOSDiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5792, + "top": 3248, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6632, + "top": 2928, + "width": 318.81689453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVfRuQ7sOT19Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGVfRuQ7sOUUCc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVfRuQ7sOVhX8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVfRuQ7sOWGek=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVfRuQ7sOX1Tw=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgfBF0ZD4BcI=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVgfBFwZC5ev4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 2958, + "width": 308.81689453125, + "height": 13, + "text": "-id: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfSCUt0gl5kM=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVfSCUpUfmDZA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 2973, + "width": 308.81689453125, + "height": 13, + "text": "-score: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfSU+lhm0LmU=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVfSU+hRl1trE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 2988, + "width": 308.81689453125, + "height": 13, + "text": "-LLM: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfSVcoSRHFhQ=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVfSVclSQIwvo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 3003, + "width": 308.81689453125, + "height": 13, + "text": "-data: datetime", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVfSWudHnc6q8=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVfSWuZXmdaXw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 3018, + "width": 308.81689453125, + "height": 13, + "text": "-nomeSet: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgNw4XnlE4+Q=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "model": { + "$ref": "AAAAAAGVgNw4UHkFjaA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6637, + "top": 3033, + "width": 308.81689453125, + "height": 13, + "text": "-risultatiDomande: set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6632, + "top": 2953, + "width": 318.81689453125, + "height": 98 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVfRuQ7sOYuho=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6632, + "top": 3051, + "width": 318.81689453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVfRuQ7sOZPcM=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2896, + "top": 1624, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVfRuQ7sOaYRQ=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "model": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2896, + "top": 1624, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6632, + "top": 2928, + "width": 317.81689453125, + "height": 133, + "nameCompartment": { + "$ref": "AAAAAAGVfRuQ7sOSDiY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVfRuQ7sOX1Tw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVfRuQ7sOYuho=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVfRuQ7sOZPcM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVfRuQ7sOaYRQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVgNnrenE6470=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVgNnrenE7MNI=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVgNnrenE8AAY=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE7MNI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6000, + "top": 3648, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVgNnrenE9p+0=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE7MNI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6645, + "top": 3191, + "width": 296.19775390625, + "height": 13, + "text": "RisultatoSingolaDomandaEntity" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVgNnrenE+6Os=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE7MNI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6000, + "top": 3648, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVgNnrenE/Gog=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE7MNI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6000, + "top": 3648, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6640, + "top": 3184, + "width": 306.19775390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVgNnrenE8AAY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVgNnrenE9p+0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVgNnrenE+6Os=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVgNnrenE/Gog=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVgNnrenFACQA=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgfJESyYQMTI=", + "_parent": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "model": { + "$ref": "AAAAAAGVgfJEOCXRcE0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6645, + "top": 3214, + "width": 296.19775390625, + "height": 13, + "text": "-id: Integer", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgNpTzs0apZ4=", + "_parent": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "model": { + "$ref": "AAAAAAGVgNpTwMzbZS4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6645, + "top": 3229, + "width": 296.19775390625, + "height": 13, + "text": "-domanda: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgNpqU8/WujE=", + "_parent": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "model": { + "$ref": "AAAAAAGVgNpqRM+Xp1s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6645, + "top": 3244, + "width": 296.19775390625, + "height": 13, + "text": "-risposta: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgNp7+tKS0W8=", + "_parent": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "model": { + "$ref": "AAAAAAGVgNp77NJTfLA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6645, + "top": 3259, + "width": 296.19775390625, + "height": 13, + "text": "-rispostaLLM: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVgNqUd9VOExM=", + "_parent": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "model": { + "$ref": "AAAAAAGVgNqUatUPxec=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6645, + "top": 3274, + "width": 296.19775390625, + "height": 13, + "text": "-score: float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6640, + "top": 3209, + "width": 306.19775390625, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVgNnrenFBlbY=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6640, + "top": 3292, + "width": 306.19775390625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVgNnrenFCapk=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3064, + "top": 1824, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVgNnrenFDbdg=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "model": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3064, + "top": 1824, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6640, + "top": 3184, + "width": 305.19775390625, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGVgNnrenE7MNI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVgNnrenFACQA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVgNnrenFBlbY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVgNnrenFCapk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVgNnrenFDbdg=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVgNtmizIBdrs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6808, + "top": 3128, + "width": 36.736328125, + "height": 25, + "text": "1,...*" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVgfPE6usA2Hw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usBmaQ=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6775, + "top": 3115, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usCSTY=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6760, + "top": 3115, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usD7H0=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6804, + "top": 3116, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usEklM=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur9P68=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6775, + "top": 3152, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usF5XU=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur9P68=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6761, + "top": 3149, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usGABs=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur9P68=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6802, + "top": 3156, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usHaOw=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur+C7A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6775, + "top": 3080, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usIlaY=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur+C7A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6761, + "top": 3083, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVgfPE6usJbVw=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur+C7A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6802, + "top": 3076, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVgfPE6usKuCc=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur9P68=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2968, + "top": 1920, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVgfPE6usLHdo=", + "_parent": { + "$ref": "AAAAAAGVgfPE6usA2Hw=" + }, + "model": { + "$ref": "AAAAAAGVgfPE6ur+C7A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2968, + "top": 1920, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "tail": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "points": "6790:3184;6790:3061", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVgfPE6usBmaQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVgfPE6usCSTY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVgfPE6usD7H0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVgfPE6usEklM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVgfPE6usF5XU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVgfPE6usGABs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVgfPE6usHaOw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVgfPE6usIlaY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVgfPE6usJbVw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVgfPE6usKuCc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVgfPE6usLHdo=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVhd/Dg7p9+YM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVhd/Dg7p+x5I=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVhd/Dg7p/hKA=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p+x5I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3772, + "top": 3040, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVhd/Dg7qAfdY=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p+x5I=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4109, + "top": 2935, + "width": 440.6767578125, + "height": 13, + "text": "AlgoritmoValutazioneRisposte" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVhd/Dg7qBIss=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p+x5I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3772, + "top": 3040, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVhd/Dg7qCuRw=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p+x5I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3772, + "top": 3040, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4104, + "top": 2928, + "width": 450.6767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVhd/Dg7p/hKA=" + }, + "nameLabel": { + "$ref": "AAAAAAGVhd/Dg7qAfdY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVhd/Dg7qBIss=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVhd/Dg7qCuRw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVhd/Dg7qDYhc=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2142, + "top": 1560, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVhd/Dg7qEBRM=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVhd/aB8DQQvY=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7qEBRM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Z+MCOlw0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4109, + "top": 2958, + "width": 440.6767578125, + "height": 13, + "text": "+evaluate(risposta: String, rispostaLLM: String): dict float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4104, + "top": 2953, + "width": 450.6767578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVhd/Dg7qFBlE=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2142, + "top": 1560, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVhd/Dg7qGbLw=", + "_parent": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "model": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2142, + "top": 1560, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4104, + "top": 2904, + "width": 449.6767578125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVhd/Dg7p+x5I=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVhd/Dg7qDYhc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVhd/Dg7qEBRM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVhd/Dg7qFBlE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVhd/Dg7qGbLw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVhmFqzKKACi4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKB6hs=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6246, + "top": 2226, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKClWM=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6246, + "top": 2241, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKDKhw=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6247, + "top": 2196, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKE4Vk=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ9bAU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6326, + "top": 2225, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKF0R8=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ9bAU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6323, + "top": 2239, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKGecI=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ9bAU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6330, + "top": 2198, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKH0w8=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ+cVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6168, + "top": 2225, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKIuzA=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ+cVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6171, + "top": 2239, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmFqzaKJJzc=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ+cVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6164, + "top": 2198, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVhmFqzaKKYtg=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ9bAU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4008, + "top": 1816, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVhmFqzaKLFaM=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKKACi4=" + }, + "model": { + "$ref": "AAAAAAGVhmFqzKJ+cVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4008, + "top": 1816, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "tail": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "points": "6352:2217;6143:2217", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVhmFqzaKB6hs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVhmFqzaKClWM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVhmFqzaKDKhw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVhmFqzaKE4Vk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVhmFqzaKF0R8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVhmFqzaKGecI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVhmFqzaKH0w8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVhmFqzaKIuzA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVhmFqzaKJJzc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVhmFqzaKKYtg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVhmFqzaKLFaM=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVhmF9u6pKZSc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6232, + "top": 2184, + "width": 40, + "height": 25, + "text": "1,...*" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVhmHq5Rdz4sw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd0fDk=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1358, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd1bYI=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1373, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd2t9k=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd3/Ok=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5Rdw3r8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd4WfE=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5Rdw3r8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd5+28=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5Rdw3r8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd6wWo=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdxM5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1486, + "top": 2611, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd7dMA=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdxM5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1483, + "top": 2597, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVhmHq5Rd8zEY=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdxM5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1490, + "top": 2638, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVhmHq5Rd9oNM=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5Rdw3r8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1576, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVhmHq5Rd+YjM=", + "_parent": { + "$ref": "AAAAAAGVhmHq5Rdz4sw=" + }, + "model": { + "$ref": "AAAAAAGVhmHq5RdxM5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1576, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2632;1512:2632", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVhmHq5Rd0fDk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVhmHq5Rd1bYI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVhmHq5Rd2t9k=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVhmHq5Rd3/Ok=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVhmHq5Rd4WfE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVhmHq5Rd5+28=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVhmHq5Rd6wWo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVhmHq5Rd7dMA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVhmHq5Rd8zEY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVhmHq5Rd9oNM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVhmHq5Rd+YjM=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGVlQMhLhiy+S0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4384, + "top": 2864, + "width": 70, + "height": 40, + "text": "Pattern Strategy" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVmm2EXkyKkRM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVmm2EXkyLlgo=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVmm2EXkyMI1M=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyLlgo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4512, + "top": 2896, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVmm2EXkyNTWk=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyLlgo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5965, + "top": 2039, + "width": 611.98095703125, + "height": 13, + "text": "ElementoDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVmm2EXkyOio0=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyLlgo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4512, + "top": 2896, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVmm2EXkyPP/A=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyLlgo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4512, + "top": 2896, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5960, + "top": 2032, + "width": 621.98095703125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVmm2EXkyMI1M=" + }, + "nameLabel": { + "$ref": "AAAAAAGVmm2EXkyNTWk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVmm2EXkyOio0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVmm2EXkyPP/A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVmm2EXkyQOtk=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5960, + "top": 2057, + "width": 621.98095703125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVmm2EXkyRZaY=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVmnAqundDv28=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyRZaY=" + }, + "model": { + "$ref": "AAAAAAGVmnAqqXb4kKs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5965, + "top": 2072, + "width": 611.98095703125, + "height": 13, + "text": "+toElementoDomandaEntity(elemento: ElementoDomanda): ElementoDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVmnHH2n41Z2w=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyRZaY=" + }, + "model": { + "$ref": "AAAAAAGVmnHHyH3qRts=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5965, + "top": 2087, + "width": 611.98095703125, + "height": 13, + "text": "+fromElementoDomandaEntity(entity: ElementoDomandaEntity): ElementoDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVvgn5Ag3GiNA=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyRZaY=" + }, + "model": { + "$ref": "AAAAAAGVvgn48A2iBc0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5965, + "top": 2102, + "width": 611.98095703125, + "height": 13, + "text": "+fromDomandaRisposta(domanda: str, risposta: str): ElementoDomandaEntity", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5960, + "top": 2067, + "width": 621.98095703125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVmm2EXkySLlY=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2120, + "top": 1448, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVmm2EXkyTpks=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "model": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2120, + "top": 1448, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5960, + "top": 2032, + "width": 620.98095703125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGVmm2EXkyLlgo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVmm2EXkyQOtk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVmm2EXkyRZaY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVmm2EXkySLlY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVmm2EXkyTpks=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoBtE+X1WdMc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoBtE+X1X1qQ=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoBtE+X1YaM8=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1X1qQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": 2144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBtE+X1ZPrs=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1X1qQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 557, + "top": 1551, + "width": 281.4013671875, + "height": 13, + "text": "DomandeView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBtE+X1aTXs=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1X1qQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": 2144, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBtE+X1brRg=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1X1qQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": 2144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 1544, + "width": 291.4013671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoBtE+X1YaM8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoBtE+X1ZPrs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoBtE+X1aTXs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoBtE+X1brRg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoBtE+X1cQQI=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoCAKlY0yzuA=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1cQQI=" + }, + "model": { + "$ref": "AAAAAAGVoCAKgYzkkRw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 1574, + "width": 281.4013671875, + "height": 13, + "text": "-domande: List", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG0rYpiGTQ28=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1cQQI=" + }, + "model": { + "$ref": "AAAAAAGWG0rYmCFyP5g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 1589, + "width": 281.4013671875, + "height": 13, + "text": "-domandeSelezionate: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 1569, + "width": 291.4013671875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoBtE+X1dndY=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoCB4w5YXiUg=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1dndY=" + }, + "model": { + "$ref": "AAAAAAGVoCB4s5XJCrw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 1612, + "width": 281.4013671875, + "height": 13, + "text": "+caricaDomande(): List", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG0mWavuIEyw=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1dndY=" + }, + "model": { + "$ref": "AAAAAAGWG0mWXPtn9wg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 1627, + "width": 281.4013671875, + "height": 13, + "text": "+eliminaDomande(id: List)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 1607, + "width": 291.4013671875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoBtE+X1erwg=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 1048, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoBtE+X1fTTs=", + "_parent": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "model": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 1048, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 552, + "top": 1544, + "width": 290.4013671875, + "height": 104, + "nameCompartment": { + "$ref": "AAAAAAGVoBtE+X1X1qQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoBtE+X1cQQI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoBtE+X1dndY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoBtE+X1erwg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoBtE+X1fTTs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoBuE0I8VvaY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoBuE0I8Wj0k=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuE0I8XIeg=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8Wj0k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 256, + "top": 2064, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuE0I8YZjo=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8Wj0k=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 509, + "top": 1671, + "width": 320.03955078125, + "height": 13, + "text": "TestView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuE0I8ZJrs=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8Wj0k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 256, + "top": 2064, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuE0I8aNxw=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8Wj0k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 256, + "top": 2064, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1664, + "width": 330.03955078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoBuE0I8XIeg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoBuE0I8YZjo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoBuE0I8ZJrs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoBuE0I8aNxw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoBuE0I8bzoA=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoB60xOySukM=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8bzoA=" + }, + "model": { + "$ref": "AAAAAAGVoB60sexEaWw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1694, + "width": 320.03955078125, + "height": 13, + "text": "-testIniziato: bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoB7VQvOPUrQ=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8bzoA=" + }, + "model": { + "$ref": "AAAAAAGVoB7VMfNB/Hs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1709, + "width": 320.03955078125, + "height": 13, + "text": "-testCompletato: bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoB79lvqMNus=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8bzoA=" + }, + "model": { + "$ref": "AAAAAAGVoB79hPo+So8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1724, + "width": 320.03955078125, + "height": 13, + "text": "-avanzamento: Float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoB8X1AGJmrU=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8bzoA=" + }, + "model": { + "$ref": "AAAAAAGVoB8XxAE7Vr0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1739, + "width": 320.03955078125, + "height": 13, + "text": "-id: Int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1689, + "width": 330.03955078125, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoBuE0I8cEdk=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoB89ghZ7FlU=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8cEdk=" + }, + "model": { + "$ref": "AAAAAAGVoB89chYttgI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1762, + "width": 320.03955078125, + "height": 13, + "text": "+iniziaTest(): Void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG2IdVHrlyn8=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8cEdk=" + }, + "model": { + "$ref": "AAAAAAGWG2IdR3rEsC8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1777, + "width": 320.03955078125, + "height": 13, + "text": "+controllaStato(): Void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG2LINNAF0j4=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8cEdk=" + }, + "model": { + "$ref": "AAAAAAGWG2LIJ8/kaDI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 509, + "top": 1792, + "width": 320.03955078125, + "height": 13, + "text": "+vaiAlRisultato(id: Int): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1757, + "width": 330.03955078125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoBuE0I8dmz8=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 128, + "top": 1024, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoBuE0I8ebrM=", + "_parent": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "model": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 128, + "top": 1024, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 504, + "top": 1664, + "width": 329.03955078125, + "height": 146, + "nameCompartment": { + "$ref": "AAAAAAGVoBuE0I8Wj0k=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoBuE0I8bzoA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoBuE0I8cEdk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoBuE0I8dmz8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoBuE0I8ebrM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoBuonqDU6iM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoBuonqDVCeg=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuonqDW0SM=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDVCeg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 640, + "top": 2496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuonqDXHbw=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDVCeg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 629, + "top": 1927, + "width": 197.87255859375, + "height": 13, + "text": "StoricoView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuonqDYcJM=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDVCeg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 640, + "top": 2496, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoBuonqDZ9ZE=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDVCeg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 640, + "top": 2496, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 1920, + "width": 207.87255859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoBuonqDW0SM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoBuonqDXHbw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoBuonqDYcJM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoBuonqDZ9ZE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoBuonqDajDI=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoB4UZMXkz0Y=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDajDI=" + }, + "model": { + "$ref": "AAAAAAGVoB4UUMWWDxo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 1950, + "width": 197.87255859375, + "height": 13, + "text": "-tests: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 1945, + "width": 207.87255859375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoBuonqDb/q8=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoI07xk0mrYA=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDb/q8=" + }, + "model": { + "$ref": "AAAAAAGVoI07tEzbzqY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 1973, + "width": 197.87255859375, + "height": 13, + "text": "+caricaStorico(): Void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG3JkVrq6KyU=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDb/q8=" + }, + "model": { + "$ref": "AAAAAAGWG3JkSLqZK3M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 1988, + "width": 197.87255859375, + "height": 13, + "text": "+vaiAlDettaglio(id: int): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 1968, + "width": 207.87255859375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoBuonqDczvE=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 320, + "top": 1248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoBuonqDdkeA=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "model": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 320, + "top": 1248, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 624, + "top": 1920, + "width": 206.87255859375, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGVoBuonqDVCeg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoBuonqDajDI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoBuonqDb/q8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoBuonqDczvE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoBuonqDdkeA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoIdJJyrQZLw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoIdJJyrRrw8=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoIdJJyrSS6g=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrRrw8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2576, + "top": 816, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIdJJyrTZQw=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrRrw8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 445, + "top": 1415, + "width": 382.89404296875, + "height": 13, + "text": "ModificaDomandaView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIdJJyrUr68=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrRrw8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2576, + "top": 816, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIdJJyrVhuQ=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrRrw8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2576, + "top": 816, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 440, + "top": 1408, + "width": 392.89404296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoIdJJyrSS6g=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoIdJJyrTZQw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoIdJJyrUr68=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoIdJJyrVhuQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoIdJJyrWSww=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG1q514h7FAE=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrWSww=" + }, + "model": { + "$ref": "AAAAAAGWG1q5xohaG9Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 445, + "top": 1438, + "width": 382.89404296875, + "height": 13, + "text": "+id: Int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG1rgkLHDjhs=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrWSww=" + }, + "model": { + "$ref": "AAAAAAGWG1rggrGi+Fk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 445, + "top": 1453, + "width": 382.89404296875, + "height": 13, + "text": "+domanda: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG1rz9r/4+3U=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrWSww=" + }, + "model": { + "$ref": "AAAAAAGWG1rz5L/XFxg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 445, + "top": 1468, + "width": 382.89404296875, + "height": 13, + "text": "+rispostaAttesa: String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 440, + "top": 1433, + "width": 392.89404296875, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoIdJJyrXHTQ=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoIf0fOiKOhk=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrXHTQ=" + }, + "model": { + "$ref": "AAAAAAGVoIf0aegzTqg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 445, + "top": 1491, + "width": 382.89404296875, + "height": 13, + "text": "+modificaDomanda(domanda: Domanda, risposta: Risposta): Void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG1v9bFRMpNg=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrXHTQ=" + }, + "model": { + "$ref": "AAAAAAGWG1v9W1Qr/5I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 445, + "top": 1506, + "width": 382.89404296875, + "height": 13, + "text": "+caricaDomanda(id: Int): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 440, + "top": 1486, + "width": 392.89404296875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoIdJJyrYmfg=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1288, + "top": 408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoIdJJyrZHuc=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "model": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1288, + "top": 408, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 440, + "top": 1408, + "width": 391.89404296875, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGVoIdJJyrRrw8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoIdJJyrWSww=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoIdJJyrXHTQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoIdJJyrYmfg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoIdJJyrZHuc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoIejsK2Y5p0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoIejsK2ZWS0=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoIejsK2aJlo=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2ZWS0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1632, + "top": 1008, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIejsK2bUis=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2ZWS0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 485, + "top": 1311, + "width": 344.61767578125, + "height": 13, + "text": "AggiungiDomandaView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIejsK2c5iM=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2ZWS0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1632, + "top": 1008, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIejsK2dOgI=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2ZWS0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1632, + "top": 1008, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1304, + "width": 354.61767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoIejsK2aJlo=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoIejsK2bUis=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoIejsK2c5iM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoIejsK2dOgI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoIejsK2eGTI=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG1TzhP3nFCg=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2eGTI=" + }, + "model": { + "$ref": "AAAAAAGWG1Tzdf3GTH0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 485, + "top": 1334, + "width": 344.61767578125, + "height": 13, + "text": "+domanda: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG1fC61TkVF0=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2eGTI=" + }, + "model": { + "$ref": "AAAAAAGWG1fC3FTD8fU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 485, + "top": 1349, + "width": 344.61767578125, + "height": 13, + "text": "+rispostaAttesa: String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1329, + "width": 354.61767578125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoIejsK2fB6c=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoIhQWRY4o3I=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2fB6c=" + }, + "model": { + "$ref": "AAAAAAGVoIhQQxXhlZA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 485, + "top": 1372, + "width": 344.61767578125, + "height": 13, + "text": "+aggiungiDomanda(domanda: String, risposta: String): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1367, + "width": 354.61767578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoIejsK2g4YA=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -824, + "top": 520, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoIejsK2h3K0=", + "_parent": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "model": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -824, + "top": 520, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 480, + "top": 1304, + "width": 353.61767578125, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGVoIejsK2ZWS0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoIejsK2eGTI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoIejsK2fB6c=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoIejsK2g4YA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoIejsK2h3K0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoIu2sKV6a6U=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoIu2sKV7jqg=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoIu2sKV8YH8=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV7jqg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 816, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIu2saV9pw0=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV7jqg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 629, + "top": 2183, + "width": 198.26611328125, + "height": 13, + "text": "SetView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIu2saV+oZ4=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV7jqg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 816, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIu2saV/IEE=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV7jqg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 816, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 2176, + "width": 208.26611328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoIu2sKV8YH8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoIu2saV9pw0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoIu2saV+oZ4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoIu2saV/IEE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoIu2saWAdR8=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoI+/rTBvpgY=", + "_parent": { + "$ref": "AAAAAAGVoIu2saWAdR8=" + }, + "model": { + "$ref": "AAAAAAGVoI+/ljASM+U=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 2206, + "width": 198.26611328125, + "height": 13, + "text": "-sets: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 2201, + "width": 208.26611328125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoIu2saWBuzA=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoJBLvJBzP/U=", + "_parent": { + "$ref": "AAAAAAGVoIu2saWBuzA=" + }, + "model": { + "$ref": "AAAAAAGVoJBLppAWIPw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 2229, + "width": 198.26611328125, + "height": 13, + "text": "+renderizzaSet(): Void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoJE91PNqL7A=", + "_parent": { + "$ref": "AAAAAAGVoIu2saWBuzA=" + }, + "model": { + "$ref": "AAAAAAGVoJE9v/MN4SA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 629, + "top": 2244, + "width": 198.26611328125, + "height": 13, + "text": "+eliminaSet(id: Int): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 624, + "top": 2224, + "width": 208.26611328125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoIu2saWCVg0=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -472, + "top": 408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoIu2saWDC/E=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "model": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -472, + "top": 408, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 624, + "top": 2176, + "width": 207.26611328125, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGVoIu2sKV7jqg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoIu2saWAdR8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoIu2saWBuzA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoIu2saWCVg0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoIu2saWDC/E=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoIvLQqqQApk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoIvLQqqR3rc=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoIvLQqqSkZA=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqR3rc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1104, + "top": 768, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIvLQqqTVGc=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqR3rc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 557, + "top": 2295, + "width": 271.65771484375, + "height": 13, + "text": "AggiugiSetView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIvLQqqUQX8=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqR3rc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1104, + "top": 768, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoIvLQqqVq5w=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqR3rc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1104, + "top": 768, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 2288, + "width": 281.65771484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoIvLQqqSkZA=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoIvLQqqTVGc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoIvLQqqUQX8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoIvLQqqVq5w=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoIvLQqqW7r8=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoJGIcQErTYY=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqW7r8=" + }, + "model": { + "$ref": "AAAAAAGVoJGIXgDOCWg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 2318, + "width": 271.65771484375, + "height": 13, + "text": "+domande: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 2313, + "width": 281.65771484375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoIvLQqqXxe4=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoJHgFxLInng=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqXxe4=" + }, + "model": { + "$ref": "AAAAAAGVoJHgBBJr+ts=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 557, + "top": 2341, + "width": 271.65771484375, + "height": 13, + "text": "+aggiungiSet(domande: List): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 552, + "top": 2336, + "width": 281.65771484375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoIvLQqqYmds=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -552, + "top": 384, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoIvLQqqZi7w=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "model": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -552, + "top": 384, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 552, + "top": 2288, + "width": 280.65771484375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVoIvLQqqR3rc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoIvLQqqW7r8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoIvLQqqXxe4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoIvLQqqYmds=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoIvLQqqZi7w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoJD/48gBdPs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoJD/48gCxUg=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoJD/48gDF+4=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gCxUg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1328, + "top": 816, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoJD/48gER+s=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gCxUg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 397, + "top": 2391, + "width": 431.32666015625, + "height": 13, + "text": "ModificaSetView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoJD/48gFQ5M=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gCxUg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1328, + "top": 816, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoJD/48gGcC8=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gCxUg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1328, + "top": 816, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 2384, + "width": 441.32666015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoJD/48gDF+4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoJD/48gER+s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoJD/48gFQ5M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoJD/48gGcC8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoJD/48gHwns=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVoJJBTi9O/mc=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gHwns=" + }, + "model": { + "$ref": "AAAAAAGVoJJBOy7xD00=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 2414, + "width": 431.32666015625, + "height": 13, + "text": "+domande: List", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 2409, + "width": 441.32666015625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoJD/48gIpUo=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVoJKPrzcRn7A=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gIpUo=" + }, + "model": { + "$ref": "AAAAAAGVoJKPnDa0tlE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 2437, + "width": 431.32666015625, + "height": 13, + "text": "+modificaSet(domande: List, nome_set: String): Void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 2432, + "width": 441.32666015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoJD/48gJ+xs=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": 408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoJD/48gK92s=", + "_parent": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "model": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": 408, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 392, + "top": 2384, + "width": 440.32666015625, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVoJD/48gCxUg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoJD/48gHwns=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoJD/48gIpUo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoJD/48gJ+xs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoJD/48gK92s=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVoNUlhatWI2k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVoNUlhatXsaQ=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVoNUlhatYVu0=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatXsaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2144, + "top": 432, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoNUlhatZesw=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatXsaQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 765, + "top": 1239, + "width": 66.5078125, + "height": 13, + "text": "HomeView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoNUlhatatKg=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatXsaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2144, + "top": 432, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVoNUlhatboaA=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatXsaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2144, + "top": 432, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 760, + "top": 1232, + "width": 76.5078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVoNUlhatYVu0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVoNUlhatZesw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVoNUlhatatKg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVoNUlhatboaA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVoNUlhatcb1A=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 760, + "top": 1257, + "width": 76.5078125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVoNUlhatdJ5g=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 760, + "top": 1267, + "width": 76.5078125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVoNUlhateNMA=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1072, + "top": 216, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVoNUlhatftlg=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "model": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1072, + "top": 216, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 760, + "top": 1232, + "width": 75.5078125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVoNUlhatXsaQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVoNUlhatcb1A=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVoNUlhatdJ5g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVoNUlhateNMA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVoNUlhatftlg=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVcPBGLJVtGCc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVcPBGLJVuuJY=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVcPBGLJVvfPM=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVuuJY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2120, + "top": 4292, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPBGLJVw034=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVuuJY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2301, + "top": 3335, + "width": 263, + "height": 13, + "text": "GetRisultatoTestUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPBGLJVxLgU=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVuuJY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2120, + "top": 4292, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVcPBGLJVyTAk=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVuuJY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2120, + "top": 4292, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2296, + "top": 3328, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVcPBGLJVvfPM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVcPBGLJVw034=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVcPBGLJVxLgU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVcPBGLJVyTAk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVcPBGLJVz8ZM=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": 1498, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVcPBGLZV0wwM=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVcPC2R6QrNfg=", + "_parent": { + "$ref": "AAAAAAGVcPBGLZV0wwM=" + }, + "model": { + "$ref": "AAAAAAGVcPC2PaQKD6w=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2301, + "top": 3358, + "width": 263, + "height": 13, + "text": "+getRisultatoTestById(id: int): RisultatoTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2296, + "top": 3353, + "width": 273, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVcPBGLZV11fE=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": 1498, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVcPBGLZV2y68=", + "_parent": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "model": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": 1498, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2296, + "top": 3304, + "width": 272, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVcPBGLJVuuJY=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVcPBGLJVz8ZM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVcPBGLZV0wwM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVcPBGLZV11fE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVcPBGLZV2y68=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVo3WB31ick7s=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3312, + "top": 4056, + "width": 100, + "height": 25, + "text": "1,1" + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo3aPxmebdpo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo3aPxmecGV8=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aPxmed7mE=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmecGV8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -152, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aPxmeeLd0=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmecGV8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2645, + "top": 1647, + "width": 504.04541015625, + "height": 13, + "text": "AddElementoDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aPxmeftdo=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmecGV8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -152, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aPxmegjzY=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmecGV8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 1640, + "width": 514.04541015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo3aPxmed7mE=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo3aPxmeeLd0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo3aPxmeftdo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo3aPxmegjzY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo3aPxmeh2SA=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1080, + "top": -904, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo3aPxmeiEOM=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo3lXBPRN/nA=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmeiEOM=" + }, + "model": { + "$ref": "AAAAAAGVo3lW7/PkbtM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 1670, + "width": 504.04541015625, + "height": 13, + "text": "+addElementoDomanda(domanda: str, risposta: str): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 1665, + "width": 514.04541015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo3aPxmej2jc=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1080, + "top": -904, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo3aPxmek6fw=", + "_parent": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "model": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1080, + "top": -904, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2640, + "top": 1616, + "width": 513.04541015625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo3aPxmecGV8=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo3aPxmeh2SA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo3aPxmeiEOM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo3aPxmej2jc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo3aPxmek6fw=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo3aVTWvA4ww=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo3aVTWvBdq4=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aVTWvCuGw=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvBdq4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 304, + "top": 360, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aVTWvDBeg=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvBdq4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2749, + "top": 1943, + "width": 288.25048828125, + "height": 13, + "text": "DeleteElementiDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aVTWvEsSw=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvBdq4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 304, + "top": 360, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aVTWvFgGc=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvBdq4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 304, + "top": 360, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2744, + "top": 1936, + "width": 298.25048828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo3aVTWvCuGw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo3aVTWvDBeg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo3aVTWvEsSw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo3aVTWvFgGc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo3aVTWvGQr4=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 216, + "top": -656, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo3aVTWvHV6E=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo3lnWASxbpI=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvHV6E=" + }, + "model": { + "$ref": "AAAAAAGVo3lnRgRIE3o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2749, + "top": 1966, + "width": 288.25048828125, + "height": 13, + "text": "+deleteElementiDomandaById(Ids: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2744, + "top": 1961, + "width": 298.25048828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo3aVTWvIxPo=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 216, + "top": -656, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo3aVTWvJL7M=", + "_parent": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "model": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 216, + "top": -656, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2744, + "top": 1912, + "width": 297.25048828125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo3aVTWvBdq4=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo3aVTWvGQr4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo3aVTWvHV6E=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo3aVTWvIxPo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo3aVTWvJL7M=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo3aglXRw84E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo3aglXRxe5U=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aglXRyY6A=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRxe5U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -864, + "top": -536, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aglXRz5UQ=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRxe5U=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2741, + "top": 1735, + "width": 322.2041015625, + "height": 13, + "text": "GetElementoDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aglXR0Olo=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRxe5U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -864, + "top": -536, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aglXR15bo=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRxe5U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -864, + "top": -536, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2736, + "top": 1728, + "width": 332.2041015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo3aglXRyY6A=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo3aglXRz5UQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo3aglXR0Olo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo3aglXR15bo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo3aglXR2ig8=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": -1168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo3aglXR3TaY=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo3l7ABPhQLA=", + "_parent": { + "$ref": "AAAAAAGVo3aglXR3TaY=" + }, + "model": { + "$ref": "AAAAAAGVo3l67hN400k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2741, + "top": 1758, + "width": 322.2041015625, + "height": 13, + "text": "+getElementoDomandaById(id: int): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2736, + "top": 1753, + "width": 332.2041015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo3aglXR4mUU=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": -1168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo3aglXR580o=", + "_parent": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "model": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": -1168, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2736, + "top": 1704, + "width": 331.2041015625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo3aglXRxe5U=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo3aglXR2ig8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo3aglXR3TaY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo3aglXR4mUU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo3aglXR580o=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo3aafXBLDmI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo3aafXBMTcE=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aafXBNLlk=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBMTcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1224, + "top": 84, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aafXBOCM8=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBMTcE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2661, + "top": 2047, + "width": 468.89208984375, + "height": 13, + "text": "UpdateElementoDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aafXBPApA=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBMTcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1224, + "top": 84, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo3aafXBQqmc=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBMTcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1224, + "top": 84, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2656, + "top": 2040, + "width": 478.89208984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo3aafXBNLlk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo3aafXBOCM8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo3aafXBPApA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo3aafXBQqmc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo3aafXBRq5Q=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 960, + "top": -890, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo3aafXBSiWU=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo3mnXjI2k6s=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBSiWU=" + }, + "model": { + "$ref": "AAAAAAGVo3mnSDHNUgw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2661, + "top": 2070, + "width": 468.89208984375, + "height": 13, + "text": "+updateElementoDomandaById(id: int, domanda: str, risposta: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2656, + "top": 2065, + "width": 478.89208984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo3aafXBTFNk=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 960, + "top": -890, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo3aafXBUddc=", + "_parent": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "model": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 960, + "top": -890, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2656, + "top": 2016, + "width": 477.89208984375, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo3aafXBMTcE=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo3aafXBRq5Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo3aafXBSiWU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo3aafXBTFNk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo3aafXBUddc=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo4TqLe8vFSY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4TqLe8uazA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TqLe8wxx0=", + "_parent": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "model": { + "$ref": "AAAAAAGVo4TqLe8uazA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4485, + "top": 2925, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TqLe8x+kI=", + "_parent": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "model": { + "$ref": "AAAAAAGVo4TqLe8uazA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4485, + "top": 2940, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TqLe8yCtk=", + "_parent": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "model": { + "$ref": "AAAAAAGVo4TqLe8uazA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4486, + "top": 2895, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo4TqLe8vFSY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "tail": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "points": "4632:2916;4340.83837890625:2916", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo4TqLe8wxx0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4TqLe8x+kI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4TqLe8yCtk=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo4TzVfUol/Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4TzVfUnhVM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TzVfUpBrg=", + "_parent": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "model": { + "$ref": "AAAAAAGVo4TzVfUnhVM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5230, + "top": 3021, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TzVfUqKSc=", + "_parent": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "model": { + "$ref": "AAAAAAGVo4TzVfUnhVM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5230, + "top": 3036, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo4TzVfUrKro=", + "_parent": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "model": { + "$ref": "AAAAAAGVo4TzVfUnhVM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5231, + "top": 2991, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo4TzVfUol/Y=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "points": "5231:3080;5231:3012;4184.607177734375:3012", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo4TzVfUpBrg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4TzVfUqKSc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4TzVfUrKro=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo4VXHCc5NrE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo4VXHCc6fd8=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VXHCc7/JY=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc6fd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2288, + "top": -336, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VXHCc80uA=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc6fd8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2365, + "top": 2383, + "width": 299.77783203125, + "height": 13, + "text": "GetSetElementiDomandaUsecase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VXHCc9ZfA=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc6fd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2288, + "top": -336, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VXHCc+c8E=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc6fd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2288, + "top": -336, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2360, + "top": 2376, + "width": 309.77783203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4VXHCc7/JY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo4VXHCc80uA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo4VXHCc9ZfA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4VXHCc+c8E=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo4VXHCc/qGQ=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2520, + "top": 1558, + "width": 219.08251953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo4VXHCdAvBQ=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo4j7rdaU56c=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCdAvBQ=" + }, + "model": { + "$ref": "AAAAAAGVo4j7m9ZSmd8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2365, + "top": 2406, + "width": 299.77783203125, + "height": 13, + "text": "+getSetByNome(nome: str): SetElementiDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2360, + "top": 2401, + "width": 309.77783203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo4VXHCdBJ3o=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1184, + "top": -1000, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo4VXHCdCabo=", + "_parent": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "model": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1184, + "top": -1000, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2360, + "top": 2352, + "width": 308.77783203125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo4VXHCc6fd8=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo4VXHCc/qGQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo4VXHCdAvBQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo4VXHCdBJ3o=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo4VXHCdCabo=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo4VT9CSah8o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo4VT9CSbt+8=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VT9CSc0FM=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSbt+8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -872, + "top": -176, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VT9CSd43s=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSbt+8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2405, + "top": 2479, + "width": 235.48876953125, + "height": 13, + "text": "GetAllSetElementiDomandaUsecase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VT9CSexn4=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSbt+8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -872, + "top": -176, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VT9CSfEck=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSbt+8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -872, + "top": -176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2400, + "top": 2472, + "width": 245.48876953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4VT9CSc0FM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo4VT9CSd43s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo4VT9CSexn4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4VT9CSfEck=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo4VT9CSgdiI=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -440, + "top": -872, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo4VT9CShkNA=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo4q2gvccD6Q=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CShkNA=" + }, + "model": { + "$ref": "AAAAAAGVo4q2b/ba6uQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2405, + "top": 2502, + "width": 235.48876953125, + "height": 13, + "text": "+getAllSet(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2400, + "top": 2497, + "width": 245.48876953125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo4VT9CSiv3Q=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -440, + "top": -872, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo4VT9CSj04Y=", + "_parent": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "model": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -440, + "top": -872, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2400, + "top": 2448, + "width": 244.48876953125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo4VT9CSbt+8=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo4VT9CSgdiI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo4VT9CShkNA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo4VT9CSiv3Q=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo4VT9CSj04Y=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo4VLnB9cuMI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo4VLnB9dAao=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VLnB9eYgw=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9dAao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 144, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VLnB9fAWE=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9dAao=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2413, + "top": 2575, + "width": 226.4306640625, + "height": 13, + "text": "DeleteSetElementiDomandaUsecase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VLnB9gdjM=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9dAao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 144, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VLnB9h0Qk=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9dAao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2408, + "top": 2568, + "width": 236.4306640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4VLnB9eYgw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo4VLnB9fAWE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo4VLnB9gdjM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4VLnB9h0Qk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo4VLnB9ig9c=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 344, + "top": -736, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo4VLnB9jLfA=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo4ild7byNeA=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9jLfA=" + }, + "model": { + "$ref": "AAAAAAGVo4ilZrawm/A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2413, + "top": 2598, + "width": 226.4306640625, + "height": 13, + "text": "+deleteSetByNome(nome: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2408, + "top": 2593, + "width": 236.4306640625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo4VLnB9kqRk=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 344, + "top": -736, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo4VLnB9lSYg=", + "_parent": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "model": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 344, + "top": -736, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2408, + "top": 2544, + "width": 235.4306640625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo4VLnB9dAao=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo4VLnB9ig9c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo4VLnB9jLfA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo4VLnB9kqRk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo4VLnB9lSYg=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo4VQLCH7rEY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo4VQLCH8b0o=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VQLCH9BNM=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH8b0o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -144, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VQLCH+n4g=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH8b0o=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2349, + "top": 2687, + "width": 347.44873046875, + "height": 13, + "text": "EditNomeSetElementiDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VQLCH/26A=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH8b0o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -144, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VQLCIAsi8=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH8b0o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2344, + "top": 2680, + "width": 357.44873046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4VQLCH9BNM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo4VQLCH+n4g=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo4VQLCH/26A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4VQLCIAsi8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo4VQLCIBSSU=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -808, + "top": -896, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo4VQLCIClKo=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo4rnbgdkwPA=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCIClKo=" + }, + "model": { + "$ref": "AAAAAAGVo4rnXQci5io=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2349, + "top": 2710, + "width": 347.44873046875, + "height": 13, + "text": "+editNome(nome: str, nomeNew: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2344, + "top": 2705, + "width": 357.44873046875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo4VQLCIDb3A=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -808, + "top": -896, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo4VQLCIEU0I=", + "_parent": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "model": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -808, + "top": -896, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2344, + "top": 2656, + "width": 356.44873046875, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo4VQLCH8b0o=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo4VQLCIBSSU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo4VQLCIClKo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo4VQLCIDb3A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo4VQLCIEU0I=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo5FQqF+CWQA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo5FQqF+DVqI=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FQqF+E7WI=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+DVqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2440, + "top": -216, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FQqF+FdQQ=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+DVqI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2205, + "top": 3615, + "width": 539.001953125, + "height": 13, + "text": "GetRisultatoSingolaDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FQqF+Gt9Y=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+DVqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2440, + "top": -216, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FQqF+Hmu0=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+DVqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2440, + "top": -216, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2200, + "top": 3608, + "width": 549.001953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo5FQqF+E7WI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo5FQqF+FdQQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo5FQqF+Gt9Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo5FQqF+Hmu0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo5FQqF+IhX8=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1168, + "top": -328, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo5FQqF+JD0s=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo6POvWR+aAQ=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+JD0s=" + }, + "model": { + "$ref": "AAAAAAGVo6POqWQ8NW4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2205, + "top": 3638, + "width": 539.001953125, + "height": 13, + "text": "+getRisultatoSingolaDomandaTestById(id: int): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2200, + "top": 3633, + "width": 549.001953125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo5FQqF+Kzno=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1168, + "top": -328, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo5FQqF+LSVk=", + "_parent": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "model": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1168, + "top": -328, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2200, + "top": 3584, + "width": 548.001953125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo5FQqF+DVqI=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo5FQqF+IhX8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo5FQqF+JD0s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo5FQqF+Kzno=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo5FQqF+LSVk=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo5FGVlpEhJo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo5FGVlpFpbc=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FGVlpG9bY=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpFpbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": 224, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FGVlpHm8Y=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpFpbc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2317, + "top": 3431, + "width": 234.01611328125, + "height": 13, + "text": "GetAllRisultatiTestUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FGVlpIHm4=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpFpbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": 224, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FGVlpJ6mI=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpFpbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": 224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2312, + "top": 3424, + "width": 244.01611328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo5FGVlpG9bY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo5FGVlpHm8Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo5FGVlpIHm4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo5FGVlpJ6mI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo5FGVlpKLkQ=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 232, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo5FGVlpLM4Q=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo5LGY+gDKLg=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpLM4Q=" + }, + "model": { + "$ref": "AAAAAAGVo5LGUOfB308=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2317, + "top": 3454, + "width": 234.01611328125, + "height": 13, + "text": "+getAllRisultatiTest(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2312, + "top": 3449, + "width": 244.01611328125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo5FGVlpMhLk=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 232, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo5FGVlpNVx4=", + "_parent": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "model": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 232, + "top": -32, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2312, + "top": 3400, + "width": 243.01611328125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo5FGVlpFpbc=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo5FGVlpKLkQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo5FGVlpLM4Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo5FGVlpMhLk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo5FGVlpNVx4=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo5FLp1zjH5Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo5FLp1zkaXs=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FLp1zluwg=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zkaXs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1848, + "top": 352, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FLp1zmkPI=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zkaXs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2221, + "top": 3519, + "width": 466.7275390625, + "height": 13, + "text": "GetAllRisultatiSingoleDomandeUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FLp1zn1eo=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zkaXs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1848, + "top": 352, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo5FLp1zoUWQ=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zkaXs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1848, + "top": 352, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2216, + "top": 3512, + "width": 476.7275390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo5FLp1zluwg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo5FLp1zmkPI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo5FLp1zn1eo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo5FLp1zoUWQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo5FLp1zpHnI=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo5FLp1zqBF4=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo5MZXvpBq8Y=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zqBF4=" + }, + "model": { + "$ref": "AAAAAAGVo5MZSvn/98A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2221, + "top": 3542, + "width": 466.7275390625, + "height": 13, + "text": "+getAllRisultatiSingoleDomandeByTestId(id: int): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2216, + "top": 3537, + "width": 476.7275390625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo5FLp1zrtVk=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo5FLp1zsdRg=", + "_parent": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "model": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 48, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2216, + "top": 3488, + "width": 475.7275390625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo5FLp1zkaXs=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo5FLp1zpHnI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo5FLp1zqBF4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo5FLp1zrtVk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo5FLp1zsdRg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo58CWfLFtO8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLG45I=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2294, + "top": 1667, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLHAVg=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2294, + "top": 1652, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLIVK0=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2294, + "top": 1697, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLJ3Zk=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLC+EA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1974, + "top": 1667, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLKYNg=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLC+EA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1977, + "top": 1653, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLLcpo=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLC+EA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1970, + "top": 1694, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLMXSw=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLD09Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2614, + "top": 1667, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLNQwk=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLD09Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2611, + "top": 1653, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58CWfLOsvg=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLD09Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2618, + "top": 1694, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58CWfLPVhw=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLC+EA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -288, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58CWfLQ+ws=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLFtO8=" + }, + "model": { + "$ref": "AAAAAAGVo58CWfLD09Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -288, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "tail": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "points": "1949:1688;2640:1688", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo58CWfLG45I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo58CWfLHAVg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo58CWfLIVK0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo58CWfLJ3Zk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo58CWfLKYNg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo58CWfLLcpo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo58CWfLMXSw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo58CWfLNQwk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo58CWfLOsvg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo58CWfLPVhw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo58CWfLQ+ws=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo58KCPzFF4k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzG/cI=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2333, + "top": 1755, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzHEjg=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2333, + "top": 1740, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzIm04=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2333, + "top": 1785, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzJETw=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzCjb4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1956, + "top": 1755, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzKGIs=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzCjb4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1959, + "top": 1741, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzLv9k=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzCjb4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1952, + "top": 1782, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzMlZo=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzD5tQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2710, + "top": 1755, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzNLqc=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzD5tQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2707, + "top": 1741, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58KCPzO+iI=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzD5tQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2714, + "top": 1782, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58KCPzPDe0=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzCjb4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58KCPzQdNg=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzFF4k=" + }, + "model": { + "$ref": "AAAAAAGVo58KCPzD5tQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "tail": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "points": "1931:1776;2736:1776", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo58KCPzG/cI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo58KCPzHEjg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo58KCPzIm04=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo58KCPzJETw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo58KCPzKGIs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo58KCPzLv9k=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo58KCPzMlZo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo58KCPzNLqc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo58KCPzO+iI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo58KCPzPDe0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo58KCPzQdNg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo58RqQfB4uc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfC024=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2334, + "top": 1851, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfDoXo=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2334, + "top": 1836, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfElnE=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2334, + "top": 1881, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfFnOs=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe+bP4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1966, + "top": 1851, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfGNbM=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe+bP4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1969, + "top": 1837, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfH8lo=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe+bP4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1962, + "top": 1878, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfIPjo=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe//Is=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2702, + "top": 1851, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfJR50=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe//Is=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2699, + "top": 1837, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58RqQfK0dk=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe//Is=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2706, + "top": 1878, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58RqQfLDXU=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe+bP4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58RqQfMDPY=", + "_parent": { + "$ref": "AAAAAAGVo58RqQfB4uc=" + }, + "model": { + "$ref": "AAAAAAGVo58RqQe//Is=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "tail": { + "$ref": "AAAAAAGVbFlg/YBHsGA=" + }, + "points": "1941:1872;2728:1872", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo58RqQfC024=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo58RqQfDoXo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo58RqQfElnE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo58RqQfFnOs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo58RqQfGNbM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo58RqQfH8lo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo58RqQfIPjo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo58RqQfJR50=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo58RqQfK0dk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo58RqQfLDXU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo58RqQfMDPY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo58rJy7e1jw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7fwek=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2339, + "top": 2059, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7gu+I=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2339, + "top": 2044, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7hAKk=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2339, + "top": 2089, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7i/rY=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7bZT8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2047, + "top": 2059, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7jdWI=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7bZT8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2050, + "top": 2045, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7kjd4=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7bZT8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2043, + "top": 2086, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7lgX0=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7cwhw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2630, + "top": 2059, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7mU9E=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7cwhw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2627, + "top": 2045, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo58rKC7nE1M=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7cwhw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2634, + "top": 2086, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58rKC7o410=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7bZT8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo58rKC7p224=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7e1jw=" + }, + "model": { + "$ref": "AAAAAAGVo58rJy7cwhw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "tail": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "points": "2022:2080;2656:2080", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo58rKC7fwek=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo58rKC7gu+I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo58rKC7hAKk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo58rKC7i/rY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo58rKC7jdWI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo58rKC7kjd4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo58rKC7lgX0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo58rKC7mU9E=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo58rKC7nE1M=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo58rKC7o410=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo58rKC7p224=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo59A9z3AR0M=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3B0dQ=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2331, + "top": 1955, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3CIEk=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2331, + "top": 1940, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3DMno=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2331, + "top": 1985, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3EzNY=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z29WbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1944, + "top": 1955, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3F3Pw=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z29WbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1947, + "top": 1941, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3GHgs=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z29WbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1940, + "top": 1982, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3HILU=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z2+8S8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2718, + "top": 1955, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3I61o=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z2+8S8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2715, + "top": 1941, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo59A9z3Jyu8=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z2+8S8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2722, + "top": 1982, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo59A9z3KUd8=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z29WbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo59A9z3LUUk=", + "_parent": { + "$ref": "AAAAAAGVo59A9z3AR0M=" + }, + "model": { + "$ref": "AAAAAAGVo59A9z2+8S8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "tail": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "points": "1919:1976;2744:1976", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo59A9z3B0dQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo59A9z3CIEk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo59A9z3DMno=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo59A9z3EzNY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo59A9z3F3Pw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo59A9z3GHgs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo59A9z3HILU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo59A9z3I61o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo59A9z3Jyu8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo59A9z3KUd8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo59A9z3LUUk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6BtaHF7Krg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHF8ep4=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2130, + "top": 2275, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHF9xjQ=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2130, + "top": 2260, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHF+zjE=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2130, + "top": 2305, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHF/IOg=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF4HSc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1894, + "top": 2275, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHGAYV8=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF4HSc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1897, + "top": 2261, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHGBKOQ=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF4HSc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1890, + "top": 2302, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHGCATo=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF5Lek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2366, + "top": 2275, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHGDAzo=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF5Lek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2363, + "top": 2261, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6BtaHGEnw8=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF5Lek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2370, + "top": 2302, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6BtaHGFcFk=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF4HSc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6BtaHGGdtk=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF7Krg=" + }, + "model": { + "$ref": "AAAAAAGVo6BtaHF5Lek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "tail": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "points": "1869:2296;2392:2296", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6BtaHF8ep4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6BtaHF9xjQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6BtaHF+zjE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6BtaHF/IOg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6BtaHGAYV8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6BtaHGBKOQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6BtaHGCATo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6BtaHGDAzo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6BtaHGEnw8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6BtaHGFcFk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6BtaHGGdtk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6B1R30rorU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1R30sgzk=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2097, + "top": 2371, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0t7uc=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2097, + "top": 2356, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0uEEY=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2097, + "top": 2401, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0v18k=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30odKk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1860, + "top": 2371, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0w0c0=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30odKk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1863, + "top": 2357, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0xg30=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30odKk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1856, + "top": 2398, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0ybuw=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30pE2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2334, + "top": 2371, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH0zS6M=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30pE2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2331, + "top": 2357, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B1SH00D7c=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30pE2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2338, + "top": 2398, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6B1R30rorU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6B1SH016WE=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30odKk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6B1SH02kBo=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30rorU=" + }, + "model": { + "$ref": "AAAAAAGVo6B1R30pE2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "tail": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "points": "1835:2392;2360:2392", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6B1R30sgzk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6B1SH0t7uc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6B1SH0uEEY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6B1SH0v18k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6B1SH0w0c0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6B1SH0xg30=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6B1SH0ybuw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6B1SH0zS6M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6B1SH00D7c=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6B1SH016WE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6B1SH02kBo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6B9MIr3Bvo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr4TBI=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2483, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr5FlU=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2468, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr6yzg=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2513, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr7SlI=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr07xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1830, + "top": 2483, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr8E0Q=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr07xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1833, + "top": 2469, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr97rM=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr07xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1826, + "top": 2510, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr+kCs=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr11wI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2374, + "top": 2483, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIr/G5k=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr11wI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2371, + "top": 2469, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6B9MIsATUQ=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr11wI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2378, + "top": 2510, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6B9MIsB/fE=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr07xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6B9MIsCpEk=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIr3Bvo=" + }, + "model": { + "$ref": "AAAAAAGVo6B9MIr11wI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "tail": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "points": "1805:2504;2400:2504", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6B9MIr4TBI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6B9MIr5FlU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6B9MIr6yzg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6B9MIr7SlI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6B9MIr8E0Q=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6B9MIr97rM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6B9MIr+kCs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6B9MIr/G5k=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6B9MIsATUQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6B9MIsB/fE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6B9MIsCpEk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6CEZZfTkRQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfUZZg=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2143, + "top": 2571, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfVd3U=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2143, + "top": 2556, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfWNmE=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2143, + "top": 2601, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfXzSo=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfQSew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1904, + "top": 2571, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfYiWs=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfQSew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1907, + "top": 2557, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfZVWg=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfQSew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1900, + "top": 2598, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfaeD8=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfRGE4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2382, + "top": 2571, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfbbsE=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfRGE4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2379, + "top": 2557, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CEZZfcVSI=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfRGE4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2386, + "top": 2598, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CEZZfdXzI=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfQSew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CEZZfeNbM=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfTkRQ=" + }, + "model": { + "$ref": "AAAAAAGVo6CEZZfRGE4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "tail": { + "$ref": "AAAAAAGVbFr+4wy1mxk=" + }, + "points": "1879:2592;2408:2592", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6CEZZfUZZg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6CEZZfVd3U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6CEZZfWNmE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6CEZZfXzSo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6CEZZfYiWs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6CEZZfZVWg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6CEZZfaeD8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6CEZZfbbsE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6CEZZfcVSI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6CEZZfdXzI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6CEZZfeNbM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6CMCKl351c=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl4VVo=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2667, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl5et0=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2652, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl6dZA=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2102, + "top": 2697, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl7o04=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl09y0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1886, + "top": 2667, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl8bp8=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl09y0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1889, + "top": 2653, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl96Mw=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl09y0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1882, + "top": 2694, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl+XDA=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl18dI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2318, + "top": 2667, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKl/W8s=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl18dI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2315, + "top": 2653, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CMCKmAI9s=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl18dI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2322, + "top": 2694, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CMCKl351c=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CMCKmBz3Y=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl09y0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CMCamCf5U=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKl351c=" + }, + "model": { + "$ref": "AAAAAAGVo6CMCKl18dI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "tail": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "points": "1861:2688;2344:2688", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6CMCKl4VVo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6CMCKl5et0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6CMCKl6dZA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6CMCKl7o04=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6CMCKl8bp8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6CMCKl96Mw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6CMCKl+XDA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6CMCKl/W8s=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6CMCKmAI9s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6CMCKmBz3Y=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6CMCamCf5U=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6CVuLVL2AM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVMqEI=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2099, + "top": 2763, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVNjsQ=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2099, + "top": 2748, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVOF00=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2099, + "top": 2793, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVPqEg=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVI9X0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1896, + "top": 2763, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVQfOc=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVI9X0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1899, + "top": 2749, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVRaFY=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVI9X0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1892, + "top": 2790, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVSn8E=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVJgk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2302, + "top": 2763, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVT+yU=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVJgk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2299, + "top": 2749, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6CVuLVUe6Q=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVJgk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2306, + "top": 2790, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CVuLVVGN8=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVI9X0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 264, + "top": 472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6CVuLVWglY=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVL2AM=" + }, + "model": { + "$ref": "AAAAAAGVo6CVuLVJgk0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 264, + "top": 472, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "tail": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "points": "1871:2784;2328:2784", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6CVuLVMqEI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6CVuLVNjsQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6CVuLVOF00=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6CVuLVPqEg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6CVuLVQfOc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6CVuLVRaFY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6CVuLVSn8E=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6CVuLVT+yU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6CVuLVUe6Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6CVuLVVGN8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6CVuLVWglY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6QZKK7yVgU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK7z4Vk=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2006, + "top": 3059, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK709Hs=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2006, + "top": 3044, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK71fqQ=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2006, + "top": 3089, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK72Ogc=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7vAMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1702, + "top": 3059, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK73RJk=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7vAMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1705, + "top": 3045, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK74h8M=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7vAMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1698, + "top": 3086, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK753ME=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7wEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2310, + "top": 3059, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK768YA=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7wEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2307, + "top": 3045, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QZKK77LTg=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7wEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2314, + "top": 3086, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6QZKK78QO4=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7vAMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6QZKK79m5E=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7yVgU=" + }, + "model": { + "$ref": "AAAAAAGVo6QZKK7wEHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "tail": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "points": "1677:3080;2336:3080", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6QZKK7z4Vk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6QZKK709Hs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6QZKK71fqQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6QZKK72Ogc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6QZKK73RJk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6QZKK74h8M=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6QZKK753ME=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6QZKK768YA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6QZKK77LTg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6QZKK78QO4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6QZKK79m5E=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6QhEMBIt5A=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBJbEo=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2017, + "top": 3163, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBKz7A=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2017, + "top": 3148, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBLTuc=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2017, + "top": 3193, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBMu/o=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBFJD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1723, + "top": 3163, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBN0i0=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBFJD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1726, + "top": 3149, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBOS7o=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBFJD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1719, + "top": 3190, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBPEDA=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBG5qA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2310, + "top": 3163, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBQ5O4=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBG5qA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2307, + "top": 3149, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6QhEMBRGIM=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBG5qA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2314, + "top": 3190, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6QhEMBSnus=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBFJD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6QhEMBT/nw=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBIt5A=" + }, + "model": { + "$ref": "AAAAAAGVo6QhEMBG5qA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "tail": { + "$ref": "AAAAAAGVbFtHXQ4vJDM=" + }, + "points": "1698:3184;2336:3184", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6QhEMBJbEo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6QhEMBKz7A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6QhEMBLTuc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6QhEMBMu/o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6QhEMBN0i0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6QhEMBOS7o=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6QhEMBPEDA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6QhEMBQ5O4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6QhEMBRGIM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6QhEMBSnus=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6QhEMBT/nw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6RMkdivIIE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdiwWVg=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1984, + "top": 3323, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdixL9Y=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1984, + "top": 3308, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdiycFs=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1984, + "top": 3353, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdizUWU=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdisx74=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1697, + "top": 3323, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdi0dRs=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdisx74=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1700, + "top": 3309, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdi1+ms=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdisx74=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1693, + "top": 3350, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdi26oc=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkditbc8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2270, + "top": 3323, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdi3urg=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkditbc8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2267, + "top": 3309, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RMkdi4a3s=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkditbc8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2274, + "top": 3350, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RMkdi5r5g=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkdisx74=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RMkdi6mIQ=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdivIIE=" + }, + "model": { + "$ref": "AAAAAAGVo6RMkditbc8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "tail": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "points": "1672:3344;2296:3344", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6RMkdiwWVg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6RMkdixL9Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6RMkdiycFs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6RMkdizUWU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6RMkdi0dRs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6RMkdi1+ms=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6RMkdi26oc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6RMkdi3urg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6RMkdi4a3s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6RMkdi5r5g=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6RMkdi6mIQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6RVVe37xeQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe38090=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1989, + "top": 3427, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe39Xjc=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1989, + "top": 3412, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe3+yNI=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1989, + "top": 3457, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe3/eI0=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe34LUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1692, + "top": 3427, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe4Aadc=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe34LUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1695, + "top": 3413, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe4BF0s=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe34LUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1688, + "top": 3454, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe4CvPc=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe356BU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2286, + "top": 3427, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe4D5Y4=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe356BU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2283, + "top": 3413, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RVVe4EVhw=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe356BU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2290, + "top": 3454, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RVVe4FprI=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe34LUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RVVe4GDoo=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe37xeQ=" + }, + "model": { + "$ref": "AAAAAAGVo6RVVe356BU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "tail": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "points": "1667:3448;2312:3448", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6RVVe38090=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6RVVe39Xjc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6RVVe3+yNI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6RVVe3/eI0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6RVVe4Aadc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6RVVe4BF0s=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6RVVe4CvPc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6RVVe4D5Y4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6RVVe4EVhw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6RVVe4FprI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6RVVe4GDoo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6RdogFDfnE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFEDuA=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1971, + "top": 3515, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFFeyM=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1971, + "top": 3500, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFGzkk=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1971, + "top": 3545, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFHB8I=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFAFE0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1751, + "top": 3515, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFIorw=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFAFE0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1754, + "top": 3501, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFJrsU=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFAFE0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1747, + "top": 3542, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFKWqc=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFB8QM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2190, + "top": 3515, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFLnbg=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFB8QM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2187, + "top": 3501, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RdogFMpHc=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFB8QM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2194, + "top": 3542, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RdogFNZX4=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFAFE0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RdogFO4h4=", + "_parent": { + "$ref": "AAAAAAGVo6RdogFDfnE=" + }, + "model": { + "$ref": "AAAAAAGVo6RdogFB8QM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "tail": { + "$ref": "AAAAAAGVcPgf/GAU/04=" + }, + "points": "1726:3536;2216:3536", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6RdogFEDuA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6RdogFFeyM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6RdogFGzkk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6RdogFHB8I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6RdogFIorw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6RdogFJrsU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6RdogFKWqc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6RdogFLnbg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6RdogFMpHc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6RdogFNZX4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6RdogFO4h4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVo6RluhO5W74=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO6lSs=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1977, + "top": 3611, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO7prg=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1977, + "top": 3596, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO8o1s=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1977, + "top": 3641, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO96fk=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO2ZdI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1779, + "top": 3611, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO+EHo=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO2ZdI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1782, + "top": 3597, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhO/7gA=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO2ZdI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1775, + "top": 3638, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhPAD0s=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO3Eds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2174, + "top": 3611, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhPBPYI=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO3Eds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2171, + "top": 3597, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo6RluhPCjyI=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO3Eds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2178, + "top": 3638, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVo6RluhO5W74=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RluhPDiJY=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO2ZdI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVo6RluhPESXM=", + "_parent": { + "$ref": "AAAAAAGVo6RluhO5W74=" + }, + "model": { + "$ref": "AAAAAAGVo6RluRO3Eds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "tail": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "points": "1754:3632;2200:3632", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo6RluhO6lSs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo6RluhO7prg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo6RluhO8o1s=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVo6RluhO96fk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVo6RluhO+EHo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVo6RluhO/7gA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVo6RluhPAD0s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVo6RluhPBPYI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVo6RluhPCjyI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVo6RluhPDiJY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVo6RluhPESXM=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo8Vks5+bK30=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo8Vks5+cD24=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo8Vks5+dnmA=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+cD24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -472, + "top": 152, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8Vks5+eTJI=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+cD24=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4341, + "top": 1727, + "width": 322.2041015625, + "height": 13, + "text": "GetElementoDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8Vks5+fTGY=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+cD24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -472, + "top": 152, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8Vks5+gfWA=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+cD24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -472, + "top": 152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4336, + "top": 1720, + "width": 332.2041015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo8Vks5+dnmA=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo8Vks5+eTJI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo8Vks5+fTGY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo8Vks5+gfWA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo8Vks5+htFQ=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo8Vks5+ipNM=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo85iy6m/yCM=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+ipNM=" + }, + "model": { + "$ref": "AAAAAAGVo85itKlHQvU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4341, + "top": 1750, + "width": 322.2041015625, + "height": 13, + "text": "+getElementoDomandaById(id: int): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4336, + "top": 1745, + "width": 332.2041015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo8Vks5+jVGY=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo8Vks5+kHGs=", + "_parent": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "model": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": -56, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4336, + "top": 1696, + "width": 331.2041015625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo8Vks5+cD24=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo8Vks5+htFQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo8Vks5+ipNM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo8Vks5+jVGY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo8Vks5+kHGs=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo8WD3K83qSo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo8WD3K84J/s=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WD3K85jpg=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K84J/s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -744, + "top": 24, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WD3K86TdM=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K84J/s=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4341, + "top": 1823, + "width": 312.09228515625, + "height": 13, + "text": "GetAllElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WD3K87m9Q=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K84J/s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -744, + "top": 24, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WD3K88+do=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K84J/s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -744, + "top": 24, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4336, + "top": 1816, + "width": 322.09228515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo8WD3K85jpg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo8WD3K86TdM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo8WD3K87m9Q=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo8WD3K88+do=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo8WD3K899v0=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -416, + "top": -144, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo8WD3K8+y+4=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo8zTxJNQ7qo=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K8+y+4=" + }, + "model": { + "$ref": "AAAAAAGVo8zTq5LYxs0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4341, + "top": 1846, + "width": 312.09228515625, + "height": 13, + "text": "+getAllElementoDomanda(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4336, + "top": 1841, + "width": 322.09228515625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo8WD3K8/Ue4=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -416, + "top": -144, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo8WD3K9AFpI=", + "_parent": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "model": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -416, + "top": -144, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4336, + "top": 1792, + "width": 321.09228515625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo8WD3K84J/s=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo8WD3K899v0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo8WD3K8+y+4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo8WD3K8/Ue4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo8WD3K9AFpI=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo8V/FKp8BWU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo8V/FKp9bzI=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo8V/FKp+mPM=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp9bzI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1376, + "top": 608, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8V/FKp/UA0=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp9bzI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4349, + "top": 1903, + "width": 288.25048828125, + "height": 13, + "text": "DeleteElementoDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8V/FKqAQRk=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp9bzI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1376, + "top": 608, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8V/FKqBDp8=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp9bzI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1376, + "top": 608, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4344, + "top": 1896, + "width": 298.25048828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo8V/FKp+mPM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo8V/FKp/UA0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo8V/FKqAQRk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo8V/FKqBDp8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo8V/FKqCql4=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -840, + "top": 248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo8V/FKqDnB4=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo86B/cNkTuc=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKqDnB4=" + }, + "model": { + "$ref": "AAAAAAGVo86B6cLsOLs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4349, + "top": 1926, + "width": 288.25048828125, + "height": 13, + "text": "+deleteElementiDomandaById(Ids: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4344, + "top": 1921, + "width": 298.25048828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo8V/FKqEPGY=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -840, + "top": 248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo8V/FKqFr84=", + "_parent": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "model": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -840, + "top": 248, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4344, + "top": 1872, + "width": 297.25048828125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo8V/FKp9bzI=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo8V/FKqCql4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo8V/FKqDnB4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo8V/FKqEPGY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo8V/FKqFr84=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo8WJhLPyM0U=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo8WJhLPzMQM=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WJhLP0ayc=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPzMQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1936, + "top": 552, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WJhLP1JrE=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPzMQM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4317, + "top": 1999, + "width": 413.97216796875, + "height": 13, + "text": "UpdateElementoDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WJhLP2I3A=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPzMQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1936, + "top": 552, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo8WJhLP3uzs=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPzMQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1936, + "top": 552, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4312, + "top": 1992, + "width": 423.97216796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo8WJhLP0ayc=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo8WJhLP1JrE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo8WJhLP2I3A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo8WJhLP3uzs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo8WJhLP4fj0=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": 208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo8WJhLP5OJ8=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo8rGnH6xrGg=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLP5OJ8=" + }, + "model": { + "$ref": "AAAAAAGVo8rGiH45kZM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4317, + "top": 2022, + "width": 413.97216796875, + "height": 13, + "text": "+updateElementoDomandaById(id; int, domanda: str, risposta: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4312, + "top": 2017, + "width": 423.97216796875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo8WJhLP6o9U=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": 208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo8WJhLP7iyw=", + "_parent": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "model": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": 208, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4312, + "top": 1968, + "width": 422.97216796875, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo8WJhLPzMQM=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo8WJhLP4fj0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo8WJhLP5OJ8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo8WJhLP6o9U=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo8WJhLP7iyw=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo9BLZRFk8qw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo9BLZRFlusM=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BLZRFmA4g=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFlusM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -464, + "top": -464, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BLZRFnjr4=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFlusM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4245, + "top": 2311, + "width": 399.4931640625, + "height": 13, + "text": "GetSetElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BLZRFo+go=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFlusM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -464, + "top": -464, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BLZRFpXqg=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFlusM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -464, + "top": -464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4240, + "top": 2304, + "width": 409.4931640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo9BLZRFmA4g=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo9BLZRFnjr4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo9BLZRFo+go=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo9BLZRFpXqg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo9BLZRFq4qI=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -256, + "top": -544, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo9BLZhFrGa4=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo9HYc7BlRyc=", + "_parent": { + "$ref": "AAAAAAGVo9BLZhFrGa4=" + }, + "model": { + "$ref": "AAAAAAGVo9HYW6/tMaI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4245, + "top": 2334, + "width": 399.4931640625, + "height": 13, + "text": "+getSetElementiDomandaByNome(nome: str): SetElementiDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4240, + "top": 2329, + "width": 409.4931640625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo9BLZhFs4L8=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -256, + "top": -544, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo9BLZhFtabA=", + "_parent": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "model": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -256, + "top": -544, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4240, + "top": 2280, + "width": 408.4931640625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo9BLZRFlusM=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo9BLZRFq4qI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo9BLZhFrGa4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo9BLZhFs4L8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo9BLZhFtabA=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo9BkpSHeyY8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo9BkpSHfIr8=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BkpSHgPqg=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHfIr8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1288, + "top": -40, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BkpSHhieE=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHfIr8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4293, + "top": 2471, + "width": 314.96142578125, + "height": 13, + "text": "DeleteSetElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BkpSHiVDo=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHfIr8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1288, + "top": -40, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BkpSHjs3g=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHfIr8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1288, + "top": -40, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4288, + "top": 2464, + "width": 324.96142578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo9BkpSHgPqg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo9BkpSHhieE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo9BkpSHiVDo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo9BkpSHjs3g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo9BkpSHkib8=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo9BkpSHl810=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo9F+L4tSFe0=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHl810=" + }, + "model": { + "$ref": "AAAAAAGVo9F+FIraKfY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4293, + "top": 2494, + "width": 314.96142578125, + "height": 13, + "text": "+deleteSetElementiDomandaByNome(nome: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4288, + "top": 2489, + "width": 324.96142578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo9BkpSHm7+8=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo9BkpSHn6b8=", + "_parent": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "model": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -248, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4288, + "top": 2440, + "width": 323.96142578125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo9BkpSHfIr8=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo9BkpSHkib8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo9BkpSHl810=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo9BkpSHm7+8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo9BkpSHn6b8=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo9BQZhYfuG0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo9BQZhYg3P4=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BQZhYhFBA=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYg3P4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -752, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BQZhYiuqE=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYg3P4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4277, + "top": 2391, + "width": 342.43408203125, + "height": 13, + "text": "GetAllSetElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BQZhYjchA=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYg3P4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -752, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BQZhYkElw=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYg3P4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -752, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4272, + "top": 2384, + "width": 352.43408203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo9BQZhYhFBA=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo9BQZhYiuqE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo9BQZhYjchA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo9BQZhYkElw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo9BQZhYlMAM=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -736, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo9BQZhYm/kM=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo9JIhNvj6OY=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYm/kM=" + }, + "model": { + "$ref": "AAAAAAGVo9JIbdtrNF4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4277, + "top": 2414, + "width": 342.43408203125, + "height": 13, + "text": "+getAllSetElementiDomanda(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4272, + "top": 2409, + "width": 352.43408203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo9BQZhYnVS8=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -736, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo9BQZhYojwU=", + "_parent": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "model": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -736, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4272, + "top": 2360, + "width": 351.43408203125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo9BQZhYg3P4=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo9BQZhYlMAM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo9BQZhYm/kM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo9BQZhYnVS8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo9BQZhYojwU=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo9BV1hraK3Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo9BV1hrbtZE=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BV1hrccCI=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrbtZE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -544, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BV1hrdMHs=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrbtZE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4261, + "top": 2551, + "width": 366.96142578125, + "height": 13, + "text": "EditNomeSetElementiDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BV1hrelhM=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrbtZE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -544, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9BV1hrfKpM=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrbtZE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -544, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4256, + "top": 2544, + "width": 376.96142578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo9BV1hrccCI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo9BV1hrdMHs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo9BV1hrelhM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo9BV1hrfKpM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo9BV1hrgs40=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": -608, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo9BV1hrhVSo=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo9LHThYAPnA=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hrhVSo=" + }, + "model": { + "$ref": "AAAAAAGVo9LHNRWIT68=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4261, + "top": 2574, + "width": 366.96142578125, + "height": 13, + "text": "+editNomeSet(nome: str, newNome: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4256, + "top": 2569, + "width": 376.96142578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo9BV1hrirwE=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": -608, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo9BV1hrjXFU=", + "_parent": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "model": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": -608, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4256, + "top": 2520, + "width": 375.96142578125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo9BV1hrbtZE=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo9BV1hrgs40=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo9BV1hrhVSo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo9BV1hrirwE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo9BV1hrjXFU=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo9Bo3iaZSfM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo9Bo3iaah50=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo9Bo3iabgmM=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaah50=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2224, + "top": -272, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9Bo3iacIds=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaah50=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4189, + "top": 2631, + "width": 528.15380859375, + "height": 13, + "text": "UpdateElementiDomandaSetPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9Bo3iad9wk=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaah50=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2224, + "top": -272, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo9Bo3iaeBDI=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaah50=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2224, + "top": -272, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4184, + "top": 2624, + "width": 538.15380859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo9Bo3iabgmM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo9Bo3iacIds=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo9Bo3iad9wk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo9Bo3iaeBDI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo9Bo3iafKJ0=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo9Bo3iagKuE=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo9MiskNP6jU=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iagKuE=" + }, + "model": { + "$ref": "AAAAAAGVo9Mim0LXq0w=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4189, + "top": 2654, + "width": 528.15380859375, + "height": 13, + "text": "+updateElementiDomandaAssociati(nomeSet: str, elementi: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4184, + "top": 2649, + "width": 538.15380859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo9Bo3iahc00=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo9Bo3yai8ec=", + "_parent": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "model": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1432, + "top": -416, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4184, + "top": 2600, + "width": 537.15380859375, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo9Bo3iaah50=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo9Bo3iafKJ0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo9Bo3iagKuE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo9Bo3iahc00=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo9Bo3yai8ec=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo+R5+d03p84=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+R5+d04knY=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R5+d05h8I=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d04knY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1368, + "top": 488, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R5+d06ZfM=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d04knY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4509, + "top": 3359, + "width": 248.4697265625, + "height": 13, + "text": "GetRisultatoTestPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R5+d07k1M=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d04knY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1368, + "top": 488, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R5+d08jNw=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d04knY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1368, + "top": 488, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4504, + "top": 3352, + "width": 258.4697265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+R5+d05h8I=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+R5+d06ZfM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+R5+d07k1M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+R5+d08jNw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+R5+d09hmw=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+R5+d0+EUc=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo+Z61hH3qjw=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d0+EUc=" + }, + "model": { + "$ref": "AAAAAAGVo+Z6vhFVoH8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4509, + "top": 3382, + "width": 248.4697265625, + "height": 13, + "text": "+getRisultatoTestById(id: int): RisultatoTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4504, + "top": 3377, + "width": 258.4697265625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+R5+d0/6Ks=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+R5+d1A8ac=", + "_parent": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "model": { + "$ref": "AAAAAAGVo+R5+d012Io=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 152, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4504, + "top": 3328, + "width": 257.4697265625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo+R5+d04knY=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo+R5+d09hmw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+R5+d0+EUc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+R5+d0/6Ks=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+R5+d1A8ac=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo+SLaPDzNGw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+SLaPD0hS4=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SLaPD1sY0=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPD0hS4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 488, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SLaPD2LrQ=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPD0hS4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4517, + "top": 3439, + "width": 234.01611328125, + "height": 13, + "text": "GetAllRisultatiTestPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SLaPD3Btc=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPD0hS4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 488, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SLaPD4zd8=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPD0hS4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 488, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4512, + "top": 3432, + "width": 244.01611328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+SLaPD1sY0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+SLaPD2LrQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+SLaPD3Btc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+SLaPD4zd8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+SLaPD5tRs=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+SLaPD6Lik=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo+aOay1X9u0=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPD6Lik=" + }, + "model": { + "$ref": "AAAAAAGVo+aOVSy14yw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4517, + "top": 3462, + "width": 234.01611328125, + "height": 13, + "text": "+getAllRisultatiTest(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4512, + "top": 3457, + "width": 244.01611328125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+SLaPD7oIo=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+SLaPD8DEs=", + "_parent": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "model": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 232, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4512, + "top": 3408, + "width": 243.01611328125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo+SLaPD0hS4=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo+SLaPD5tRs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+SLaPD6Lik=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+SLaPD7oIo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+SLaPD8DEs=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo+R/EOOWvvo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+R/EOOX3Qs=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R/EOOY5Vk=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOX3Qs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": 968, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R/EOOZ6C8=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOX3Qs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4397, + "top": 3519, + "width": 466.7275390625, + "height": 13, + "text": "GetAllRisultatiSingoleDomandePort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R/EOOaTuM=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOX3Qs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": 968, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+R/EeObQnE=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOX3Qs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": 968, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4392, + "top": 3512, + "width": 476.7275390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+R/EOOY5Vk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+R/EOOZ6C8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+R/EOOaTuM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+R/EeObQnE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+R/EeOc3dQ=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": 552, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+R/EeOd28g=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo+atSU2uQW0=", + "_parent": { + "$ref": "AAAAAAGVo+R/EeOd28g=" + }, + "model": { + "$ref": "AAAAAAGVo+atME0MMtY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4397, + "top": 3542, + "width": 466.7275390625, + "height": 13, + "text": "+getAllRisultatiSingoleDomandeByTestId(id: int): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4392, + "top": 3537, + "width": 476.7275390625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+R/EeOeCug=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": 552, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+R/EeOfDYo=", + "_parent": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "model": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": 552, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4392, + "top": 3488, + "width": 475.7275390625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo+R/EOOX3Qs=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo+R/EeOc3dQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+R/EeOd28g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+R/EeOeCug=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+R/EeOfDYo=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo+SD8On1tM0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+SD8On2T/A=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SD8On3Xos=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On2T/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1504, + "top": 1304, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SD8On46xM=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On2T/A=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4389, + "top": 3599, + "width": 486.23388671875, + "height": 13, + "text": "GetRisultatoSingolaDomandaPort" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SD8On5g3s=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On2T/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1504, + "top": 1304, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+SD8On60rQ=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On2T/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1504, + "top": 1304, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4384, + "top": 3592, + "width": 496.23388671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+SD8On3Xos=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+SD8On46xM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+SD8On5g3s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+SD8On60rQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+SD8On7AMw=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 776, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+SD8On8U9g=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo+bAtWXzaI4=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On8U9g=" + }, + "model": { + "$ref": "AAAAAAGVo+bAnmVRhdU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4389, + "top": 3622, + "width": 486.23388671875, + "height": 13, + "text": "+getRisultatoSingolaDomandaTestById(id: int): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4384, + "top": 3617, + "width": 496.23388671875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+SD8On9owA=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 776, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+SD8On+mR4=", + "_parent": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "model": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -944, + "top": 776, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4384, + "top": 3568, + "width": 495.23388671875, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo+SD8On2T/A=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo+SD8On7AMw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+SD8On8U9g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+SD8On9owA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+SD8On+mR4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVo+tiSgJvPOA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+tiSgJwBoA=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+tiSgJxhnQ=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJwBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "top": -240, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+tiSgJyvX0=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJwBoA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5445, + "top": 1759, + "width": 431.28857421875, + "height": 13, + "text": "ElementoDomandaPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+tiSgJzUnc=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJwBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "top": -240, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+tiSgJ0UME=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJwBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "top": -240, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5440, + "top": 1752, + "width": 441.28857421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+tiSgJxhnQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+tiSgJyvX0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+tiSgJzUnc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+tiSgJ0UME=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+tiSgJ1VZk=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBa2tbv3Tiek=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ1VZk=" + }, + "model": { + "$ref": "AAAAAAGWBa2tUv1/j8E=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1782, + "width": 431.28857421875, + "height": 13, + "text": "-repository", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBa3TfRo2JR4=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ1VZk=" + }, + "model": { + "$ref": "AAAAAAGWBa3TbBniFNU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1797, + "width": 431.28857421875, + "height": 13, + "text": "-mapper", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5440, + "top": 1777, + "width": 441.28857421875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+tiSgJ2zOQ=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa4dU9pR4e0=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "model": { + "$ref": "AAAAAAGWBa4dQ9n9Dsk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1820, + "width": 431.28857421875, + "height": 13, + "text": "+saveElementoDomanda(Domanda: str, Risposta: str): ElementoDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa4s3Ad8NqQ=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "model": { + "$ref": "AAAAAAGWBa4sywcoVw8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1835, + "width": 431.28857421875, + "height": 13, + "text": "+getElementoDomandaById(id: int): ElementoDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa49IzNbVWg=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "model": { + "$ref": "AAAAAAGWBa49EzMHWww=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1850, + "width": 431.28857421875, + "height": 13, + "text": "+getAllElementoDomanda(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa5106TVg0c=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "model": { + "$ref": "AAAAAAGWBa51w6SByMI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1865, + "width": 431.28857421875, + "height": 13, + "text": "+deleteElementiDomandaById(Ids: set): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa6Ge+AssnE=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "model": { + "$ref": "AAAAAAGWBa6Ga9/YEG8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5445, + "top": 1880, + "width": 431.28857421875, + "height": 13, + "text": "+updateElementoDomandaById(id; int, domanda: str, risposta: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5440, + "top": 1815, + "width": 441.28857421875, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+tiSgJ3PIA=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -360, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+tiSgJ4ZOc=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "model": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -360, + "top": -120, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5440, + "top": 1752, + "width": 440.28857421875, + "height": 146, + "nameCompartment": { + "$ref": "AAAAAAGVo+tiSgJwBoA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVo+tiSgJ1VZk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+tiSgJ2zOQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+tiSgJ3PIA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+tiSgJ4ZOc=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+zw+q/0kGo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+zw+q/zwo8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+zw+q/1wr8=", + "_parent": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "model": { + "$ref": "AAAAAAGVo+zw+q/zwo8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2621, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+zw+q/2A0I=", + "_parent": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "model": { + "$ref": "AAAAAAGVo+zw+q/zwo8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2636, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+zw+q/3fTs=", + "_parent": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "model": { + "$ref": "AAAAAAGVo+zw+q/zwo8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5520, + "top": 2591, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+zw+q/0kGo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5520:2505;5520:2612;4464.576904296875:2612", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+zw+q/1wr8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+zw+q/2A0I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+zw+q/3fTs=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+z4Y8krc64=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+z4Y8kqzrk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z4Y8ksFkc=", + "_parent": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "model": { + "$ref": "AAAAAAGVo+z4Y8kqzrk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2541, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z4Y8ktVww=", + "_parent": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "model": { + "$ref": "AAAAAAGVo+z4Y8kqzrk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2556, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z4Y8kufRI=", + "_parent": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "model": { + "$ref": "AAAAAAGVo+z4Y8kqzrk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5520, + "top": 2511, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+z4Y8krc64=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5520:2505;5520:2532;4455.980712890625:2532", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+z4Y8ksFkc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+z4Y8ktVww=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+z4Y8kufRI=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+z9k+BYbCU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+z9k+BXeZA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z9k+BZc4o=", + "_parent": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "model": { + "$ref": "AAAAAAGVo+z9k+BXeZA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4897, + "top": 2461, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z9k+Ba3lk=", + "_parent": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "model": { + "$ref": "AAAAAAGVo+z9k+BXeZA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4897, + "top": 2476, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+z9k+BbJ1U=", + "_parent": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "model": { + "$ref": "AAAAAAGVo+z9k+BXeZA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4898, + "top": 2431, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+z9k+BYbCU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5336:2452;4461.980712890625:2452", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+z9k+BZc4o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+z9k+Ba3lk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+z9k+BbJ1U=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0CxPrrIX8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0Cw/rqpqM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0CxPrsoPk=", + "_parent": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "model": { + "$ref": "AAAAAAGVo+0Cw/rqpqM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4896, + "top": 2381, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0CxPrtXA8=", + "_parent": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "model": { + "$ref": "AAAAAAGVo+0Cw/rqpqM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4896, + "top": 2396, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0CxPru9Mk=", + "_parent": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "model": { + "$ref": "AAAAAAGVo+0Cw/rqpqM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4897, + "top": 2351, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0CxPrrIX8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5336:2372;4459.717041015625:2372", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0CxPrsoPk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0CxPrtXA8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0CxPru9Mk=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0HgBN0EhE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0HgBNz6rM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0HgBN1pcg=", + "_parent": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "model": { + "$ref": "AAAAAAGVo+0HgBNz6rM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2301, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0HgBN2A4Y=", + "_parent": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "model": { + "$ref": "AAAAAAGVo+0HgBNz6rM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2316, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0HgBN33FQ=", + "_parent": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "model": { + "$ref": "AAAAAAGVo+0HgBNz6rM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5520, + "top": 2271, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0HgBN0EhE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5520:2344;5520:2292;4456.24658203125:2292", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0HgBN1pcg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0HgBN2A4Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0HgBN33FQ=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0MJSyrjSE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0MJSyqUEA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0MJSysSUs=", + "_parent": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "model": { + "$ref": "AAAAAAGVo+0MJSyqUEA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2214, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0MJSytbLI=", + "_parent": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "model": { + "$ref": "AAAAAAGVo+0MJSyqUEA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5519, + "top": 2229, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0MJSyuDyg=", + "_parent": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "model": { + "$ref": "AAAAAAGVo+0MJSyqUEA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5520, + "top": 2184, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0MJSyrjSE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5520:2344;5520:2205;4458.99658203125:2205", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0MJSysSUs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0MJSytbLI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0MJSyuDyg=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0VYl5reaI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0VYl5qd5o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0VYl5sqec=", + "_parent": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "model": { + "$ref": "AAAAAAGVo+0VYl5qd5o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 1989, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0VYl5t9og=", + "_parent": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "model": { + "$ref": "AAAAAAGVo+0VYl5qd5o=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 2004, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0VYl5uNzQ=", + "_parent": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "model": { + "$ref": "AAAAAAGVo+0VYl5qd5o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5624, + "top": 1959, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0VYl5reaI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5624:1898;5624:1980;4535.486083984375:1980", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0VYl5sqec=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0VYl5t9og=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0VYl5uNzQ=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0ZM3ZGBZk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0ZM3ZF/xc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0ZM3ZH6bk=", + "_parent": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "model": { + "$ref": "AAAAAAGVo+0ZM3ZF/xc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4971, + "top": 1893, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0ZNHZImcE=", + "_parent": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "model": { + "$ref": "AAAAAAGVo+0ZM3ZF/xc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4971, + "top": 1908, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0ZNHZJLGE=", + "_parent": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "model": { + "$ref": "AAAAAAGVo+0ZM3ZF/xc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4972, + "top": 1863, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0ZM3ZGBZk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5440:1884;4504.625244140625:1884", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0ZM3ZH6bk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0ZNHZImcE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0ZNHZJLGE=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0eco4hvzQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0eco4gbqI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0eco4ilPs=", + "_parent": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "model": { + "$ref": "AAAAAAGVo+0eco4gbqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4973, + "top": 1813, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0eco4jwrk=", + "_parent": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "model": { + "$ref": "AAAAAAGVo+0eco4gbqI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4973, + "top": 1828, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0eco4kPP4=", + "_parent": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "model": { + "$ref": "AAAAAAGVo+0eco4gbqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4974, + "top": 1783, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0eco4hvzQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5440:1804;4508.546142578125:1804", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0eco4ilPs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0eco4jwrk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0eco4kPP4=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0hyqE6FYM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0hyqE57WY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0hyqE7eHY=", + "_parent": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "model": { + "$ref": "AAAAAAGVo+0hyqE57WY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 1717, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0hyqE8jkI=", + "_parent": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "model": { + "$ref": "AAAAAAGVo+0hyqE57WY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 1732, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0hyqE9oDk=", + "_parent": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "model": { + "$ref": "AAAAAAGVo+0hyqE57WY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5624, + "top": 1687, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0hyqE6FYM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5624:1752;5624:1708;4513.60205078125:1708", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0hyqE7eHY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0hyqE8jkI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0hyqE9oDk=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+0k2rOlxcY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+0k2rOkYiM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0k27OmQtc=", + "_parent": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "model": { + "$ref": "AAAAAAGVo+0k2rOkYiM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 1630, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0k27OnLk0=", + "_parent": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "model": { + "$ref": "AAAAAAGVo+0k2rOkYiM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5623, + "top": 1645, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+0k27OorHM=", + "_parent": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "model": { + "$ref": "AAAAAAGVo+0k2rOkYiM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5624, + "top": 1600, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+0k2rOlxcY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5624:1752;5624:1621;4510.774169921875:1621", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+0k27OmQtc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+0k27OnLk0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+0k27OorHM=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+02ZOawAys=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+02ZOavS2k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+02ZOaxSWY=", + "_parent": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "model": { + "$ref": "AAAAAAGVo+02ZOavS2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3589, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+02ZOayNIs=", + "_parent": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "model": { + "$ref": "AAAAAAGVo+02ZOavS2k=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3604, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+02ZOazu8Q=", + "_parent": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "model": { + "$ref": "AAAAAAGVo+02ZOavS2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5504, + "top": 3559, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+02ZOawAys=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5504:3536;5504:3580;4643.616943359375:3580", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+02ZOaxSWY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+02ZOayNIs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+02ZOazu8Q=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+06m/yBI34=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+06m/yAux4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+06m/yCkyc=", + "_parent": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "model": { + "$ref": "AAAAAAGVo+06m/yAux4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4987, + "top": 3509, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+06m/yDoek=", + "_parent": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "model": { + "$ref": "AAAAAAGVo+06m/yAux4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4987, + "top": 3524, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+06m/yEiLs=", + "_parent": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "model": { + "$ref": "AAAAAAGVo+06m/yAux4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4988, + "top": 3479, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+06m/yBI34=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5336:3500;4641.86376953125:3500", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+06m/yCkyc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+06m/yDoek=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+06m/yEiLs=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+1EKCYICd8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+1EKCYHo34=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1EKCYJQpw=", + "_parent": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "model": { + "$ref": "AAAAAAGVo+1EKCYHo34=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4989, + "top": 3429, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1EKCYKFzY=", + "_parent": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "model": { + "$ref": "AAAAAAGVo+1EKCYHo34=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4989, + "top": 3444, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1EKSYLcKY=", + "_parent": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "model": { + "$ref": "AAAAAAGVo+1EKCYHo34=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4990, + "top": 3399, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1EKCYICd8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5336:3420;4645.508056640625:3420", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+1EKCYJQpw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+1EKCYKFzY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+1EKSYLcKY=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+1Imz3jav0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+1Imz3i8wY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1Imz3kPtI=", + "_parent": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "model": { + "$ref": "AAAAAAGVo+1Imz3i8wY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3349, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1Imz3lp94=", + "_parent": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "model": { + "$ref": "AAAAAAGVo+1Imz3i8wY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3364, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1Imz3m1Yk=", + "_parent": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "model": { + "$ref": "AAAAAAGVo+1Imz3i8wY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5504, + "top": 3319, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1Imz3jav0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5504:3360;5504:3340;4644.73486328125:3340", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+1Imz3kPtI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+1Imz3lp94=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+1Imz3m1Yk=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVo+1M4kzoKis=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+1M4kzntWo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1M4kzp5sk=", + "_parent": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "model": { + "$ref": "AAAAAAGVo+1M4kzntWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3261, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1M4kzq9f0=", + "_parent": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "model": { + "$ref": "AAAAAAGVo+1M4kzntWo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5503, + "top": 3276, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVo+1M4kzrwCA=", + "_parent": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "model": { + "$ref": "AAAAAAGVo+1M4kzntWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5504, + "top": 3231, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVo+1M4kzoKis=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5504:3360;5504:3252;4648:3252", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVo+1M4kzp5sk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+1M4kzq9f0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+1M4kzrwCA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVo/+slI/ePxY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo/+slI/fGME=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo/+slI/gyRk=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/fGME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 1456, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo/+slI/haaw=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/fGME=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5845, + "top": 3047, + "width": 611.98095703125, + "height": 13, + "text": "RisultatoTestPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo/+slI/iwOY=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/fGME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 1456, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo/+slI/jqWY=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/fGME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 1456, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3040, + "width": 621.98095703125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo/+slI/gyRk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo/+slI/haaw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo/+slI/iwOY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo/+slI/jqWY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo/+slI/kRsQ=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3065, + "width": 621.98095703125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo/+slI/lCx4=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpACe+EXGsLU=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/lCx4=" + }, + "model": { + "$ref": "AAAAAAGVpACe4EUV7t0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5845, + "top": 3080, + "width": 611.98095703125, + "height": 13, + "text": "+fromRisultatoSingolaDomandaEntity(entity: RisultatoSingolaDomandaEntity): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpAJluLtpVaw=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/lCx4=" + }, + "model": { + "$ref": "AAAAAAGVpAJloLq4BGg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5845, + "top": 3095, + "width": 611.98095703125, + "height": 13, + "text": "+toRisultatoSingolaDomandaEntity(elemento: RisultatoSingolaDomanda): RisultatoSingolaDomandaEntity", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3075, + "width": 621.98095703125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo/+slI/mXaE=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -856, + "top": 728, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo/+slI/nigY=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "model": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -856, + "top": 728, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5840, + "top": 3040, + "width": 620.98095703125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVo/+slI/fGME=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVo/+slI/kRsQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo/+slI/lCx4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo/+slI/mXaE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo/+slI/nigY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVo//UjZxEPv4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo//UjZxFd88=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo//UjZxGh3c=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxFd88=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1408, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo//UjZxH6kc=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxFd88=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6037, + "top": 2423, + "width": 540.41748046875, + "height": 13, + "text": "SetElementiDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo//UjZxIYKc=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxFd88=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1408, + "top": -144, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo//UjZxJmM4=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxFd88=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1408, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 2416, + "width": 550.41748046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo//UjZxGh3c=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo//UjZxH6kc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo//UjZxIYKc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo//UjZxJmM4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo//UjZxKJ5Y=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 2441, + "width": 550.41748046875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo//UjZxL4Gk=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpAA3v/N7s2Q=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxL4Gk=" + }, + "model": { + "$ref": "AAAAAAGVpAA3qPLKZEg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6037, + "top": 2456, + "width": 540.41748046875, + "height": 13, + "text": "+toSetElementiDomandaEntity(elemento: SetElementiDomanda): SetElementiDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpAAk09r46NU=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxL4Gk=" + }, + "model": { + "$ref": "AAAAAAGVpAAkuNpHw9c=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6037, + "top": 2471, + "width": 540.41748046875, + "height": 13, + "text": "+fromSetElementiDomandaEntity(entity: SetElementiDomandaEntity): SetElementiDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6032, + "top": 2451, + "width": 550.41748046875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo//UjZxM6As=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -704, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo//UjZxNJms=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "model": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -704, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6032, + "top": 2416, + "width": 549.41748046875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVo//UjZxFd88=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVo//UjZxKJ5Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo//UjZxL4Gk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo//UjZxM6As=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo//UjZxNJms=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVpATIrHV5FRI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVpATIrHV6qGI=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVpATIrHV7iKQ=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV6qGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": 1408, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpATIrXV8j1c=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV6qGI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5845, + "top": 3175, + "width": 604.73193359375, + "height": 13, + "text": "RisultatoSingolaDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpATIrXV9Xhw=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV6qGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": 1408, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpATIrXV+WnU=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV6qGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": 1408, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3168, + "width": 614.73193359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVpATIrHV7iKQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGVpATIrXV8j1c=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVpATIrXV9Xhw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpATIrXV+WnU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVpATIrXV/o+Q=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3193, + "width": 614.73193359375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVpATIrXWAMK4=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpAVJ48lArrI=", + "_parent": { + "$ref": "AAAAAAGVpATIrXWAMK4=" + }, + "model": { + "$ref": "AAAAAAGVpAVJyMiPPHY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5845, + "top": 3208, + "width": 604.73193359375, + "height": 13, + "text": "+fromRisultatoSingolaDomandaEntity(entity: RisultatoSingolaDomandaEntity): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpAXVvXWWNRs=", + "_parent": { + "$ref": "AAAAAAGVpATIrXWAMK4=" + }, + "model": { + "$ref": "AAAAAAGVpAXVoXTlLbk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5845, + "top": 3223, + "width": 604.73193359375, + "height": 13, + "text": "+toRisultatoTestEntity(elemento: RisultatoTest): RisultatoTestEntity", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5840, + "top": 3203, + "width": 614.73193359375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVpATIrXWBRD0=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -488, + "top": 704, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVpATIrXWC7hc=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "model": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -488, + "top": 704, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5840, + "top": 3168, + "width": 613.73193359375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVpATIrHV6qGI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVpATIrXV/o+Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVpATIrXWAMK4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVpATIrXWBRD0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVpATIrXWC7hc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpAiMj0cjMyo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0ckdgA=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5710, + "top": 2047, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0clDgo=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5710, + "top": 2032, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cmZt4=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5710, + "top": 2077, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cnpa8=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cgEvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5725, + "top": 1917, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cofUQ=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cgEvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5738, + "top": 1920, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cpxYE=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cgEvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5697, + "top": 1913, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cqx4s=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0chGe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5934, + "top": 2047, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0crjDw=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0chGe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5931, + "top": 2033, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiMj0cs9sM=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0chGe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5938, + "top": 2074, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAiMj0ctoQc=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0cgEvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAiMkEcuX/0=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cjMyo=" + }, + "model": { + "$ref": "AAAAAAGVpAiMj0chGe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5710:1898;5710:2068;5960:2068", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAiMj0ckdgA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAiMj0clDgo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAiMj0cmZt4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpAiMj0cnpa8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpAiMj0cofUQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpAiMj0cpxYE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpAiMj0cqx4s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpAiMj0crjDw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpAiMj0cs9sM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpAiMj0ctoQc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpAiMkEcuX/0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpAiSr1c+myQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1c/NbE=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5952, + "top": 2443, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dAufU=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5952, + "top": 2428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dB1W4=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5952, + "top": 2473, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dCKYI=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc715g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5898, + "top": 2443, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dDlUY=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc715g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5901, + "top": 2429, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dEw38=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc715g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5894, + "top": 2470, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dFZbo=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSr1c87jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6006, + "top": 2443, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dGId4=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSr1c87jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6003, + "top": 2429, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAiSr1dHFAA=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSr1c87jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6010, + "top": 2470, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAiSr1dITk0=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSrlc715g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAiSr1dJy2E=", + "_parent": { + "$ref": "AAAAAAGVpAiSr1c+myQ=" + }, + "model": { + "$ref": "AAAAAAGVpAiSr1c87jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5873:2464;6032:2464", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAiSr1c/NbE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAiSr1dAufU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAiSr1dB1W4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpAiSr1dCKYI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpAiSr1dDlUY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpAiSr1dEw38=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpAiSr1dFZbo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpAiSr1dGId4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpAiSr1dHFAA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpAiSr1dITk0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpAiSr1dJy2E=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpAjdXMMHCoo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAjdXMMFx6Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjdXMMID8k=", + "_parent": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "model": { + "$ref": "AAAAAAGVpAjdXMMFx6Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6446, + "top": 2141, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjdXMMJrHo=", + "_parent": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "model": { + "$ref": "AAAAAAGVpAjdXMMFx6Y=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6461, + "top": 2141, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjdXMMKtzQ=", + "_parent": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "model": { + "$ref": "AAAAAAGVpAjdXMMFx6Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6417, + "top": 2142, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAjdXMMHCoo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "tail": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "points": "6432:2120;6432:2176", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAjdXMMID8k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAjdXMMJrHo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAjdXMMKtzQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpAjnRdVgavo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAjnRNVeSaQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjnRdVhRMI=", + "_parent": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "model": { + "$ref": "AAAAAAGVpAjnRNVeSaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6151, + "top": 2393, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjnRdVi04E=", + "_parent": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "model": { + "$ref": "AAAAAAGVpAjnRNVeSaQ=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6151, + "top": 2408, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAjnRdVjpDk=", + "_parent": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "model": { + "$ref": "AAAAAAGVpAjnRNVeSaQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6152, + "top": 2363, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAjnRdVgavo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "tail": { + "$ref": "AAAAAAGVo//UjZxEPv4=" + }, + "points": "6280:2416;6280:2384;6024:2384;6024:2241", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAjnRdVhRMI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAjnRdVi04E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAjnRdVjpDk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpAtcfNucDZE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAtce9uayVY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtcfNud3Gk=", + "_parent": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "model": { + "$ref": "AAAAAAGVpAtce9uayVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6547, + "top": 3195, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtcfNue0jo=", + "_parent": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "model": { + "$ref": "AAAAAAGVpAtce9uayVY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6547, + "top": 3180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtcfNufjYs=", + "_parent": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "model": { + "$ref": "AAAAAAGVpAtce9uayVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6547, + "top": 3225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAtcfNucDZE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "tail": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "points": "6454:3216;6640:3216", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAtcfNud3Gk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAtcfNue0jo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAtcfNufjYs=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpAtk6+31hVc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAtk6+3z3UE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtk6+32XRs=", + "_parent": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "model": { + "$ref": "AAAAAAGVpAtk6+3z3UE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6150, + "top": 2978, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtk6+33AbI=", + "_parent": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "model": { + "$ref": "AAAAAAGVpAtk6+3z3UE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6150, + "top": 2963, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAtk6+34YVo=", + "_parent": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "model": { + "$ref": "AAAAAAGVpAtk6+3z3UE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6150, + "top": 3008, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAtk6+31hVc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "tail": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "points": "6150:3040;6150:2999;6632:2999", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAtk6+32XRs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAtk6+33AbI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAtk6+34YVo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpAzLbvtGCSk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtHF6g=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3055, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtIlHs=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3040, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtJCzw=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3085, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtKbXQ=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtDX78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5577, + "top": 3328, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtLfIM=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtDX78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5563, + "top": 3325, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtMG1U=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtDX78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5604, + "top": 3332, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtNqGo=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtEnBk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5814, + "top": 3055, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtONE8=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtEnBk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5811, + "top": 3041, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzLbvtPmjc=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtEnBk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5818, + "top": 3082, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAzLbvtQlKE=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtDX78=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAzLbvtRb8E=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtGCSk=" + }, + "model": { + "$ref": "AAAAAAGVpAzLbvtEnBk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo/+slI/ePxY=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5592:3360;5592:3076;5840:3076", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAzLbvtHF6g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAzLbvtIlHs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAzLbvtJCzw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpAzLbvtKbXQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpAzLbvtLfIM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpAzLbvtMG1U=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpAzLbvtNqGo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpAzLbvtONE8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpAzLbvtPmjc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpAzLbvtQlKE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpAzLbvtRb8E=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpAzTnA4QqcM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4RP78=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4S/iI=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3164, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4TQvI=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3209, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4USy0=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4N430=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5577, + "top": 3328, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4VZr4=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4N430=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5563, + "top": 3325, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4Wfz4=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4N430=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5604, + "top": 3332, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4XCXA=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4Ot2U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5814, + "top": 3179, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4YHk8=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4Ot2U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5811, + "top": 3165, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpAzTnA4ZxKA=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4Ot2U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5818, + "top": 3206, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAzTnA4aUlk=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4N430=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpAzTnA4bcbI=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4QqcM=" + }, + "model": { + "$ref": "AAAAAAGVpAzTnA4Ot2U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5592:3360;5592:3200;5840:3200", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpAzTnA4RP78=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpAzTnA4S/iI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpAzTnA4TQvI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpAzTnA4USy0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpAzTnA4VZr4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpAzTnA4Wfz4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpAzTnA4XCXA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpAzTnA4YHk8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpAzTnA4ZxKA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpAzTnA4aUlk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpAzTnA4bcbI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVpA1GxeeH0pw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVpA1GxeeIoR0=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVpA1GxeeJDoE=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeIoR0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1312, + "top": 80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA1GxeeKSZU=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeIoR0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5997, + "top": 1623, + "width": 511.52294921875, + "height": 13, + "text": "ElementoDomandaRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA1GxeeLn2o=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeIoR0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1312, + "top": 80, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA1GxeeMsSE=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeIoR0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1312, + "top": 80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5992, + "top": 1616, + "width": 521.52294921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVpA1GxeeJDoE=" + }, + "nameLabel": { + "$ref": "AAAAAAGVpA1GxeeKSZU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVpA1GxeeLn2o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpA1GxeeMsSE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVpA1GxeeN9d8=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBa6laVlzJAY=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeN9d8=" + }, + "model": { + "$ref": "AAAAAAGWBa6lU1kToGc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1646, + "width": 511.52294921875, + "height": 13, + "text": "-db", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5992, + "top": 1641, + "width": 521.52294921875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVpA1GxeeOAC4=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG2MzA3kdPc=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "model": { + "$ref": "AAAAAAGVpG2MsA0nOOI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1669, + "width": 511.52294921875, + "height": 13, + "text": "+saveElementoDomanda(elemento: ElementoDomandaEntity): ElementoDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG2wV0O+R00=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "model": { + "$ref": "AAAAAAGVpG2wP0MBr0w=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1684, + "width": 511.52294921875, + "height": 13, + "text": "+loadElementoDomandaById(id: int): ElementoDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG3Hx2JOuAo=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "model": { + "$ref": "AAAAAAGVpG3HsGGRsJ8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1699, + "width": 511.52294921875, + "height": 13, + "text": "+loadAllElementiDomanda(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG2d7ijR2NU=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "model": { + "$ref": "AAAAAAGVpG2d2CgUFgU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1714, + "width": 511.52294921875, + "height": 13, + "text": "+deleteElementiDomandaById(Ids: set): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG3aP4Aihjs=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "model": { + "$ref": "AAAAAAGVpG3aKH9ltyo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5997, + "top": 1729, + "width": 511.52294921875, + "height": 13, + "text": "+updateElementoDomandaById(id: int, domanda: str, risposta: str): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5992, + "top": 1664, + "width": 521.52294921875, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVpA1GxeePI4w=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -656, + "top": 40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVpA1GxeeQ/8M=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "model": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -656, + "top": 40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5992, + "top": 1616, + "width": 520.52294921875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGVpA1GxeeIoR0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVpA1GxeeN9d8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVpA1GxeeOAC4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVpA1GxeePI4w=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVpA1GxeeQ/8M=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVpA4aFN2j79c=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVpA4aFN2k4ic=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVpA4aFN2lT8c=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2k4ic=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1616, + "top": 800, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA4aFd2mS54=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2k4ic=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6173, + "top": 2607, + "width": 534.65380859375, + "height": 13, + "text": "SetElementiDomandaRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA4aFd2nCv4=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2k4ic=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1616, + "top": 800, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA4aFd2oq8c=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2k4ic=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1616, + "top": 800, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6168, + "top": 2600, + "width": 544.65380859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVpA4aFN2lT8c=" + }, + "nameLabel": { + "$ref": "AAAAAAGVpA4aFd2mS54=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVpA4aFd2nCv4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpA4aFd2oq8c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVpA4aFd2p41U=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6168, + "top": 2625, + "width": 544.65380859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVpA4aFd2qfH8=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG42ysvMbAE=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG42scsPmxQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2640, + "width": 534.65380859375, + "height": 13, + "text": "+saveSetElementiDomanda(set: SetElementiDomandaEntity): SetElementiDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG5M4uyJTlM=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG5MyevMR6Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2655, + "width": 534.65380859375, + "height": 13, + "text": "+loadSetElementiDomandaByNome(nome: str): SetElementiDomandaEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG5b2QVI+8k=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG5bwQSLeK4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2670, + "width": 534.65380859375, + "height": 13, + "text": "+loadAllSetElementiDomanda(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG6asSYDWzA=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG6amSVGq9M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2685, + "width": 534.65380859375, + "height": 13, + "text": "+deleteSetElementiDomandaByNome(nome: str): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG9poYeBmss=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG9piIbEExA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2700, + "width": 534.65380859375, + "height": 13, + "text": "+updateSetElementiDomandaNome(nome: str, newNome: str): None", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG9+iKMqciM=", + "_parent": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "model": { + "$ref": "AAAAAAGVpG9+cKJtJHo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6173, + "top": 2715, + "width": 534.65380859375, + "height": 13, + "text": "+updateElementiDomandaAssociati(nomeSet: str, elementi: set): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6168, + "top": 2635, + "width": 544.65380859375, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVpA4aFd2rPF8=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -808, + "top": 400, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVpA4aFd2svOs=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "model": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -808, + "top": 400, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6168, + "top": 2600, + "width": 543.65380859375, + "height": 133, + "nameCompartment": { + "$ref": "AAAAAAGVpA4aFN2k4ic=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVpA4aFd2p41U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVpA4aFd2qfH8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVpA4aFd2rPF8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVpA4aFd2svOs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVpA5VzBLX7aA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVpA5VzBLYOkI=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVpA5VzBLZcMU=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLYOkI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 2064, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA5VzBLavPc=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLYOkI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5981, + "top": 3599, + "width": 368.39599609375, + "height": 13, + "text": "RisultatoTestRepository" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA5VzBLbvsE=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLYOkI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 2064, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVpA5VzBLcun4=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLYOkI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1712, + "top": 2064, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5976, + "top": 3592, + "width": 378.39599609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVpA5VzBLZcMU=" + }, + "nameLabel": { + "$ref": "AAAAAAGVpA5VzBLavPc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVpA5VzBLbvsE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpA5VzBLcun4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVpA5VzBLdfiM=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5976, + "top": 3617, + "width": 378.39599609375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVpA5VzBLer9k=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpG/katm2xGU=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLer9k=" + }, + "model": { + "$ref": "AAAAAAGVpG/kUdj5XuE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5981, + "top": 3632, + "width": 368.39599609375, + "height": 13, + "text": "+saveRisultatoTest(test: RisultatoTestEntity): RisultatoTestEntity", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpHAJFv7Pe/E=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLer9k=" + }, + "model": { + "$ref": "AAAAAAGVpHAI+f4S278=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5981, + "top": 3647, + "width": 368.39599609375, + "height": 13, + "text": "+loadRisultatoTestById(id: int): RisultatoTest", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVpHAjGhm8Y+8=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLer9k=" + }, + "model": { + "$ref": "AAAAAAGVpHAjARj/scc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5981, + "top": 3662, + "width": 368.39599609375, + "height": 13, + "text": "+loadAllRisultatoTest(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5976, + "top": 3627, + "width": 378.39599609375, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVpA5VzBLfzQk=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -856, + "top": 1032, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVpA5VzBLg9qQ=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "model": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -856, + "top": 1032, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5976, + "top": 3592, + "width": 377.39599609375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGVpA5VzBLYOkI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVpA5VzBLdfiM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVpA5VzBLer9k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVpA5VzBLfzQk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVpA5VzBLg9qQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpHfeOG/7lPM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOG/8DiI=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5922, + "top": 3451, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOG/9xWY=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5922, + "top": 3436, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOG/+RqQ=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5922, + "top": 3481, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOG//UPs=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/4czE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5837, + "top": 3451, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOHAAv1w=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/4czE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5840, + "top": 3437, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOHABAAE=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/4czE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5833, + "top": 3478, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOHAChHM=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/5A1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6006, + "top": 3451, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOHADUHk=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/5A1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6003, + "top": 3437, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfeOHAERow=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/5A1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6010, + "top": 3478, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHfeOHAFYIU=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/4czE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHfeOHAGE4U=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/7lPM=" + }, + "model": { + "$ref": "AAAAAAGVpHfeOG/5A1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5812:3472;6032:3472", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHfeOG/8DiI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHfeOG/9xWY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHfeOG/+RqQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpHfeOG//UPs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpHfeOHAAv1w=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpHfeOHABAAE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpHfeOHAChHM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpHfeOHADUHk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpHfeOHAERow=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpHfeOHAFYIU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpHfeOHAGE4U=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpHfk3YQecfY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQf4M8=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3619, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQgCew=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3604, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQhjEQ=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5592, + "top": 3649, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQiUOU=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQbyNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5607, + "top": 3555, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQjyq0=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQbyNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5620, + "top": 3558, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQkq4M=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQbyNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5579, + "top": 3551, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQlC1w=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQcin8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5950, + "top": 3619, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQmZ4Q=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQcin8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5947, + "top": 3605, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHfk3YQnyR4=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQcin8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5954, + "top": 3646, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHfk3oQovPc=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQbyNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHfk3oQpK7E=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQecfY=" + }, + "model": { + "$ref": "AAAAAAGVpHfk3YQcin8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5592:3536;5592:3640;5976:3640", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHfk3YQf4M8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHfk3YQgCew=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHfk3YQhjEQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpHfk3YQiUOU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpHfk3YQjyq0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpHfk3YQkq4M=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpHfk3YQlC1w=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpHfk3YQmZ4Q=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpHfk3YQnyR4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpHfk3oQovPc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpHfk3oQpK7E=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpHhObdVTSaw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHhObdVRorY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhObtVUusc=", + "_parent": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "model": { + "$ref": "AAAAAAGVpHhObdVRorY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6777, + "top": 3461, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhObtVV4D4=", + "_parent": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "model": { + "$ref": "AAAAAAGVpHhObdVRorY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6762, + "top": 3461, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhObtVWLEA=", + "_parent": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "model": { + "$ref": "AAAAAAGVpHhObdVRorY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6807, + "top": 3462, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHhObdVTSaw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UeYHnU0=" + }, + "points": "6646:3468;6792:3468;6792:3302", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHhObtVUusc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHhObtVV4D4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHhObtVWLEA=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVpHhUs+vkQEg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHhUs+viva4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhUs+vlhEk=", + "_parent": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "model": { + "$ref": "AAAAAAGVpHhUs+viva4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 7025, + "top": 3311, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhUs+vmAic=", + "_parent": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "model": { + "$ref": "AAAAAAGVpHhUs+viva4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 7010, + "top": 3311, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHhUs+vnxvA=", + "_parent": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "model": { + "$ref": "AAAAAAGVpHhUs+viva4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 7055, + "top": 3312, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHhUs+vkQEg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuQ7sOR1DM=" + }, + "tail": { + "$ref": "AAAAAAGVpA5VzBLX7aA=" + }, + "points": "6353:3636;7040:3636;7040:3000;6950:3000", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHhUs+vlhEk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHhUs+vmAic=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHhUs+vnxvA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpHoV77B9JRY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77B+Xl0=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5640, + "top": 2667, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77B/s7U=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5640, + "top": 2652, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CAJB4=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5640, + "top": 2697, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CByts=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B6EP8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5655, + "top": 2524, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CCaZ0=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B6EP8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5668, + "top": 2527, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CDl9A=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B6EP8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5627, + "top": 2520, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CEP/0=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B724M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6142, + "top": 2667, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CFA2o=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B724M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6139, + "top": 2653, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHoV77CGNgE=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B724M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6146, + "top": 2694, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHoV77CH5Gw=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B6EP8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHoV77CIKD8=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B9JRY=" + }, + "model": { + "$ref": "AAAAAAGVpHoV77B724M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5640:2505;5640:2688;6168:2688", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHoV77B+Xl0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHoV77B/s7U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHoV77CAJB4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpHoV77CByts=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpHoV77CCaZ0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpHoV77CDl9A=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpHoV77CEP/0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpHoV77CFA2o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpHoV77CGNgE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpHoV77CH5Gw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpHoV77CIKD8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVpHqKhACvcQs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhACwEMI=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6225, + "top": 1781, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhACx30k=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6210, + "top": 1781, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhACyzJ8=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6254, + "top": 1782, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhACzzX0=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACsQpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5905, + "top": 1767, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhAC08aA=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACsQpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5908, + "top": 1753, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhAC153Y=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACsQpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5901, + "top": 1794, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhQC2n0U=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACtZrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6225, + "top": 1766, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhQC3+r0=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACtZrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6211, + "top": 1769, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVpHqKhQC4DuI=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACtZrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6252, + "top": 1762, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHqKhQC5B6w=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACsQpY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVpHqKhQC6ETY=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACvcQs=" + }, + "model": { + "$ref": "AAAAAAGVpHqKhACtZrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5880:1788;6240:1788;6240:1747", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVpHqKhACwEMI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVpHqKhACx30k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVpHqKhACyzJ8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVpHqKhACzzX0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVpHqKhAC08aA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVpHqKhAC153Y=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVpHqKhQC2n0U=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVpHqKhQC3+r0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVpHqKhQC4DuI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVpHqKhQC5B6w=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVpHqKhQC6ETY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNMMIgoFKpc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNMMIgoG9TE=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMMIgoHEXM=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoG9TE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": -928, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMMIgoIttg=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoG9TE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1501, + "top": 3327, + "width": 166.826171875, + "height": 13, + "text": "GetRisultatoTestController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMMIgoJDws=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoG9TE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": -928, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMMIgoKBBA=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoG9TE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": -928, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1496, + "top": 3320, + "width": 176.826171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNMMIgoHEXM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNMMIgoIttg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNMMIgoJDws=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNMMIgoKBBA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNMMIgoLT/Q=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1496, + "top": 3345, + "width": 176.826171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNMMIgoMDRo=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqNSH84jgul4=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoMDRo=" + }, + "model": { + "$ref": "AAAAAAGVqNSH2YgXgf0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1501, + "top": 3360, + "width": 166.826171875, + "height": 13, + "text": "+get(id: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1496, + "top": 3355, + "width": 176.826171875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNMMIgoNbCU=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 184, + "top": -464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNMMIgoORmU=", + "_parent": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "model": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 184, + "top": -464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1496, + "top": 3320, + "width": 175.826171875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNMMIgoG9TE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNMMIgoLT/Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNMMIgoMDRo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNMMIgoNbCU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNMMIgoORmU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNMO/xHqOV4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNMPABHrxjY=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMPABHsCYI=", + "_parent": { + "$ref": "AAAAAAGVqNMPABHrxjY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 448, + "top": -192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMPABHt0Ks=", + "_parent": { + "$ref": "AAAAAAGVqNMPABHrxjY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1421, + "top": 3607, + "width": 328.69775390625, + "height": 13, + "text": "GetRisultatoSingolaDomandaTestController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMPABHum1o=", + "_parent": { + "$ref": "AAAAAAGVqNMPABHrxjY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 448, + "top": -192, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMPABHvmS4=", + "_parent": { + "$ref": "AAAAAAGVqNMPABHrxjY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 448, + "top": -192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1416, + "top": 3600, + "width": 338.69775390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNMPABHsCYI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNMPABHt0Ks=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNMPABHum1o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNMPABHvmS4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNMPABHwkxs=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1416, + "top": 3625, + "width": 338.69775390625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNMPABHxTJM=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqNXEjKc2GAQ=", + "_parent": { + "$ref": "AAAAAAGVqNMPABHxTJM=" + }, + "model": { + "$ref": "AAAAAAGVqNXEcqZthHM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1421, + "top": 3640, + "width": 328.69775390625, + "height": 13, + "text": "+get(id: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1416, + "top": 3635, + "width": 338.69775390625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNMPABHyClY=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 224, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNMPABHzfWE=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "model": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 224, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1416, + "top": 3600, + "width": 337.69775390625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNMPABHrxjY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNMPABHwkxs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNMPABHxTJM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNMPABHyClY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNMPABHzfWE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNMXnxnPGUM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNMXnxnQ85s=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMXnxnRl8g=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnQ85s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMXnxnS4Ms=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnQ85s=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1485, + "top": 3423, + "width": 178.4423828125, + "height": 13, + "text": "GetAllRisultatiTestController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMXnxnTJQI=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnQ85s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": -96, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMXnxnU7n4=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnQ85s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3416, + "width": 188.4423828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNMXnxnRl8g=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNMXnxnS4Ms=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNMXnxnTJQI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNMXnxnU7n4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNMXnxnV/xY=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3441, + "width": 188.4423828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNMXnxnWAxk=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqNVv30A34Ug=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnWAxk=" + }, + "model": { + "$ref": "AAAAAAGVqNVvwT9ua1c=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1485, + "top": 3456, + "width": 178.4423828125, + "height": 13, + "text": "+get()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3451, + "width": 188.4423828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNMXnxnXuVY=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 240, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNMXnxnYevY=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "model": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 240, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1480, + "top": 3416, + "width": 187.4423828125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNMXnxnQ85s=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNMXnxnV/xY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNMXnxnWAxk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNMXnxnXuVY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNMXnxnYevY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNMcfyZYHYI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNMcfyZZKp0=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMcfyZaSJY=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZZKp0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 208, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMcfyZbDPc=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZZKp0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1485, + "top": 3063, + "width": 188.1416015625, + "height": 13, + "text": "ExecuteTestController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMcfyZcOkw=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZZKp0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 208, + "top": 16, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNMcfyZd+gc=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZZKp0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 208, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3056, + "width": 198.1416015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNMcfyZaSJY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNMcfyZbDPc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNMcfyZcOkw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNMcfyZd+gc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNMcfyZeSP8=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAH/NZL6rItE=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZeSP8=" + }, + "model": { + "$ref": "AAAAAAGWAH/NTr4/8Y4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1485, + "top": 3086, + "width": 188.1416015625, + "height": 13, + "text": "-useCase: ExecuteTestUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3081, + "width": 198.1416015625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNMcfyZfco8=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqNt5JLxwlvY=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZfco8=" + }, + "model": { + "$ref": "AAAAAAGVqNt5CbunzXM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1485, + "top": 3109, + "width": 188.1416015625, + "height": 13, + "text": "+post()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1480, + "top": 3104, + "width": 198.1416015625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNMcfyZgdMw=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 104, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNMcfyZhM0w=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "model": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 104, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1480, + "top": 3056, + "width": 197.1416015625, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqNMcfyZZKp0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNMcfyZeSP8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNMcfyZfco8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNMcfyZgdMw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNMcfyZhM0w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNM+WFTp1S4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNM+WFTqG9U=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNM+WFTrlvI=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTqG9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 352, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNM+WFTsywo=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTqG9U=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1509, + "top": 2775, + "width": 357.61767578125, + "height": 13, + "text": "UpdateElementiDomandaSetController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNM+WFTtapE=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTqG9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 352, + "top": -96, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNM+WFTuxKc=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTqG9U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 352, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1504, + "top": 2768, + "width": 367.61767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNM+WFTrlvI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNM+WFTsywo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNM+WFTtapE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNM+WFTuxKc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNM+WFTvLOI=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1504, + "top": 2793, + "width": 367.61767578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNM+WFTw04I=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqN0sEA/o580=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTw04I=" + }, + "model": { + "$ref": "AAAAAAGVqN0r8g8fpkU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1509, + "top": 2808, + "width": 357.61767578125, + "height": 13, + "text": "+post(nome: str, elementiId: set)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1504, + "top": 2803, + "width": 367.61767578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNM+WFTxmVw=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 176, + "top": -104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNM+WFTyHfI=", + "_parent": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "model": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 176, + "top": -104, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1504, + "top": 2768, + "width": 366.61767578125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNM+WFTqG9U=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNM+WFTvLOI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNM+WFTw04I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNM+WFTxmVw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNM+WFTyHfI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNAaVzO0LY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNAaVzP5DA=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNAaVzQaP8=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzP5DA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 432, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNAaVzRP2A=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzP5DA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1517, + "top": 2671, + "width": 340.22509765625, + "height": 13, + "text": "EditNomeSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNAaVzSs5w=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzP5DA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 432, + "top": -128, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNAaVzTywo=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzP5DA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 432, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2664, + "width": 350.22509765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNAaVzQaP8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNAaVzRP2A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNAaVzSs5w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNAaVzTywo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNAaVzUd+U=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2689, + "width": 350.22509765625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNAaVzVZoE=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqN0ZAOtN1NI=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzVZoE=" + }, + "model": { + "$ref": "AAAAAAGVqN0Y4uqETjE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1517, + "top": 2704, + "width": 340.22509765625, + "height": 13, + "text": "+post(nome: str, newNome: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 2699, + "width": 350.22509765625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNAaVzWo88=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 216, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNAaVzXLjU=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "model": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 216, + "top": -120, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1512, + "top": 2664, + "width": 349.22509765625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNNAaVzP5DA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNAaVzUd+U=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNAaVzVZoE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNAaVzWo88=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNAaVzXLjU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNHKWSz910=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNHKWS0WoE=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNHKWS1v58=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWS0WoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 496, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNHKWS2Fas=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWS0WoE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1565, + "top": 2487, + "width": 235.7744140625, + "height": 13, + "text": "DeleteSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNHKWS3lVs=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWS0WoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 496, + "top": -144, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNHKWS4nws=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWS0WoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 496, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2480, + "width": 245.7744140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNHKWS1v58=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNHKWS2Fas=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNHKWS3lVs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNHKWS4nws=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNHKWS5+NQ=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2505, + "width": 245.7744140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNHKWS6sD4=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqN1SpEkjqdA=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWS6sD4=" + }, + "model": { + "$ref": "AAAAAAGVqN1Sikha868=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1565, + "top": 2520, + "width": 235.7744140625, + "height": 13, + "text": "+get()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2515, + "width": 245.7744140625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNHKWS7SV0=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNHKWS8pl8=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "model": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": -128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1560, + "top": 2480, + "width": 244.7744140625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNNHKWS0WoE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNHKWS5+NQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNHKWS6sD4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNHKWS7SV0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNHKWS8pl8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNI0GyYQPg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNI0GyZJ8c=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNI0GyaTGw=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyZJ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 512, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNI0GybRlk=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyZJ8c=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1565, + "top": 2375, + "width": 265.8115234375, + "height": 13, + "text": "GetSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNI0GycgYY=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyZJ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 512, + "top": -208, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNI0GydQ9M=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyZJ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 512, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2368, + "width": 275.8115234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNI0GyaTGw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNI0GybRlk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNI0GycgYY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNI0GydQ9M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNI0GyeACY=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2393, + "width": 275.8115234375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNI0GyfniY=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqN1mzXJqGiE=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyfniY=" + }, + "model": { + "$ref": "AAAAAAGVqN1msnGhQ8M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1565, + "top": 2408, + "width": 265.8115234375, + "height": 13, + "text": "+get(nome: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1560, + "top": 2403, + "width": 275.8115234375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNI0Gygw9A=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 256, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNI0Gyhcbg=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "model": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 256, + "top": -160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1560, + "top": 2368, + "width": 274.8115234375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNNI0GyZJ8c=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNI0GyeACY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNI0GyfniY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNI0Gygw9A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNI0Gyhcbg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNK33R9vRM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNK33R+uwg=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNK33R//64=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R+uwg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -240, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNK33SACWE=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R+uwg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1525, + "top": 2271, + "width": 339.5458984375, + "height": 13, + "text": "AddSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNK33SBi3M=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R+uwg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -240, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNK33SCEcY=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R+uwg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -240, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1520, + "top": 2264, + "width": 349.5458984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNK33R//64=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNK33SACWE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNK33SBi3M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNK33SCEcY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNK33SDgzM=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1520, + "top": 2289, + "width": 349.5458984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNK33SE5k8=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqN14TZQzOPg=", + "_parent": { + "$ref": "AAAAAAGVqNNK33SE5k8=" + }, + "model": { + "$ref": "AAAAAAGVqN14MpNqKac=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1525, + "top": 2304, + "width": 339.5458984375, + "height": 13, + "text": "+post(nome: str, elementiId: set)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1520, + "top": 2299, + "width": 349.5458984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNK33SF09E=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -176, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNK33SGyY0=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "model": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -176, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1520, + "top": 2264, + "width": 348.5458984375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqNNK33R+uwg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNK33SDgzM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNK33SE5k8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNK33SF09E=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNK33SGyY0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNTn42PHxo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNTn42QQ0s=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNTn42RNTM=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42QQ0s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": -224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNTn42SJFA=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42QQ0s=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1581, + "top": 2063, + "width": 437.09033203125, + "height": 13, + "text": "UpdateElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNTn42TszM=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42QQ0s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": -224, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNTn42UItM=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42QQ0s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1576, + "top": 2056, + "width": 447.09033203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNTn42RNTM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNTn42SJFA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNTn42TszM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNTn42UItM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNTn42VRTU=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAHzIlfI89yw=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42VRTU=" + }, + "model": { + "$ref": "AAAAAAGWAHzIfvHQ6xc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1581, + "top": 2086, + "width": 437.09033203125, + "height": 13, + "text": "-useCase: UpdateElementoDomandaUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1576, + "top": 2081, + "width": 447.09033203125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNTn42W5ec=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqOVh/QRrUfM=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42W5ec=" + }, + "model": { + "$ref": "AAAAAAGVqOVh4wOiQ2g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1581, + "top": 2109, + "width": 437.09033203125, + "height": 13, + "text": "+put(id: int, domanda: str, risposta: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1576, + "top": 2104, + "width": 447.09033203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNTn42XIbs=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNTn42YB/A=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "model": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1576, + "top": 2056, + "width": 446.09033203125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqNNTn42QQ0s=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNTn42VRTU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNTn42W5ec=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNTn42XIbs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNTn42YB/A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNVmJV0Hfc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNVmJV1I24=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNVmJV2M0E=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV1I24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 112, + "top": -224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNVmJV3DLI=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV1I24=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1653, + "top": 1951, + "width": 261.8505859375, + "height": 13, + "text": "DeleteElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNVmJV4Uqg=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV1I24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 112, + "top": -224, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNVmJV5jXg=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV1I24=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 112, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1648, + "top": 1944, + "width": 271.8505859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNVmJV2M0E=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNVmJV3DLI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNVmJV4Uqg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNVmJV5jXg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNVmJV6Us0=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAHyFnoz0xSQ=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV6Us0=" + }, + "model": { + "$ref": "AAAAAAGWAHyFhoyISZo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1653, + "top": 1974, + "width": 261.8505859375, + "height": 13, + "text": "-useCase: DeleteElementiDomandaUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1648, + "top": 1969, + "width": 271.8505859375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNVmJV7xKE=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqOWLD0u/204=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV7xKE=" + }, + "model": { + "$ref": "AAAAAAGVqOWK80r2u4A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1653, + "top": 1997, + "width": 261.8505859375, + "height": 13, + "text": "+post(Ids: set)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1648, + "top": 1992, + "width": 271.8505859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNVmJV8EPA=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNVmZV9Awk=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "model": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1648, + "top": 1944, + "width": 270.8505859375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqNNVmJV1I24=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNVmJV6Us0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNVmJV7xKE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNVmJV8EPA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNVmZV9Awk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNcYJ7lJNM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNcYJ7m/gM=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNcYJ7ntKI=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7m/gM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNcYJ7oKcQ=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7m/gM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1677, + "top": 1759, + "width": 249.56787109375, + "height": 13, + "text": "GetElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNcYJ7pqBM=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7m/gM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -128, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNcYJ7q8ZQ=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7m/gM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1752, + "width": 259.56787109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNcYJ7ntKI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNcYJ7oKcQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNcYJ7pqBM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNcYJ7q8ZQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNcYJ7rdmk=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAHv9UhcxVc0=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7rdmk=" + }, + "model": { + "$ref": "AAAAAAGWAHv9PhbFI7Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1677, + "top": 1782, + "width": 249.56787109375, + "height": 13, + "text": "-useCase: GetElementoDomandaUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1777, + "width": 259.56787109375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNcYJ7ssnM=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqOV9RizGlG0=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7ssnM=" + }, + "model": { + "$ref": "AAAAAAGVqOV9Kyv9Lb4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1677, + "top": 1805, + "width": 249.56787109375, + "height": 13, + "text": "+get(id: int)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1672, + "top": 1800, + "width": 259.56787109375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNcYJ7tDoc=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNcYJ7uwgw=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "model": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1672, + "top": 1752, + "width": 258.56787109375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqNNcYJ7m/gM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNcYJ7rdmk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNcYJ7ssnM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNcYJ7tDoc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNcYJ7uwgw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqNNeiqbK0i8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqNNeiqbLADg=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNeiqbM+dw=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbLADg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -144, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNeiqbNA6s=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbLADg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1645, + "top": 1663, + "width": 299.79052734375, + "height": 13, + "text": "AddElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNeiqbOdsM=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbLADg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -144, + "top": -48, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqNNeiqbPziQ=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbLADg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -144, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1640, + "top": 1656, + "width": 309.79052734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNNeiqbM+dw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqNNeiqbNA6s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqNNeiqbOdsM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNNeiqbPziQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqNNeiqbQFwo=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAHvGPftStvA=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbQFwo=" + }, + "model": { + "$ref": "AAAAAAGWAHvGJvrmjAk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1645, + "top": 1686, + "width": 299.79052734375, + "height": 13, + "text": "-useCase: AddElementoDomandaUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1640, + "top": 1681, + "width": 309.79052734375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqNNeiqbR7I8=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqOlPPyHFElc=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbR7I8=" + }, + "model": { + "$ref": "AAAAAAGVqOlPIyD8oJg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1645, + "top": 1709, + "width": 299.79052734375, + "height": 13, + "text": "+post(domanda: str, risposta: str)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1640, + "top": 1704, + "width": 309.79052734375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqNNeiqbSoRA=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqNNeiqbTdJk=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "model": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": -24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1640, + "top": 1656, + "width": 308.79052734375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqNNeiqbLADg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqNNeiqbQFwo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqNNeiqbR7I8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqNNeiqbSoRA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqNNeiqbTdJk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNh/cbO+5ss=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbO/SnQ=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1207, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPANEk=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1222, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPBx8M=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1177, + "top": 3522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPCYis=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO7kmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 967, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPDSSk=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO7kmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 980, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPEYO8=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO7kmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 939, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPFlHk=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO80kU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1390, + "top": 3603, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPGyxI=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO80kU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1387, + "top": 3589, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNh/cbPHwmM=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO80kU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1394, + "top": 3630, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNh/cbPIPDk=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO7kmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": 40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNh/cbPJFh4=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO+5ss=" + }, + "model": { + "$ref": "AAAAAAGVqNh/cbO80kU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": 40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNMO/xHqOV4=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "952:1856;952:3528;1192:3528;1192:3624;1416:3624", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNh/cbO/SnQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNh/cbPANEk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNh/cbPBx8M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNh/cbPCYis=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNh/cbPDSSk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNh/cbPEYO8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNh/cbPFlHk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNh/cbPGyxI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNh/cbPHwmM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNh/cbPIPDk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNh/cbPJFh4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNiG4tD/+y0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEATUA=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1177, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEBtmM=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1162, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tECtlQ=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1206, + "top": 3522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEDBcw=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD8IN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 967, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEE5Ns=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD8IN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 980, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEFdsA=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD8IN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 939, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEGQLY=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD9lyo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1454, + "top": 3443, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEHazE=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD9lyo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1451, + "top": 3429, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiG4tEIDIo=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD9lyo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1458, + "top": 3470, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNiG4tEJ/kU=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD8IN4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNiG4tEKKH4=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD/+y0=" + }, + "model": { + "$ref": "AAAAAAGVqNiG4tD9lyo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNMXnxnPGUM=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "952:1856;952:3528;1192:3528;1192:3464;1480:3464", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNiG4tEATUA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNiG4tEBtmM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNiG4tECtlQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNiG4tEDBcw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNiG4tEE5Ns=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNiG4tEFdsA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNiG4tEGQLY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNiG4tEHazE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNiG4tEIDIo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNiG4tEJ/kU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNiG4tEKKH4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNiZMg6PRlQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6QVb0=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1177, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6RRck=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1162, + "top": 3521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6SI/U=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1207, + "top": 3522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6T7yA=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Mo30=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 967, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6UjK8=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Mo30=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 980, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6VJ0I=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Mo30=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 939, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6Wcww=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6NI80=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1470, + "top": 3347, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6Xpkc=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6NI80=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1467, + "top": 3333, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNiZMg6YTZ8=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6NI80=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1474, + "top": 3374, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNiZMg6Z9ms=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6Mo30=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": 24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNiZMg6aBAY=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6PRlQ=" + }, + "model": { + "$ref": "AAAAAAGVqNiZMg6NI80=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": 24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNMMIgoFKpc=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "952:1856;952:3528;1192:3528;1192:3368;1496:3368", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNiZMg6QVb0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNiZMg6RRck=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNiZMg6SI/U=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNiZMg6T7yA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNiZMg6UjK8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNiZMg6VJ0I=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNiZMg6Wcww=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNiZMg6Xpkc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNiZMg6YTZ8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNiZMg6Z9ms=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNiZMg6aBAY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNi1siijuQA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siikvWM=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1513, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siilKA0=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1498, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siimJO4=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1543, + "top": 1922, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siin7vk=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siigj3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1039, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siiopRc=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siigj3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1052, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siip6aE=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siigj3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1011, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siiqcyk=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siih/B8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1614, + "top": 1667, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siirouM=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siih/B8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1611, + "top": 1653, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi1siisMbg=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siih/B8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1618, + "top": 1694, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNi1siijuQA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNi1siitMS8=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siigj3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNi1siiuoo8=", + "_parent": { + "$ref": "AAAAAAGVqNi1siijuQA=" + }, + "model": { + "$ref": "AAAAAAGVqNi1siih/B8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNeiqbK0i8=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1024:1856;1024:1928;1528:1928;1528:1688;1640:1688", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNi1siikvWM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNi1siilKA0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNi1siimJO4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNi1siin7vk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNi1siiopRc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNi1siip6aE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNi1siiqcyk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNi1siirouM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNi1siisMbg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNi1siitMS8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNi1siiuoo8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNi7BUChi80=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCiTsc=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1513, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCj8IA=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1498, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCkh5Y=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1543, + "top": 1922, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUClMq4=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCe2zg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1039, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCmbQw=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCe2zg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1052, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCnrJY=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCe2zg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1011, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCooF8=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCfeTc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1646, + "top": 1763, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCpDas=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCfeTc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1643, + "top": 1749, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNi7BUCqf0s=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCfeTc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1650, + "top": 1790, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNi7BUChi80=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNi7BUCrfy8=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCe2zg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNi7BUCsbR8=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUChi80=" + }, + "model": { + "$ref": "AAAAAAGVqNi7BUCfeTc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNcYJ7lJNM=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1024:1856;1024:1928;1528:1928;1528:1784;1672:1784", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNi7BUCiTsc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNi7BUCj8IA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNi7BUCkh5Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNi7BUClMq4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNi7BUCmbQw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNi7BUCnrJY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNi7BUCooF8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNi7BUCpDas=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNi7BUCqf0s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNi7BUCrfy8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNi7BUCsbR8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjAfFnLT5I=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnMUEs=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1542, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnNgdE=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1557, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnORAY=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1513, + "top": 1922, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnPEJc=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnIzJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1039, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnQkng=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnIzJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1052, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnRCeE=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnIzJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1011, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnS1kE=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnJL40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1622, + "top": 1947, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnT9xk=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnJL40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1619, + "top": 1933, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjAfFnUdIE=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnJL40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1626, + "top": 1974, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjAfFnVQIQ=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnIzJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjAfFnWetE=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnLT5I=" + }, + "model": { + "$ref": "AAAAAAGVqNjAfFnJL40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNVmJV0Hfc=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1024:1856;1024:1928;1528:1928;1528:1968;1648:1968", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjAfFnMUEs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjAfFnNgdE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjAfFnORAY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjAfFnPEJc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjAfFnQkng=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjAfFnRCeE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjAfFnS1kE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjAfFnT9xk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjAfFnUdIE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjAfFnVQIQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjAfFnWetE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjFtHNP+jc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNQreg=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1543, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNRa+I=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1558, + "top": 1921, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNSdTw=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1513, + "top": 1922, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNTz+I=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NMj0c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1039, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNUAqI=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NMj0c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1052, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNVkmw=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NMj0c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1011, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNWhqg=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NNVlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1550, + "top": 2067, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNX51k=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NNVlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1547, + "top": 2053, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjFtHNY5Dw=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NNVlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1554, + "top": 2094, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjFtHNZv0E=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NMj0c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjFtHNaS80=", + "_parent": { + "$ref": "AAAAAAGVqNjFtHNP+jc=" + }, + "model": { + "$ref": "AAAAAAGVqNjFs3NNVlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNTn42PHxo=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1024:1856;1024:1928;1528:1928;1528:2088;1576:2088", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjFtHNQreg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjFtHNRa+I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjFtHNSdTw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjFtHNTz+I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjFtHNUAqI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjFtHNVkmw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjFtHNWhqg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjFtHNX51k=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjFtHNY5Dw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjFtHNZv0E=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjFtHNaS80=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjQXKdiaio=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdjd4M=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdkfrU=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1314, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdlr94=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1359, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdmHPE=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdfwjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdnsS8=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdfwjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdo5wA=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdfwjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdpfrU=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdgRf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1494, + "top": 2272, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdqUy8=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdgRf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1491, + "top": 2258, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjQXKdr0g8=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdgRf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1498, + "top": 2299, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjQXKdsUCE=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdfwjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjQXKdtdq4=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdiaio=" + }, + "model": { + "$ref": "AAAAAAGVqNjQXKdgRf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNK33R9vRM=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2293;1520:2293", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjQXKdjd4M=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjQXKdkfrU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjQXKdlr94=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjQXKdmHPE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjQXKdnsS8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjQXKdo5wA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjQXKdpfrU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjQXKdqUy8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjQXKdr0g8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjQXKdsUCE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjQXKdtdq4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjU1L9R6ak=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9Swhk=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9TUZU=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1314, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9UIPU=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1359, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9VRGk=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Or6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9Whvo=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Or6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9Xovg=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Or6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9YrS8=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9PXew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1534, + "top": 2376, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9ZDw8=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9PXew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1531, + "top": 2362, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjU1L9aeYM=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9PXew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1538, + "top": 2403, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjU1L9bX28=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9Or6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjU1L9ciZg=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9R6ak=" + }, + "model": { + "$ref": "AAAAAAGVqNjU1L9PXew=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNI0GyYQPg=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2397;1560:2397", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjU1L9Swhk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjU1L9TUZU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjU1L9UIPU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjU1L9VRGk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjU1L9Whvo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjU1L9Xovg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjU1L9YrS8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjU1L9ZDw8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjU1L9aeYM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjU1L9bX28=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjU1L9ciZg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjbZdo9Z4k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdo+6DI=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdo/y80=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1314, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpAr0g=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1358, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpBfMY=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo6IzE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpCYlM=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo6IzE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpDrZ4=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo6IzE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpE7TU=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo7hD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1534, + "top": 2488, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpFvHY=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo7hD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1531, + "top": 2474, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjbZdpGvmg=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo7hD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1538, + "top": 2515, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjbZdpHt9s=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo6IzE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjbZdpIAVs=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo9Z4k=" + }, + "model": { + "$ref": "AAAAAAGVqNjbZdo7hD8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNHKWSz910=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2509;1560:2509", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjbZdo+6DI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjbZdo/y80=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjbZdpAr0g=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjbZdpBfMY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjbZdpCYlM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjbZdpDrZ4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjbZdpE7TU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjbZdpFvHY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjbZdpGvmg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjbZdpHt9s=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjbZdpIAVs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjip/oGBAk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oHLDc=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1359, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oIgHc=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1374, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oJRWs=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oKZaU=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oDfEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oLEZ0=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oDfEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oMOV4=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oDfEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oNCUU=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oEk1s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1486, + "top": 2696, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oOg8c=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oEk1s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1483, + "top": 2682, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjip/oPKx8=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oEk1s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1490, + "top": 2723, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjip/oQoGs=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oDfEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjip/oRaGg=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oGBAk=" + }, + "model": { + "$ref": "AAAAAAGVqNjip/oEk1s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNNAaVzO0LY=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2717;1512:2717", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjip/oHLDc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjip/oIgHc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjip/oJRWs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjip/oKZaU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjip/oLEZ0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjip/oMOV4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjip/oNCUU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjip/oOg8c=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjip/oPKx8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjip/oQoGs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjip/oRaGg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNjpURPSm4E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPTTOI=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1359, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPUOc8=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1374, + "top": 2569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPVq3U=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1329, + "top": 2570, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPW/6s=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPPs1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1015, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPX6PA=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPPs1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1028, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPYI6E=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPPs1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 987, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPZaP4=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPQgOE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1478, + "top": 2792, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPaSSA=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPQgOE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1475, + "top": 2778, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNjpURPbv4A=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPQgOE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1482, + "top": 2819, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjpURPcWd4=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPPs1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNjpURPdn3E=", + "_parent": { + "$ref": "AAAAAAGVqNjpURPSm4E=" + }, + "model": { + "$ref": "AAAAAAGVqNjpUBPQgOE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -72, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNM+WFTp1S4=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "1000:1856;1000:2576;1344:2576;1344:2813;1504:2813", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNjpURPTTOI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNjpURPUOc8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNjpURPVq3U=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNjpURPW/6s=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNjpURPX6PA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNjpURPYI6E=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNjpURPZaP4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNjpURPaSSA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNjpURPbv4A=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNjpURPcWd4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNjpURPdn3E=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqNkgi1nhlNQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnikuU=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1217, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnjP64=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1202, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnkqpQ=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1246, + "top": 3114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnlvJg=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 991, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnmMKM=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1004, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnni8Y=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 963, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjFnokZs=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1454, + "top": 3061, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjVnpKHs=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1451, + "top": 3047, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqNkgjVnqik8=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1458, + "top": 3088, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNkgjVnr3aQ=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqNkgjVnsCt0=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1nhlNQ=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqNMcfyZYHYI=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "976:1856;976:3120;1232:3120;1232:3082;1480:3082", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqNkgjFnikuU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqNkgjFnjP64=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqNkgjFnkqpQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqNkgjFnlvJg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqNkgjFnmMKM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqNkgjFnni8Y=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqNkgjFnokZs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqNkgjVnpKHs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqNkgjVnqik8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqNkgjVnr3aQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqNkgjVnsCt0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqP3vs+5M6lk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqP3vs+5NBQA=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqP3vs+5OopM=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5NBQA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1040, + "top": 16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP3vs+5PiI0=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5NBQA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1885, + "top": 3967, + "width": 256.4677734375, + "height": 13, + "text": "FileDomandeUploadController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP3vs+5QV2Y=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5NBQA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1040, + "top": 16, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP3vs+5Rq3I=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5NBQA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1040, + "top": 16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1880, + "top": 3960, + "width": 266.4677734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqP3vs+5OopM=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqP3vs+5PiI0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqP3vs+5QV2Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqP3vs+5Rq3I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqP3vs+5Sfyw=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1880, + "top": 3985, + "width": 266.4677734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqP3vs+5TWn0=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqP7D0TBDxkc=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5TWn0=" + }, + "model": { + "$ref": "AAAAAAGVqP7Dmy9QFJM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1885, + "top": 4000, + "width": 256.4677734375, + "height": 13, + "text": "+post(path: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1880, + "top": 3995, + "width": 266.4677734375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqP3vtO5UV1M=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 520, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqP3vtO5V5Ho=", + "_parent": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "model": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 520, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1880, + "top": 3960, + "width": 265.4677734375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqP3vs+5NBQA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqP3vs+5Sfyw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqP3vs+5TWn0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqP3vtO5UV1M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqP3vtO5V5Ho=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqP5suPuWhRc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqP5suPuXXyA=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqP5suPuYC28=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuXXyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP5suPuZb1w=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuXXyA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1517, + "top": 3855, + "width": 222.4951171875, + "height": 13, + "text": "FileTestUploadController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP5suPuaTgs=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuXXyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -384, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqP5suPubnX4=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuXXyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 3848, + "width": 232.4951171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqP5suPuYC28=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqP5suPuZb1w=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqP5suPuaTgs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqP5suPubnX4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqP5suPuc1RI=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 3873, + "width": 232.4951171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqP5suPud7Jo=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqP/TZXTBy8A=", + "_parent": { + "$ref": "AAAAAAGVqP5suPud7Jo=" + }, + "model": { + "$ref": "AAAAAAGVqP/TNHPOcGI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1517, + "top": 3888, + "width": 222.4951171875, + "height": 13, + "text": "+post(path: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1512, + "top": 3883, + "width": 232.4951171875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqP5suPueXT8=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqP5suPufvwE=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "model": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": -192, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1512, + "top": 3848, + "width": 231.4951171875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVqP5suPuXXyA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqP5suPuc1RI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqP5suPud7Jo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqP5suPueXT8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqP5suPufvwE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqQFawB6YkyY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6ZpLg=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 3864, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6aDiU=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 3849, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6b8a8=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 3894, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6cxg0=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 935, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6dk4Y=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 948, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6epYg=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 907, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6fwkM=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1486, + "top": 3864, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6gbcI=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1483, + "top": 3850, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQFawB6h5Is=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1490, + "top": 3891, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqQFawB6ihGw=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 218, + "top": 935, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqQFawB6jjoY=", + "_parent": { + "$ref": "AAAAAAGVqQFawB6YkyY=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 218, + "top": 935, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "920:1856;920:3885;1512:3885", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqQFawB6ZpLg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqQFawB6aDiU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqQFawB6b8a8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqQFawB6cxg0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqQFawB6dk4Y=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqQFawB6epYg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqQFawB6fwkM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqQFawB6gbcI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqQFawB6h5Is=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqQFawB6ihGw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqQFawB6jjoY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqQGlJpSG/JA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSHJe0=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 3976, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSImJQ=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 3961, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSJgQk=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 920, + "top": 4006, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSK5Y8=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 935, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSLKkE=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 948, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSMqKk=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 907, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSNVxE=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1854, + "top": 3976, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSOvDU=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1851, + "top": 3962, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqQGlJpSPfaY=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1858, + "top": 4003, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqQGlJpSQU4A=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1neNEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 1534, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqQGlJpSRt20=", + "_parent": { + "$ref": "AAAAAAGVqQGlJpSG/JA=" + }, + "model": { + "$ref": "AAAAAAGVqNkgi1nfN6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 1534, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "920:1856;920:3997;1880:3997", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqQGlJpSHJe0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqQGlJpSImJQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqQGlJpSJgQk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqQGlJpSK5Y8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqQGlJpSLKkE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqQGlJpSMqKk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqQGlJpSNVxE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqQGlJpSOvDU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqQGlJpSPfaY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqQGlJpSQU4A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqQGlJpSRt20=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqQKHh3Z8hSo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqQKHh3Z9VUk=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqQKHh3Z+tLE=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z9VUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -552, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqQKHh3Z/JWU=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z9VUk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2245, + "top": 4111, + "width": 280.03662109375, + "height": 13, + "text": "RisultatoTestDTO" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqQKHh3aArnc=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z9VUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -552, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqQKHh3aBwKE=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z9VUk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -552, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2240, + "top": 4104, + "width": 290.03662109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqQKHh3Z+tLE=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqQKHh3Z/JWU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqQKHh3aArnc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqQKHh3aBwKE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqQKHh3aCVLo=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqQMCl4zBuM4=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3aCVLo=" + }, + "model": { + "$ref": "AAAAAAGVqQMCZ4vIIek=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2245, + "top": 4134, + "width": 280.03662109375, + "height": 13, + "text": "+LLM: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqQMX45woTGY=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3aCVLo=" + }, + "model": { + "$ref": "AAAAAAGVqQMXuJsvdTg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2245, + "top": 4149, + "width": 280.03662109375, + "height": 13, + "text": "+data: datetime", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqQd8Gb3S3sY=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3aCVLo=" + }, + "model": { + "$ref": "AAAAAAGVqQd767zZCYw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2245, + "top": 4164, + "width": 280.03662109375, + "height": 13, + "text": "+score: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqQgGwt6GQl8=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3aCVLo=" + }, + "model": { + "$ref": "AAAAAAGVqQgGct2N41U=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2245, + "top": 4179, + "width": 280.03662109375, + "height": 13, + "text": "+risultatiDomande: set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2240, + "top": 4129, + "width": 290.03662109375, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqQKHh3aDIX4=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2240, + "top": 4197, + "width": 290.03662109375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqQKHh3aEk8k=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -208, + "top": -256, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqQKHh3aFowM=", + "_parent": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "model": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -208, + "top": -256, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2240, + "top": 4104, + "width": 289.03662109375, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGVqQKHh3Z9VUk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqQKHh3aCVLo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqQKHh3aDIX4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqQKHh3aEk8k=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqQKHh3aFowM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqSS8P9fCYkc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fD3LE=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2389, + "top": 4349, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fEyn8=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2389, + "top": 4334, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fFGrY=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte+l+s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2389, + "top": 4379, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fGzSg=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte/xXY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2404, + "top": 4226, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fHg+s=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte/xXY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2417, + "top": 4229, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fIyuI=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte/xXY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2376, + "top": 4222, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fJBfE=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8P9fA65Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2422, + "top": 4349, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fKcNw=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8P9fA65Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2419, + "top": 4335, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSS8P9fL2UM=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8P9fA65Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2426, + "top": 4376, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqSS8P9fMvCI=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8Pte/xXY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqSS8P9fNrmQ=", + "_parent": { + "$ref": "AAAAAAGVqSS8P9fCYkc=" + }, + "model": { + "$ref": "AAAAAAGVqSS8P9fA65Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "tail": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "points": "2389:4207;2389:4370;2448:4370", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqSS8P9fD3LE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqSS8P9fEyn8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqSS8P9fFGrY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqSS8P9fGzSg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqSS8P9fHg+s=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqSS8P9fIyuI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqSS8P9fJBfE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqSS8P9fKcNw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqSS8P9fL2UM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqSS8P9fMvCI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqSS8P9fNrmQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVqSbL5DVyy9w=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqSbL4zVwbJs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSbL5DVz4oo=", + "_parent": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "model": { + "$ref": "AAAAAAGVqSbL4zVwbJs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1656, + "top": 4155, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSbL5DV05yc=", + "_parent": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "model": { + "$ref": "AAAAAAGVqSbL4zVwbJs=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1656, + "top": 4140, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqSbL5DV1scc=", + "_parent": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "model": { + "$ref": "AAAAAAGVqSbL4zVwbJs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1656, + "top": 4185, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqSbL5DVyy9w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqQKHh3Z8hSo=" + }, + "tail": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "points": "1656:3906;1656:4176;2240:4176", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqSbL5DVz4oo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqSbL5DV05yc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqSbL5DV1scc=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVqSb5tFb5TR0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1672, + "top": 4128, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVqU6C9vDEh8s=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqU6C9vDFesc=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqU6C9vDGrOc=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDFesc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2213, + "top": 3853, + "width": 104.8115234375, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqU6C9vDHQ3Y=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDFesc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2309, + "top": 3807, + "width": 219.34033203125, + "height": 13, + "text": "AddTestUC" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqU6C9vDIIbM=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDFesc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -576, + "top": 64, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqU6C9vDJYrw=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDFesc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -576, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 3800, + "width": 229.34033203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqU6C9vDGrOc=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqU6C9vDHQ3Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqU6C9vDIIbM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqU6C9vDJYrw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqU6C9vDKc00=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -208, + "top": -144, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqU6C9vDLpts=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqU72AwlAOK0=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDLpts=" + }, + "model": { + "$ref": "AAAAAAGVqU71zwhEyaI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 3830, + "width": 219.34033203125, + "height": 13, + "text": "+addTest(RisultatoTestDTO): Boolean", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 3825, + "width": 229.34033203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqU6C9vDM+aw=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -208, + "top": -144, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqU6C9vDN16I=", + "_parent": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "model": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -208, + "top": -144, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2304, + "top": 3776, + "width": 228.34033203125, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVqU6C9vDFesc=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVqU6C9vDKc00=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqU6C9vDLpts=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqU6C9vDM+aw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqU6C9vDN16I=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqVOU9+sZIc8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OsaNmg=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1624, + "top": 3791, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OsbzqU=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1624, + "top": 3776, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OscTbM=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1624, + "top": 3821, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+Osdb5k=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sWrd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1609, + "top": 3816, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OseJDc=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sWrd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1595, + "top": 3813, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OsfOBQ=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sWrd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1636, + "top": 3820, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OsgmUk=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sXyug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2278, + "top": 3791, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OshYac=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sXyug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2275, + "top": 3777, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVOU+OsifdM=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sXyug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2282, + "top": 3818, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqVOU+OsjpgU=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sWrd8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -248, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqVOU+OskDkg=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sZIc8=" + }, + "model": { + "$ref": "AAAAAAGVqVOU9+sXyug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -248, + "top": -128, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "tail": { + "$ref": "AAAAAAGVqP5suPuWhRc=" + }, + "points": "1624:3848;1624:3812;2304:3812", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqVOU+OsaNmg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqVOU+OsbzqU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqVOU+OscTbM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqVOU+Osdb5k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqVOU+OseJDc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqVOU+OsfOBQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqVOU+OsgmUk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqVOU+OshYac=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqVOU+OsifdM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqVOU+OsjpgU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqVOU+OskDkg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqVYKlL3sUYA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqVYKlL3t+AQ=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqVYKlL3usBg=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3t+AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqVYKlL3v5yk=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3t+AQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2797, + "top": 3751, + "width": 350.578125, + "height": 13, + "text": "ServizioAddTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqVYKlL3wquY=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3t+AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 64, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqVYKlL3xzK4=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3t+AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2792, + "top": 3744, + "width": 360.578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqVYKlL3usBg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqVYKlL3v5yk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqVYKlL3wquY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqVYKlL3xzK4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqVYKlL3ypOQ=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVsULP8gp1zOA=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3ypOQ=" + }, + "model": { + "$ref": "AAAAAAGVsULPvQl2GoE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2797, + "top": 3774, + "width": 350.578125, + "height": 13, + "text": "-port: SaveRisultatoTestPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2792, + "top": 3769, + "width": 360.578125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqVYKlL3zBnw=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVqVeRcjkj90g=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3zBnw=" + }, + "model": { + "$ref": "AAAAAAGVqVeROzgkA3E=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2797, + "top": 3797, + "width": 350.578125, + "height": 13, + "text": "+addRisultatoTest(risultatoTestDTO: RisultatoTestDTO): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2792, + "top": 3792, + "width": 360.578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqVYKlL30qlE=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqVYKlL31o2w=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "model": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2792, + "top": 3744, + "width": 359.578125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGVqVYKlL3t+AQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqVYKlL3ypOQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqVYKlL3zBnw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqVYKlL30qlE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqVYKlL31o2w=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVqVkfTusHdXk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo6Su6IffEEY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVkfT+sI4d8=", + "_parent": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "model": { + "$ref": "AAAAAAGVo6Su6IffEEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2610, + "top": 3797, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVkfT+sJzFY=", + "_parent": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "model": { + "$ref": "AAAAAAGVo6Su6IffEEY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2610, + "top": 3812, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqVkfT+sKEBw=", + "_parent": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "model": { + "$ref": "AAAAAAGVo6Su6IffEEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2611, + "top": 3767, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqVkfTusHdXk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVqU6C9vDEh8s=" + }, + "tail": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "points": "2792:3788;2430.170166015625:3788", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqVkfT+sI4d8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqVkfT+sJzFY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqVkfT+sKEBw=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo40MXXAr8g4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo40MXXAsSqU=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo40MXXAtGgI=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAsSqU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -632, + "top": -28, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo40MXXAudiA=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAsSqU=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2341, + "top": 3159, + "width": 278.81787109375, + "height": 13, + "text": "ExecuteTestOnSetUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo40MXXAvB8E=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAsSqU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -632, + "top": -28, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo40MXXAwtkE=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAsSqU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -632, + "top": -28, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 3152, + "width": 288.81787109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo40MXXAtGgI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo40MXXAudiA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo40MXXAvB8E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo40MXXAwtkE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo40MXXAxlC0=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -376, + "top": -182, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo40MXXAy5/A=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo428kbEoQxo=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAy5/A=" + }, + "model": { + "$ref": "AAAAAAGVo428gLDm/aU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2341, + "top": 3182, + "width": 278.81787109375, + "height": 13, + "text": "+executeTestOnSet(nomeSet: str): RisultatoTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 3177, + "width": 288.81787109375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo40MXXAz2no=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -376, + "top": -182, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo40MXXA0rmQ=", + "_parent": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "model": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -376, + "top": -182, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2336, + "top": 3128, + "width": 287.81787109375, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo40MXXAsSqU=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo40MXXAxlC0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo40MXXAy5/A=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo40MXXAz2no=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo40MXXA0rmQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqV8ZNuDtarM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZNuDuM3w=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4129, + "top": 3689, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+Dvw1M=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4114, + "top": 3689, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+Dw0LY=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4159, + "top": 3690, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+Dxpho=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDqkYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2889, + "top": 3712, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+Dyoqg=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDqkYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2875, + "top": 3709, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+Dz9ho=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDqkYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2916, + "top": 3716, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+D0efI=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDr4WE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4462, + "top": 3291, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+D1y1o=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDr4WE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4459, + "top": 3277, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqV8ZN+D22O0=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDr4WE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4466, + "top": 3318, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqV8ZN+D3XF8=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDqkYs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqV8ZN+D4lwM=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDtarM=" + }, + "model": { + "$ref": "AAAAAAGVqV8ZNuDr4WE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "tail": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "points": "2904:3744;2904:3696;4144:3696;4144:3312;4488:3312", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqV8ZNuDuM3w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqV8ZN+Dvw1M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqV8ZN+Dw0LY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqV8ZN+Dxpho=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqV8ZN+Dyoqg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqV8ZN+Dz9ho=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqV8ZN+D0efI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqV8ZN+D1y1o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqV8ZN+D22O0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqV8ZN+D3XF8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqV8ZN+D4lwM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVqWA5En4ldfo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqWA5En4jqOA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqWA5E34mOsM=", + "_parent": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "model": { + "$ref": "AAAAAAGVqWA5En4jqOA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4038, + "top": 3787, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqWA5E34naY0=", + "_parent": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "model": { + "$ref": "AAAAAAGVqWA5En4jqOA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4053, + "top": 3787, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqWA5E34obIs=", + "_parent": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "model": { + "$ref": "AAAAAAGVqWA5En4jqOA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4009, + "top": 3788, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqWA5En4ldfo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "tail": { + "$ref": "AAAAAAGVqVYKlL3sUYA=" + }, + "points": "3152:3794;4024:3794;4024:3848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqWA5E34mOsM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqWA5E34naY0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqWA5E34obIs=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVqWChjf6uT+o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3752, + "top": 3760, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqcRRey07IJU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRey08fIs=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 2303, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC09Eko=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 2288, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC0+HUw=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 2333, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC0/9eE=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey04OeA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2001, + "top": 3928, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC1AGDs=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey04OeA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1987, + "top": 3925, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC1B1qY=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey04OeA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2028, + "top": 3932, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC1CYmI=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey05mv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2366, + "top": 2303, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC1DZu0=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey05mv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2363, + "top": 2289, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcRRfC1E+YY=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey05mv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2370, + "top": 2330, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqcRRey07IJU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqcRRfC1FQMU=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey04OeA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqcRRfC1GnUM=", + "_parent": { + "$ref": "AAAAAAGVqcRRey07IJU=" + }, + "model": { + "$ref": "AAAAAAGVqcRRey05mv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "tail": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "points": "2016:3960;2016:2324;2392:2324", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqcRRey08fIs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqcRRfC09Eko=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqcRRfC0+HUw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqcRRfC0/9eE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqcRRfC1AGDs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqcRRfC1B1qY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqcRRfC1CYmI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqcRRfC1DZu0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqcRRfC1E+YY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqcRRfC1FQMU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqcRRfC1GnUM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVqcWFR76e9B8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76fzyI=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2072, + "top": 1646, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76gzyI=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2072, + "top": 1631, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76h82g=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2072, + "top": 1676, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76i5vY=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76bJ4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2057, + "top": 3928, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76j+wA=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76bJ4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2043, + "top": 3925, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76kQFo=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76bJ4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2084, + "top": 3932, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76lxaI=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76c0q8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2614, + "top": 1646, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76mT+Y=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76c0q8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2611, + "top": 1632, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVqcWFR76nScQ=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76c0q8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2618, + "top": 1673, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqcWFR76ovqM=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76bJ4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVqcWFR76p5Ms=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76e9B8=" + }, + "model": { + "$ref": "AAAAAAGVqcWFR76c0q8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "tail": { + "$ref": "AAAAAAGVqP3vs+5M6lk=" + }, + "points": "2072:3960;2072:1667;2640:1667", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVqcWFR76fzyI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVqcWFR76gzyI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqcWFR76h82g=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVqcWFR76i5vY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVqcWFR76j+wA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVqcWFR76kQFo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVqcWFR76lxaI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVqcWFR76mT+Y=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVqcWFR76nScQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVqcWFR76ovqM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVqcWFR76p5Ms=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVsUHGYh/A6Hs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVsUHGYh++rZw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUHGYh/B9gE=", + "_parent": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "model": { + "$ref": "AAAAAAGVsUHGYh++rZw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4247, + "top": 4337, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUHGYx/CU/8=", + "_parent": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "model": { + "$ref": "AAAAAAGVsUHGYh++rZw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4247, + "top": 4352, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUHGYx/DzCM=", + "_parent": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "model": { + "$ref": "AAAAAAGVsUHGYh++rZw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4248, + "top": 4307, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUHGYh/A6Hs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2T+UVW7E=" + }, + "tail": { + "$ref": "AAAAAAGVo+tiSgJvPOA=" + }, + "points": "5576:1898;5576:4328;2920:4328;2920:4257", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVsUHGYh/B9gE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVsUHGYx/CU/8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVsUHGYx/DzCM=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVsUHWTjOgTaw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5336, + "top": 2136, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVsUZCsPVoryQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVsUZCsPVm4d0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUZCsPVpgew=", + "_parent": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "model": { + "$ref": "AAAAAAGVsUZCsPVm4d0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4435, + "top": 3753, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUZCsPVqdgo=", + "_parent": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "model": { + "$ref": "AAAAAAGVsUZCsPVm4d0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4435, + "top": 3768, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUZCsPVrWWg=", + "_parent": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "model": { + "$ref": "AAAAAAGVsUZCsPVm4d0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4436, + "top": 3723, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUZCsPVoryQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVUwjs=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5536:2505;5536:3744;3336:3744;3336:3832", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVsUZCsPVpgew=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVsUZCsPVqdgo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVsUZCsPVrWWg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVheC+NNLY/qs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVheC+NNLZRTA=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVheC+NNLaQfk=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLZRTA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2992, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVheC+NNLbME0=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLZRTA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4637, + "top": 2887, + "width": 440.6767578125, + "height": 13, + "text": "AlgoritmoValutazioneRisposteImpl" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVheC+NNLcRl8=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLZRTA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2992, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVheC+NNLdXIw=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLZRTA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2992, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4632, + "top": 2880, + "width": 450.6767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVheC+NNLaQfk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVheC+NNLbME0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVheC+NNLcRl8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVheC+NNLdXIw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVheC+NNLeqW4=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV8h2xUfUl080=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLeqW4=" + }, + "model": { + "$ref": "AAAAAAGV8h2xIfR9qGU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4637, + "top": 2910, + "width": 440.6767578125, + "height": 13, + "text": "-scorer: Scorer", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV8icukRpwixA=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLeqW4=" + }, + "model": { + "$ref": "AAAAAAGV8icueRnIr70=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4637, + "top": 2925, + "width": 440.6767578125, + "height": 13, + "text": "-modelPath: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV8ieGVDwBN9g=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLeqW4=" + }, + "model": { + "$ref": "AAAAAAGV8ieGOTtZ2vw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4637, + "top": 2940, + "width": 440.6767578125, + "height": 13, + "text": "-model", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4632, + "top": 2905, + "width": 450.6767578125, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVheC+NNLfZms=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVheGapgcQH5o=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLfZms=" + }, + "model": { + "$ref": "AAAAAAGVheGamAbO0mU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4637, + "top": 2963, + "width": 440.6767578125, + "height": 13, + "text": "+evaluate(risposta: str, rispostaLLM: str): dict float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4632, + "top": 2958, + "width": 450.6767578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVheC+NNLgJIk=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1704, + "top": 1368, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVheC+NNLh9q4=", + "_parent": { + "$ref": "AAAAAAGVheC+NNLY/qs=" + }, + "model": { + "$ref": "AAAAAAGVheC+NNLWTNA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1704, + "top": 1368, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4632, + "top": 2880, + "width": 449.6767578125, + "height": 104, + "nameCompartment": { + "$ref": "AAAAAAGVheC+NNLZRTA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVheC+NNLeqW4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVheC+NNLfZms=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVheC+NNLgJIk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVheC+NNLh9q4=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVsUdOTvYTZZE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVsUdOTfYRu0o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUdOTvYUpxM=", + "_parent": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "model": { + "$ref": "AAAAAAGVsUdOTfYRu0o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5551, + "top": 3945, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUdOTvYVyf4=", + "_parent": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "model": { + "$ref": "AAAAAAGVsUdOTfYRu0o=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5551, + "top": 3960, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVsUdOTvYW9y8=", + "_parent": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "model": { + "$ref": "AAAAAAGVsUdOTfYRu0o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5552, + "top": 3915, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVsUdOTvYTZZE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "tail": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "points": "5552:3536;5552:3936;4334:3936", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVsUdOTvYUpxM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVsUdOTvYVyf4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVsUdOTvYW9y8=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVsxyDQah2MVY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3920, + "top": 3224, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVuR20Bj0ZZMQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVuR20Bj0aJac=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVuR20Bj0bj5Y=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0aJac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1360, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVuR20Bj0ci0A=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0aJac=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 6485, + "top": 3311, + "width": 102.130859375, + "height": 13, + "text": "MetricaEntity" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVuR20Bj0dVpg=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0aJac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1360, + "top": -96, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVuR20Bj0eDms=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0aJac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1360, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6480, + "top": 3304, + "width": 112.130859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVuR20Bj0bj5Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGVuR20Bj0ci0A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVuR20Bj0dVpg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVuR20Bj0eDms=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVuR20Bj0fxg0=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVuR679iN+CEc=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0fxg0=" + }, + "model": { + "$ref": "AAAAAAGVuR671iJ8YVE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6485, + "top": 3334, + "width": 102.130859375, + "height": 13, + "text": "-nomeMetrica: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVuR8bPErTfWI=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0fxg0=" + }, + "model": { + "$ref": "AAAAAAGVuR8bHUnRLfY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6485, + "top": 3349, + "width": 102.130859375, + "height": 13, + "text": "-score: float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 6480, + "top": 3329, + "width": 112.130859375, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVuR20Bj0gTvw=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6480, + "top": 3367, + "width": 112.130859375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVuR20Bj0hKNI=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -680, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVuR20Bj0iVWg=", + "_parent": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "model": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -680, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 6480, + "top": 3304, + "width": 111.130859375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVuR20Bj0aJac=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVuR20Bj0fxg0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVuR20Bj0gTvw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVuR20Bj0hKNI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVuR20Bj0iVWg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVuaeuqRZ+zbA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVuaeuqRZ82Cg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuaeuqRZ/89s=", + "_parent": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "model": { + "$ref": "AAAAAAGVuaeuqRZ82Cg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6146, + "top": 3323, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuaeuqRaA8r4=", + "_parent": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "model": { + "$ref": "AAAAAAGVuaeuqRZ82Cg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6146, + "top": 3308, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuaeuqRaBiDo=", + "_parent": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "model": { + "$ref": "AAAAAAGVuaeuqRZ82Cg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6146, + "top": 3353, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVuaeuqRZ+zbA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "tail": { + "$ref": "AAAAAAGVpATIrHV5FRI=" + }, + "points": "6146:3241;6146:3344;6480:3344", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVuaeuqRZ/89s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVuaeuqRaA8r4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVuaeuqRaBiDo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVuag/A35cgNU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35dxuA=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6536, + "top": 3227, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35etiE=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6536, + "top": 3212, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35fcNU=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6536, + "top": 3257, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35gHs8=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Z5h8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6521, + "top": 3272, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35hMtk=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Z5h8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6507, + "top": 3269, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35iG4Q=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Z5h8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6548, + "top": 3276, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35jWSg=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35awLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6614, + "top": 3227, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35kyxc=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35awLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6611, + "top": 3213, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVuag/A35lV4o=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35awLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6618, + "top": 3254, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVuag/A35cgNU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVuag/A35mQFo=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35Z5h8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVuag/A35nwh4=", + "_parent": { + "$ref": "AAAAAAGVuag/A35cgNU=" + }, + "model": { + "$ref": "AAAAAAGVuag/A35awLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVgNnrenE6470=" + }, + "tail": { + "$ref": "AAAAAAGVuR20Bj0ZZMQ=" + }, + "points": "6536:3304;6536:3248;6640:3248", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVuag/A35dxuA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVuag/A35etiE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVuag/A35fcNU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVuag/A35gHs8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVuag/A35hMtk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVuag/A35iG4Q=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVuag/A35jWSg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVuag/A35kyxc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVuag/A35lV4o=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVuag/A35mQFo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVuag/A35nwh4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uFHMSDTWVo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDUBBA=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 1537, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDVYHw=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 910, + "top": 1537, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDW8Ug=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1538, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDX46Y=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDQS/c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 863, + "top": 1242, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDYVHs=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDQS/c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 866, + "top": 1229, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDZzk8=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDQS/c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 858, + "top": 1269, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDaOzg=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDRgbE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDbf30=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDRgbE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFHMSDcjb0=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDRgbE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uFHMSDdANA=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDQS/c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uFHMSDeeEE=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDTWVo=" + }, + "model": { + "$ref": "AAAAAAGV0uFHMSDRgbE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "lineStyle": 1, + "points": "837:1262;880:1264;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uFHMSDUBBA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uFHMSDVYHw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uFHMSDW8Ug=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uFHMSDX46Y=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uFHMSDYVHs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uFHMSDZzk8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uFHMSDaOzg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uFHMSDbf30=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uFHMSDcjb0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uFHMSDdANA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uFHMSDeeEE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uFb9l1cF5Q=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1dExU=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 1585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1e4so=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 910, + "top": 1585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1fC28=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1586, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1g6w8=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Z5YY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 861, + "top": 1337, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1hYFI=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Z5YY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1324, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1iHLU=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Z5YY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 855, + "top": 1364, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1jf2M=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1aVOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1k5Ow=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1aVOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uFb9l1lzgY=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1aVOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uFb9l1mzmI=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1Z5YY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uFb9l1nwew=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1cF5Q=" + }, + "model": { + "$ref": "AAAAAAGV0uFb9l1aVOQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "lineStyle": 1, + "points": "835:1357;880:1360;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uFb9l1dExU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uFb9l1e4so=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uFb9l1fC28=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uFb9l1g6w8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uFb9l1hYFI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uFb9l1iHLU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uFb9l1jf2M=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uFb9l1k5Ow=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uFb9l1lzgY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uFb9l1mzmI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uFb9l1nwew=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uGrHfIlVxg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfImNio=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 1705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfInXc8=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 910, + "top": 1705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIo/yU=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1706, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIpEQ0=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIiaLE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 869, + "top": 1578, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIqNz0=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIiaLE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 872, + "top": 1565, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIr9ts=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIiaLE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 864, + "top": 1606, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIsv/4=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIjBD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfItB+4=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIjBD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uGrHfIuxt0=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIjBD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uGrHfIvXg4=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIiaLE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uGrHfIwnH8=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIlVxg=" + }, + "model": { + "$ref": "AAAAAAGV0uGrHfIjBD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": 8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "lineStyle": 1, + "points": "843:1599;880:1600;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uGrHfImNio=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uGrHfInXc8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uGrHfIo/yU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uGrHfIpEQ0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uGrHfIqNz0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uGrHfIr9ts=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uGrHfIsv/4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uGrHfItB+4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uGrHfIuxt0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uGrHfIvXg4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uGrHfIwnH8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uG4iwYJYBk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYKiPo=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 1781, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYLUzQ=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 909, + "top": 1781, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYMIaI=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1782, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYN2g4=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYGCuc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 860, + "top": 1729, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYOIzs=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYGCuc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 864, + "top": 1716, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYPozg=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYGCuc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 854, + "top": 1756, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYQJJ0=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYHRxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYRgM8=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYHRxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uG4iwYSNUE=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYHRxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uG4iwYTj68=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYGCuc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uG4iwYU0Ck=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYJYBk=" + }, + "model": { + "$ref": "AAAAAAGV0uG4iwYHRxc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "lineStyle": 1, + "points": "834:1749;880:1752;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uG4iwYKiPo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uG4iwYLUzQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uG4iwYMIaI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uG4iwYN2g4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uG4iwYOIzs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uG4iwYPozg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uG4iwYQJJ0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uG4iwYRgM8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uG4iwYSNUE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uG4iwYTj68=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uG4iwYU0Ck=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uHSVTYygAQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTYz+8U=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1889, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY016g=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 850, + "top": 1889, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY167M=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 1890, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY2ckM=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYvexc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 858, + "top": 1946, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY3ElM=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYvexc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 861, + "top": 1932, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY4kX4=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYvexc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 853, + "top": 1973, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY5qfk=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYwIKE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY63ZU=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYwIKE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHSVTY7Uuc=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYwIKE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uHSVTY8LeQ=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYvexc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uHSVTY9L5o=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYygAQ=" + }, + "model": { + "$ref": "AAAAAAGV0uHSVTYwIKE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "lineStyle": 1, + "points": "832:1966;880:1968;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uHSVTYz+8U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uHSVTY016g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uHSVTY167M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uHSVTY2ckM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uHSVTY3ElM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uHSVTY4kX4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uHSVTY5qfk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uHSVTY63ZU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uHSVTY7Uuc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uHSVTY8LeQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uHSVTY9L5o=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uHxrW5ZtgE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5aIl4=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 2017, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5beRk=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 850, + "top": 2017, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5c1PA=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 2018, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5d7H4=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5WmOk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 858, + "top": 2202, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5e3vQ=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5WmOk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 861, + "top": 2188, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5fqBs=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5WmOk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 853, + "top": 2229, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5gAI0=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5XOJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5hn5E=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5XOJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uHxrW5i/yw=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5XOJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uHxrW5j7I8=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5WmOk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": 80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uHxrW5kmcg=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5ZtgE=" + }, + "model": { + "$ref": "AAAAAAGV0uHxrW5XOJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": 80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "lineStyle": 1, + "points": "832:2222;880:2224;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uHxrW5aIl4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uHxrW5beRk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uHxrW5c1PA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uHxrW5d7H4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uHxrW5e3vQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uHxrW5fqBs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uHxrW5gAI0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uHxrW5hn5E=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uHxrW5i/yw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uHxrW5j7I8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uHxrW5kmcg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uICa5ZlxI8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5ZmXUA=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 2065, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zn93o=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 850, + "top": 2065, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zo2ss=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 2066, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zp2FI=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5ZiBYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 859, + "top": 2299, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5ZqEWI=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5ZiBYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 861, + "top": 2286, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zr97g=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5ZiBYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 855, + "top": 2327, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zs11o=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zj8hg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zt+ps=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zj8hg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uICa5Zu4bE=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zj8hg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uICa5ZvNc0=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5ZiBYk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uICa5Zwz6M=", + "_parent": { + "$ref": "AAAAAAGV0uICa5ZlxI8=" + }, + "model": { + "$ref": "AAAAAAGV0uICa5Zj8hg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "lineStyle": 1, + "points": "834:2321;880:2320;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uICa5ZmXUA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uICa5Zn93o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uICa5Zo2ss=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uICa5Zp2FI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uICa5ZqEWI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uICa5Zr97g=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uICa5Zs11o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uICa5Zt+ps=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uICa5Zu4bE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uICa5ZvNc0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uICa5Zwz6M=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uITErnfaak=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErngNSA=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 2113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnhF9c=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 850, + "top": 2113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnix5g=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 2114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnjVjQ=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnc3iQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 858, + "top": 2395, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnk13k=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnc3iQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 860, + "top": 2382, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnlh+g=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnc3iQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 854, + "top": 2423, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnmcKY=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErndTuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErnnU9Q=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErndTuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uITErno8OE=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErndTuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uITErnfaak=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uITErnpO6I=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErnc3iQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uITErnqvzs=", + "_parent": { + "$ref": "AAAAAAGV0uITErnfaak=" + }, + "model": { + "$ref": "AAAAAAGV0uITErndTuM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "lineStyle": 1, + "points": "833:2417;880:2416;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uITErngNSA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uITErnhF9c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uITErnix5g=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uITErnjVjQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uITErnk13k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uITErnlh+g=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uITErnmcKY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uITErnnU9Q=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uITErno8OE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uITErnpO6I=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uITErnqvzs=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uRGjXPiok8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uRGjXPg7To=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRGjXPjWoA=", + "_parent": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "model": { + "$ref": "AAAAAAGV0uRGjXPg7To=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1537, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRGjXPke+U=", + "_parent": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "model": { + "$ref": "AAAAAAGV0uRGjXPg7To=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 834, + "top": 1537, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRGjXPla60=", + "_parent": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "model": { + "$ref": "AAAAAAGV0uRGjXPg7To=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1538, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRGjXPiok8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoNUlhatWI2k=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1280;837:1272", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uRGjXPjWoA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uRGjXPke+U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uRGjXPla60=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uRcZ44nuds=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uRcZ44l72Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRcZ44oYzo=", + "_parent": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "model": { + "$ref": "AAAAAAGV0uRcZ44l72Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1641, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRcZ44pYBg=", + "_parent": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "model": { + "$ref": "AAAAAAGV0uRcZ44l72Y=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 834, + "top": 1641, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRcZ44qX0c=", + "_parent": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "model": { + "$ref": "AAAAAAGV0uRcZ44l72Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1642, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRcZ44nuds=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1488;833:1485", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uRcZ44oYzo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uRcZ44pYBg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uRcZ44qX0c=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uRnoKpwoTQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uRnoKpubCM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRnoKpxeAs=", + "_parent": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "model": { + "$ref": "AAAAAAGV0uRnoKpubCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1777, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRnoKpyjZQ=", + "_parent": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "model": { + "$ref": "AAAAAAGV0uRnoKpubCM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 834, + "top": 1777, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uRnoKpzL3o=", + "_parent": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "model": { + "$ref": "AAAAAAGV0uRnoKpubCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 878, + "top": 1778, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uRnoKpwoTQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoBuE0I8VvaY=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1760;834:1756", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uRnoKpxeAs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uRnoKpyjZQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uRnoKpzL3o=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uSdreII4h4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uSdreIG5R8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uSdreIJtlc=", + "_parent": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "model": { + "$ref": "AAAAAAGV0uSdreIG5R8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uSdreIKqeA=", + "_parent": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "model": { + "$ref": "AAAAAAGV0uSdreIG5R8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 834, + "top": 1585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uSdreILui0=", + "_parent": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "model": { + "$ref": "AAAAAAGV0uSdreIG5R8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1586, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uSdreII4h4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoIejsK2Y5p0=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1376;835:1372", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uSdreIJtlc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uSdreIKqeA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uSdreILui0=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uS2qRSOo5o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uS2qRSMw50=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uS2qRSPQ/8=", + "_parent": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "model": { + "$ref": "AAAAAAGV0uS2qRSMw50=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 878, + "top": 1873, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uS2qRSQepI=", + "_parent": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "model": { + "$ref": "AAAAAAGV0uS2qRSMw50=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 893, + "top": 1873, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uS2qRSR8/g=", + "_parent": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "model": { + "$ref": "AAAAAAGV0uS2qRSMw50=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1874, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uS2qRSOo5o=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoBuonqDU6iM=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1952;832:1955", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uS2qRSPQ/8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uS2qRSQepI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uS2qRSR8/g=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uTEtjPdnOs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uTEtjPbT5c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTEtjPeeGU=", + "_parent": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "model": { + "$ref": "AAAAAAGV0uTEtjPbT5c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1997, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTEtjPfn2k=", + "_parent": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "model": { + "$ref": "AAAAAAGV0uTEtjPbT5c=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 1997, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTEtjPg9XU=", + "_parent": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "model": { + "$ref": "AAAAAAGV0uTEtjPbT5c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1998, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTEtjPdnOs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoIu2sKV6a6U=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:2200;832:2204", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uTEtjPeeGU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uTEtjPfn2k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uTEtjPg9XU=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uTPxk0gpBg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uTPxk0ewXw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTPxk0heIk=", + "_parent": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "model": { + "$ref": "AAAAAAGV0uTPxk0ewXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 2049, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTPxk0igYI=", + "_parent": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "model": { + "$ref": "AAAAAAGV0uTPxk0ewXw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 2049, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTPxk0jRrg=", + "_parent": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "model": { + "$ref": "AAAAAAGV0uTPxk0ewXw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 2050, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTPxk0gpBg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoIvLQqqQApk=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:2304;834:2307", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uTPxk0heIk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uTPxk0igYI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uTPxk0jRrg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0uTbL2dl7FI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uTbL2djnpk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTbL2dmOEE=", + "_parent": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "model": { + "$ref": "AAAAAAGV0uTbL2djnpk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 2097, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTbL2dnMCw=", + "_parent": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "model": { + "$ref": "AAAAAAGV0uTbL2djnpk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 2097, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uTbL2doAQ0=", + "_parent": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "model": { + "$ref": "AAAAAAGV0uTbL2djnpk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 2098, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uTbL2dl7FI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoJD/48gBdPs=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:2400;833:2402", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uTbL2dmOEE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uTbL2dnMCw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uTbL2doAQ0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0uXAkrkc0nw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkd5Lo=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 1641, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkeMmA=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 910, + "top": 1641, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkfWts=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1642, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkg94g=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkZZ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 859, + "top": 1450, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkhWCU=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkZZ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 861, + "top": 1437, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkiD9I=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkZZ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 854, + "top": 1477, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkjZMo=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkapCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkkskY=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkapCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0uXAkrkl66U=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkapCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uXAkrkmRZc=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkZZ8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0uXAkrkn6bk=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkc0nw=" + }, + "model": { + "$ref": "AAAAAAGV0uXAkrkapCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGVoIdJJyrQZLw=" + }, + "lineStyle": 1, + "points": "833:1471;880:1472;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0uXAkrkd5Lo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0uXAkrkeMmA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0uXAkrkfWts=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0uXAkrkg94g=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0uXAkrkhWCU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0uXAkrkiD9I=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0uXAkrkjZMo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0uXAkrkkskY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0uXAkrkl66U=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0uXAkrkmRZc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0uXAkrkn6bk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV0u1kF4qAwp4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0u1kF4p+mNw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0u1kF4qBt0U=", + "_parent": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "model": { + "$ref": "AAAAAAGV0u1kF4p+mNw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0u1kF4qC2MQ=", + "_parent": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "model": { + "$ref": "AAAAAAGV0u1kF4p+mNw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 834, + "top": 1705, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0u1kF4qDq3k=", + "_parent": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "model": { + "$ref": "AAAAAAGV0u1kF4p+mNw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1706, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0u1kF4qAwp4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVoBtE+X1WdMc=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:1616;843:1614", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0u1kF4qBt0U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0u1kF4qC2MQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0u1kF4qDq3k=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV072gfrh+CcQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfrh/PMw=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 2243, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriAtZ8=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 2228, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriBCD4=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh6MV4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 2273, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriCVQ8=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh7Ijg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2690, + "top": 2243, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriD55A=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh7Ijg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2693, + "top": 2229, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriEvO4=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh7Ijg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2686, + "top": 2270, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriF7yA=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh8SQE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3134, + "top": 2243, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriGRnM=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh8SQE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3131, + "top": 2229, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV072gfriHAr0=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh8SQE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3138, + "top": 2270, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV072gfriIRJY=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh7Ijg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV072gfriJJAY=", + "_parent": { + "$ref": "AAAAAAGV072gfrh+CcQ=" + }, + "model": { + "$ref": "AAAAAAGV072gfrh8SQE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "tail": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "points": "2665:2264;3160:2264", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV072gfrh/PMw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV072gfriAtZ8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV072gfriBCD4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV072gfriCVQ8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV072gfriD55A=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV072gfriEvO4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV072gfriF7yA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV072gfriGRnM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV072gfriHAr0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV072gfriIRJY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV072gfriJJAY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV073FGvBuSWg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvBvNQw=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3777, + "top": 2249, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvBwS4o=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3762, + "top": 2249, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvBxt6I=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBqrOA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3806, + "top": 2250, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvBy6TY=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBr25U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3555, + "top": 2259, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvBzavU=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBr25U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3558, + "top": 2245, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvB07Xc=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBr25U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3551, + "top": 2286, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvB1+bo=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBsVNk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4238, + "top": 2211, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvB2nzU=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBsVNk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4235, + "top": 2197, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV073FGvB3ixs=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBsVNk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4242, + "top": 2238, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV073FGvBuSWg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV073FGvB4bJQ=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBr25U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV073FGvB5g/E=", + "_parent": { + "$ref": "AAAAAAGV073FGvBuSWg=" + }, + "model": { + "$ref": "AAAAAAGV073FGfBsVNk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbDCo+WCFfJM=" + }, + "tail": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "points": "3530:2280;3792:2280;3792:2232;4264:2232", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV073FGvBvNQw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV073FGvBwS4o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV073FGvBxt6I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV073FGvBy6TY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV073FGvBzavU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV073FGvB07Xc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV073FGvB1+bo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV073FGvB2nzU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV073FGvB3ixs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV073FGvB4bJQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV073FGvB5g/E=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV074/3icYGY8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV074/3icZNF8=", + "_parent": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV074/3icannI=", + "_parent": { + "$ref": "AAAAAAGV074/3icZNF8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -296, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV074/3icbef8=", + "_parent": { + "$ref": "AAAAAAGV074/3icZNF8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3197, + "top": 2543, + "width": 314.96142578125, + "height": 13, + "text": "DeleteSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV074/3iccWDE=", + "_parent": { + "$ref": "AAAAAAGV074/3icZNF8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -296, + "top": 48, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV074/3icdTAU=", + "_parent": { + "$ref": "AAAAAAGV074/3icZNF8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -296, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3192, + "top": 2536, + "width": 324.96142578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV074/3icannI=" + }, + "nameLabel": { + "$ref": "AAAAAAGV074/3icbef8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV074/3iccWDE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV074/3icdTAU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV074/3icel1s=", + "_parent": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV0766j1IacP4=", + "_parent": { + "$ref": "AAAAAAGV074/3icel1s=" + }, + "model": { + "$ref": "AAAAAAGV0766SlEerAY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3197, + "top": 2566, + "width": 314.96142578125, + "height": 13, + "text": "-port: DeleteSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3192, + "top": 2561, + "width": 324.96142578125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV074/3ycf/yM=", + "_parent": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV076LZzm+tHA=", + "_parent": { + "$ref": "AAAAAAGV074/3ycf/yM=" + }, + "model": { + "$ref": "AAAAAAGV076LGTjC970=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3197, + "top": 2589, + "width": 314.96142578125, + "height": 13, + "text": "+deleteSetElementiDomandaByNome(nome: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3192, + "top": 2584, + "width": 324.96142578125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV074/3ycgrak=", + "_parent": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -192, + "top": -344, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV074/3ychkTU=", + "_parent": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "model": { + "$ref": "AAAAAAGV074/3icWXYc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -192, + "top": -344, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3192, + "top": 2536, + "width": 323.96142578125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV074/3icZNF8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV074/3icel1s=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV074/3ycf/yM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV074/3ycgrak=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV074/3ychkTU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV078yCd232No=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd24lBw=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2917, + "top": 2555, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd256Nk=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2917, + "top": 2540, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd26E+Y=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd2zHa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2917, + "top": 2585, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd270bg=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd20614=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2668, + "top": 2555, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd28LbY=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd20614=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2671, + "top": 2541, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd29nCY=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd20614=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2664, + "top": 2582, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd2+XgA=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd21PQY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3166, + "top": 2555, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd2/W1A=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd21PQY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3163, + "top": 2541, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV078yCd3A0Mo=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd21PQY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3170, + "top": 2582, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV078yCd232No=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV078yCd3BevE=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd20614=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV078yCd3CPhw=", + "_parent": { + "$ref": "AAAAAAGV078yCd232No=" + }, + "model": { + "$ref": "AAAAAAGV078yCd21PQY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "tail": { + "$ref": "AAAAAAGVo4VLnB9cuMI=" + }, + "points": "2643:2576;3192:2576", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV078yCd24lBw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV078yCd256Nk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV078yCd26E+Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV078yCd270bg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV078yCd28LbY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV078yCd29nCY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV078yCd2+XgA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV078yCd2/W1A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV078yCd3A0Mo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV078yCd3BevE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV078yCd3CPhw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV079hmxcDmps=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcEAms=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3687, + "top": 2523, + "width": 341.43408203125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 1, + "text": "+getAllSetElementiDomanda(): set" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcFArk=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3842, + "top": 2523, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcGOgg=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxb/hp8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3886, + "top": 2524, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcHxYI=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcAhlE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3541, + "top": 2583, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcICiA=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcAhlE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3544, + "top": 2569, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcJ2Xk=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcAhlE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3537, + "top": 2610, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcKp5k=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcB4Zo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4262, + "top": 2435, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcL4JQ=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcB4Zo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4259, + "top": 2421, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV079hmxcM/kw=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcB4Zo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4266, + "top": 2462, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV079hmxcDmps=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV079hnBcNKMY=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcAhlE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV079hnBcOUeI=", + "_parent": { + "$ref": "AAAAAAGV079hmxcDmps=" + }, + "model": { + "$ref": "AAAAAAGV079hmxcB4Zo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BkpSHeyY8=" + }, + "tail": { + "$ref": "AAAAAAGV074/3icYGY8=" + }, + "points": "3516:2604;3872:2604;3872:2456;4288:2456", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV079hmxcEAms=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV079hmxcFArk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV079hmxcGOgg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV079hmxcHxYI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV079hmxcICiA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV079hmxcJ2Xk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV079hmxcKp5k=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV079hmxcL4JQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV079hmxcM/kw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV079hnBcNKMY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV079hnBcOUeI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08Bu5OOm3hU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOnBmM=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2938, + "top": 2659, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOoirg=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2938, + "top": 2644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOpQPI=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOiTJI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2938, + "top": 2689, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOqyrY=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOj2oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2725, + "top": 2659, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOrYMI=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOj2oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2728, + "top": 2645, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOsMyg=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOj2oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2721, + "top": 2686, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOt77o=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOkqvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3150, + "top": 2659, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOunD8=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOkqvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3147, + "top": 2645, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08Bu5OOvOQY=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOkqvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3154, + "top": 2686, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08Bu5OOwDkE=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOj2oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08Bu5OOxyx0=", + "_parent": { + "$ref": "AAAAAAGV08Bu5OOm3hU=" + }, + "model": { + "$ref": "AAAAAAGV08Bu5OOkqvw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "tail": { + "$ref": "AAAAAAGVo4VQLCH7rEY=" + }, + "points": "2700:2680;3176:2680", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08Bu5OOnBmM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08Bu5OOoirg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08Bu5OOpQPI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08Bu5OOqyrY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08Bu5OOrYMI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08Bu5OOsMyg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08Bu5OOt77o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08Bu5OOunD8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08Bu5OOvOQY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08Bu5OOwDkE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08Bu5OOxyx0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08C8jhI2JR4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI3ZYs=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3873, + "top": 2597, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI4dNA=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3858, + "top": 2597, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI5px4=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIy/rY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3902, + "top": 2598, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI6Zk0=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIznac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3591, + "top": 2659, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI7Gxo=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIznac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3594, + "top": 2645, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI83k8=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIznac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3587, + "top": 2686, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI9rDk=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhI0tfk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4230, + "top": 2507, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI+iOI=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhI0tfk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4227, + "top": 2493, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08C8jhI/of0=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhI0tfk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4234, + "top": 2534, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08C8jhJAjvo=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhIznac=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08C8jhJBZUc=", + "_parent": { + "$ref": "AAAAAAGV08C8jhI2JR4=" + }, + "model": { + "$ref": "AAAAAAGV08C8jhI0tfk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BV1hraK3Q=" + }, + "tail": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "points": "3566:2680;3888:2680;3888:2528;4256:2528", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08C8jhI3ZYs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08C8jhI4dNA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08C8jhI5px4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08C8jhI6Zk0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08C8jhI7Gxo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08C8jhI83k8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08C8jhI9rDk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08C8jhI+iOI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08C8jhI/of0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08C8jhJAjvo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08C8jhJBZUc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08HAMWtWxcg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMWtX59E=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2956, + "top": 2750, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMWtYd2c=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2956, + "top": 2735, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtZQls=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtSSUc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2956, + "top": 2780, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtasnA=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtTERU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2753, + "top": 2750, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtbSAY=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtTERU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2756, + "top": 2736, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtcfcw=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtTERU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2749, + "top": 2777, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtdeqA=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtUR9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3158, + "top": 2750, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtet38=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtUR9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3155, + "top": 2736, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HAMmtfO+o=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtUR9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3162, + "top": 2777, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08HAMmtgs9A=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtTERU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08HAMmthZUg=", + "_parent": { + "$ref": "AAAAAAGV08HAMWtWxcg=" + }, + "model": { + "$ref": "AAAAAAGV08HAMWtUR9w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "tail": { + "$ref": "AAAAAAGVa91vyBIb29c=" + }, + "points": "2728:2771;3184:2771", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08HAMWtX59E=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08HAMWtYd2c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08HAMmtZQls=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08HAMmtasnA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08HAMmtbSAY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08HAMmtcfcw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08HAMmtdeqA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08HAMmtet38=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08HAMmtfO+o=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08HAMmtgs9A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08HAMmthZUg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08HlXpCqJmU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCrWyo=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3897, + "top": 2699, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCsIUs=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3882, + "top": 2699, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCtraI=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCmy7c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3926, + "top": 2700, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCun78=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCnWpE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3605, + "top": 2760, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCvutE=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCnWpE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3608, + "top": 2746, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCw6d0=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCnWpE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3601, + "top": 2787, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCxyfY=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCoFuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4158, + "top": 2611, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCy4dY=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCoFuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4155, + "top": 2597, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08HlXpCz988=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCoFuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4162, + "top": 2638, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08HlXpC0/50=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCnWpE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08HlXpC11Ws=", + "_parent": { + "$ref": "AAAAAAGV08HlXpCqJmU=" + }, + "model": { + "$ref": "AAAAAAGV08HlXpCoFuQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9Bo3iaZSfM=" + }, + "tail": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "points": "3580:2781;3912:2781;3912:2632;4184:2632", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08HlXpCrWyo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08HlXpCsIUs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08HlXpCtraI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08HlXpCun78=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08HlXpCvutE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08HlXpCw6d0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08HlXpCxyfY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08HlXpCy4dY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08HlXpCz988=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08HlXpC0/50=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08HlXpC11Ws=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV07vW5wTXTUE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV07vW5wTY6m4=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV07vW5wTZY0Y=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTY6m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -360, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07vW5wTa3S4=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTY6m4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3165, + "top": 2223, + "width": 360.505859375, + "height": 13, + "text": "AddSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07vW5wTbk+8=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTY6m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -360, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07vW5wTcxg4=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTY6m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -360, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3160, + "top": 2216, + "width": 370.505859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV07vW5wTZY0Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGV07vW5wTa3S4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV07vW5wTbk+8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV07vW5wTcxg4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV07vW5wTd3O8=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV07wBTxjxyCE=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTd3O8=" + }, + "model": { + "$ref": "AAAAAAGV07wBEhf7mBk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3165, + "top": 2246, + "width": 360.505859375, + "height": 13, + "text": "-port: SaveSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3160, + "top": 2241, + "width": 370.505859375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV07vW5wTeUKU=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV07xW/4Bv7Pg=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTeUKU=" + }, + "model": { + "$ref": "AAAAAAGV07xWun952wQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3165, + "top": 2269, + "width": 360.505859375, + "height": 13, + "text": "+addSetElementiDomanda(nome: str, elementi: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3160, + "top": 2264, + "width": 370.505859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV07vW5wTf5wQ=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -584, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV07vW5wTg++I=", + "_parent": { + "$ref": "AAAAAAGV07vW5wTXTUE=" + }, + "model": { + "$ref": "AAAAAAGV07vW5wTVXCU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 24, + "top": -584, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3160, + "top": 2216, + "width": 369.505859375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV07vW5wTY6m4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV07vW5wTd3O8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV07vW5wTeUKU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV07vW5wTf5wQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV07vW5wTg++I=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08RLipl40NA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl59Rw=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2435, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl6asc=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2420, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl7Sxw=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl09SM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2465, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl8oY4=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl16aU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2669, + "top": 2435, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl9GWY=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl16aU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2672, + "top": 2421, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl+1vo=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl16aU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2665, + "top": 2462, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipl/fws=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl2MTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3142, + "top": 2435, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipmAbYw=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl2MTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3139, + "top": 2421, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RLipmB6X0=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl2MTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3146, + "top": 2462, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08RLipl40NA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08RLipmCMaU=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl16aU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08RLipmD0E0=", + "_parent": { + "$ref": "AAAAAAGV08RLipl40NA=" + }, + "model": { + "$ref": "AAAAAAGV08RLipl2MTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "tail": { + "$ref": "AAAAAAGVo4VT9CSah8o=" + }, + "points": "2644:2456;3168:2456", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08RLipl59Rw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08RLipl6asc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08RLipl7Sxw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08RLipl8oY4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08RLipl9GWY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08RLipl+1vo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08RLipl/fws=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08RLipmAbYw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08RLipmB6X0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08RLipmCMaU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08RLipmD0E0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08RoLcs+LEo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLcs/sSE=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3825, + "top": 2414, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstADms=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3810, + "top": 2414, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstBJIQ=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs6ljE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3854, + "top": 2415, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstCw8k=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs7Pbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3558, + "top": 2438, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstDa0k=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs7Pbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3561, + "top": 2424, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstEz1Q=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs7Pbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3554, + "top": 2465, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstF29g=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs8Zf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4246, + "top": 2363, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstGSBs=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs8Zf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4243, + "top": 2349, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08RoLstHW9c=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs8Zf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4250, + "top": 2390, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08RoLstIfbk=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs7Pbc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08RoLstJuDY=", + "_parent": { + "$ref": "AAAAAAGV08RoLcs+LEo=" + }, + "model": { + "$ref": "AAAAAAGV08RoLcs8Zf8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BQZhYfuG0=" + }, + "tail": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "points": "3533:2459;3840:2459;3840:2384;4272:2384", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08RoLcs/sSE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08RoLstADms=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08RoLstBJIQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08RoLstCw8k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08RoLstDa0k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08RoLstEz1Q=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08RoLstF29g=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08RoLstGSBs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08RoLstHW9c=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08RoLstIfbk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08RoLstJuDY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08IcfM5mp04=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08IcfM5nq1Q=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08IcfM5o5ps=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5nq1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -304, + "top": 264, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08IcfM5pAeY=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5nq1Q=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3173, + "top": 2431, + "width": 356.13232421875, + "height": 13, + "text": "GetAllSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08IcfM5qoPw=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5nq1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -304, + "top": 264, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08IcfM5rlVo=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5nq1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -304, + "top": 264, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3168, + "top": 2424, + "width": 366.13232421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08IcfM5o5ps=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08IcfM5pAeY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08IcfM5qoPw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08IcfM5rlVo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08IcfM5sXRQ=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV08JM9uzQjzc=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5sXRQ=" + }, + "model": { + "$ref": "AAAAAAGV08JMtevCvFg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3173, + "top": 2454, + "width": 356.13232421875, + "height": 13, + "text": "-port: GetAllSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3168, + "top": 2449, + "width": 366.13232421875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08IcfM5tl/c=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV08KTzwoMmCE=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5tl/c=" + }, + "model": { + "$ref": "AAAAAAGV08KTkwj+rw0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3173, + "top": 2477, + "width": 356.13232421875, + "height": 13, + "text": "+getAllSetElementiDomanda(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3168, + "top": 2472, + "width": 366.13232421875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08IcfM5uC2A=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": -152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08IcfM5v9M4=", + "_parent": { + "$ref": "AAAAAAGV08IcfM5mp04=" + }, + "model": { + "$ref": "AAAAAAGV08IcfM5kBWQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -216, + "top": -152, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3168, + "top": 2424, + "width": 365.13232421875, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08IcfM5nq1Q=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08IcfM5sXRQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08IcfM5tl/c=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08IcfM5uC2A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08IcfM5v9M4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV07+Koj8N1wE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV07+Koj8O6Ak=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV07+Koj8Pwms=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8O6Ak=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": 152, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07+Koj8QFl0=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8O6Ak=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3181, + "top": 2639, + "width": 380.68505859375, + "height": 13, + "text": "EditNomeSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07+Koj8RJ+E=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8O6Ak=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": 152, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV07+Koj8SpFM=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8O6Ak=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": 152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 2632, + "width": 390.68505859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV07+Koj8Pwms=" + }, + "nameLabel": { + "$ref": "AAAAAAGV07+Koj8QFl0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV07+Koj8RJ+E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV07+Koj8SpFM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV07+Koj8TGeI=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV07+0WFsc+z8=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8TGeI=" + }, + "model": { + "$ref": "AAAAAAGV07+0JFoaBcI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 2662, + "width": 380.68505859375, + "height": 13, + "text": "-port: EditNomeSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 2657, + "width": 390.68505859375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV07+Koj8UzF8=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV07/V0mkVx9Q=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8UzF8=" + }, + "model": { + "$ref": "AAAAAAGV07/VlGgTK+Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 2685, + "width": 380.68505859375, + "height": 13, + "text": "+editNomeSetElementiDomanda(nome: str, newNome: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 2680, + "width": 390.68505859375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV07+Koj8VKA8=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 88, + "top": -232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV07+Koj8WZgI=", + "_parent": { + "$ref": "AAAAAAGV07+Koj8N1wE=" + }, + "model": { + "$ref": "AAAAAAGV07+Koj8LMIg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 88, + "top": -232, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3176, + "top": 2632, + "width": 389.68505859375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV07+Koj8O6Ak=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV07+Koj8TGeI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV07+Koj8UzF8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV07+Koj8VKA8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV07+Koj8WZgI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08feEVSK9mY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSLbF8=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2355, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSMhUI=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2340, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSNZj0=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSGuEI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2906, + "top": 2385, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSOa8I=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSHolo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2694, + "top": 2355, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSPlfw=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSHolo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2697, + "top": 2341, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSQRPM=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSHolo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2690, + "top": 2382, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSRNGc=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSIjZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3118, + "top": 2355, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feEVSS6Tw=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSIjZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3115, + "top": 2341, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08feElSTcUs=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSIjZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3122, + "top": 2382, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08feEVSK9mY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08feElSUj34=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSHolo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08feElSV/+c=", + "_parent": { + "$ref": "AAAAAAGV08feEVSK9mY=" + }, + "model": { + "$ref": "AAAAAAGV08feEVSIjZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "tail": { + "$ref": "AAAAAAGVo4VXHCc5NrE=" + }, + "points": "2669:2376;3144:2376", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08feEVSLbF8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08feEVSMhUI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08feEVSNZj0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08feEVSOa8I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08feEVSPlfw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08feEVSQRPM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08feEVSRNGc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08feEVSS6Tw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08feElSTcUs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08feElSUj34=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08feElSV/+c=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08f2ZHuOpZo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuPOAw=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3769, + "top": 2338, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuQey4=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3754, + "top": 2338, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuRzcA=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uKsmk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3798, + "top": 2339, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuSbdk=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uLV1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3586, + "top": 2342, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuT0r0=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uLV1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3589, + "top": 2328, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuUnCs=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uLV1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3582, + "top": 2369, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuV/7o=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uMNJA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4214, + "top": 2307, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuWcvw=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uMNJA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4211, + "top": 2293, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08f2ZHuXlmE=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uMNJA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4218, + "top": 2334, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08f2ZHuYvqs=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uLV1g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08f2ZHuZd3c=", + "_parent": { + "$ref": "AAAAAAGV08f2ZHuOpZo=" + }, + "model": { + "$ref": "AAAAAAGV08f2Y3uMNJA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "tail": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "points": "3561:2363;3784:2363;3784:2328;4240:2328", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08f2ZHuPOAw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08f2ZHuQey4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08f2ZHuRzcA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08f2ZHuSbdk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08f2ZHuT0r0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08f2ZHuUnCs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08f2ZHuV/7o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08f2ZHuWcvw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08f2ZHuXlmE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08f2ZHuYvqs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08f2ZHuZd3c=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08q5UzfAYeU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08q5UzfBJA4=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08q5UzfCKQ0=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfBJA4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08q5UzfD1bs=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfBJA4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3261, + "top": 3399, + "width": 239, + "height": 13, + "text": "GetAllRisultatiTestService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08q5UzfEafo=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfBJA4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": 176, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08q5UzfFbBE=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfBJA4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -584, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3256, + "top": 3392, + "width": 249, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08q5UzfCKQ0=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08q5UzfD1bs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08q5UzfEafo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08q5UzfFbBE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08q5UzfGC8w=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV0+ilfKb48+w=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfGC8w=" + }, + "model": { + "$ref": "AAAAAAGV0+ilOKX5MwE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3261, + "top": 3422, + "width": 239, + "height": 13, + "text": "-port: GetAllRisultatiTestPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3256, + "top": 3417, + "width": 249, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08q5UzfHYd4=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV0+klYe/saag=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfHYd4=" + }, + "model": { + "$ref": "AAAAAAGV0+klH+7t3/Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3261, + "top": 3445, + "width": 239, + "height": 13, + "text": "+getAllRisultatiTest(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3256, + "top": 3440, + "width": 249, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08q5UzfIMLA=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -232, + "top": -224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08q5UzfJCDc=", + "_parent": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "model": { + "$ref": "AAAAAAGV08q5Uze+jbI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -232, + "top": -224, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3256, + "top": 3392, + "width": 248, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08q5UzfBJA4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08q5UzfGC8w=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08q5UzfHYd4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08q5UzfIMLA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08q5UzfJCDc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08sRmXu4nik=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu5qsg=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2905, + "top": 3414, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu6MwU=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2905, + "top": 3399, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu7V7I=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu0dbM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2905, + "top": 3444, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu8qd4=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu1SQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2580, + "top": 3414, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu9DeI=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu1SQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2583, + "top": 3400, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu+ZPA=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu1SQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2576, + "top": 3441, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXu/tGA=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu2WWg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3230, + "top": 3414, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXvAc04=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu2WWg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3227, + "top": 3400, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08sRmXvBOS8=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu2WWg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3234, + "top": 3441, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08sRmXu4nik=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08sRmXvC+/w=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu1SQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08sRmXvDCUI=", + "_parent": { + "$ref": "AAAAAAGV08sRmXu4nik=" + }, + "model": { + "$ref": "AAAAAAGV08sRmXu2WWg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "tail": { + "$ref": "AAAAAAGVo5FGVlpEhJo=" + }, + "points": "2555:3435;3256:3435", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08sRmXu5qsg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08sRmXu6MwU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08sRmXu7V7I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08sRmXu8qd4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08sRmXu9DeI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08sRmXu+ZPA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08sRmXu/tGA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08sRmXvAc04=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08sRmXvBOS8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08sRmXvC+/w=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08sRmXvDCUI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08ssL6lG6yA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lHYT0=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4008, + "top": 3422, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lI860=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4008, + "top": 3407, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lJiHc=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lCTm4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4008, + "top": 3452, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lKZFc=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lDK8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3529, + "top": 3422, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lLs2M=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lDK8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3532, + "top": 3408, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lMZn0=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lDK8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3525, + "top": 3449, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lNT/w=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lEZoQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4486, + "top": 3422, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lOiok=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lEZoQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4483, + "top": 3408, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08ssL6lP/Dc=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lEZoQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4490, + "top": 3449, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08ssL6lQmxE=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lDK8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08ssL6lRqZU=", + "_parent": { + "$ref": "AAAAAAGV08ssL6lG6yA=" + }, + "model": { + "$ref": "AAAAAAGV08ssL6lEZoQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+SLaPDzNGw=" + }, + "tail": { + "$ref": "AAAAAAGV08q5UzfAYeU=" + }, + "points": "3504:3443;4512:3443", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08ssL6lHYT0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08ssL6lI860=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08ssL6lJiHc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08ssL6lKZFc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08ssL6lLs2M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08ssL6lMZn0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08ssL6lNT/w=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08ssL6lOiok=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08ssL6lP/Dc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08ssL6lQmxE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08ssL6lRqZU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08uM+/M66OQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/M7MSk=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2904, + "top": 3315, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/M80Cs=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2904, + "top": 3300, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/M9wgs=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M2QZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2904, + "top": 3345, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/M+Cko=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M3zGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2593, + "top": 3315, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/M/Zus=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M3zGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2596, + "top": 3301, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/NAX4w=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M3zGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2589, + "top": 3342, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/NBmNw=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M4GsU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3214, + "top": 3315, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/NCbCM=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M4GsU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3211, + "top": 3301, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08uM+/NDzKk=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M4GsU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3218, + "top": 3342, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08uM+/NEv3g=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M3zGI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -56, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08uM+/NFoo8=", + "_parent": { + "$ref": "AAAAAAGV08uM+/M66OQ=" + }, + "model": { + "$ref": "AAAAAAGV08uM+/M4GsU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -56, + "top": -88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "tail": { + "$ref": "AAAAAAGVcPBGLJVtGCc=" + }, + "points": "2568:3336;3240:3336", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08uM+/M7MSk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08uM+/M80Cs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08uM+/M9wgs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08uM+/M+Cko=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08uM+/M/Zus=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08uM+/NAX4w=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08uM+/NBmNw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08uM+/NCbCM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08uM+/NDzKk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08uM+/NEv3g=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08uM+/NFoo8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08u0mzdaibE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdbQo8=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4005, + "top": 3341, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdcLi8=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4005, + "top": 3326, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzddywg=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdWI1A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4005, + "top": 3371, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdeA7w=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdXkLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3531, + "top": 3341, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdfGjU=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdXkLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3534, + "top": 3327, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdgn4c=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdXkLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3527, + "top": 3368, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdhIVc=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdY46Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4478, + "top": 3341, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0mzdiF9o=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdY46Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4475, + "top": 3327, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08u0nDdjJE0=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdY46Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4482, + "top": 3368, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08u0mzdaibE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08u0nDdkjrE=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdXkLk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -56, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08u0nDdlRiY=", + "_parent": { + "$ref": "AAAAAAGV08u0mzdaibE=" + }, + "model": { + "$ref": "AAAAAAGV08u0mzdY46Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -56, + "top": -88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+R5+d03p84=" + }, + "tail": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "points": "3506:3362;4504:3362", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08u0mzdbQo8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08u0mzdcLi8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08u0mzddywg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08u0mzdeA7w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08u0mzdfGjU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08u0mzdgn4c=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08u0mzdhIVc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08u0mzdiF9o=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08u0nDdjJE0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08u0nDdkjrE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08u0nDdlRiY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08v/qH15X+k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH16fPA=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2850, + "top": 3502, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH17v5k=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2850, + "top": 3487, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH18rb4=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH11Ruk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2850, + "top": 3532, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH191cc=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH12Xbs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2717, + "top": 3502, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH1+KYs=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH12Xbs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2720, + "top": 3488, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH1/C7w=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH12Xbs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2713, + "top": 3529, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH2AslU=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH13t+0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2982, + "top": 3502, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH2BykM=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH13t+0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2979, + "top": 3488, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08v/qH2CZOw=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH13t+0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2986, + "top": 3529, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08v/qH15X+k=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08v/qH2D9R0=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH12Xbs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08v/qX2EzHU=", + "_parent": { + "$ref": "AAAAAAGV08v/qH15X+k=" + }, + "model": { + "$ref": "AAAAAAGV08v/qH13t+0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "tail": { + "$ref": "AAAAAAGVo5FLp1zjH5Q=" + }, + "points": "2692:3523;3008:3523", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08v/qH16fPA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08v/qH17v5k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08v/qH18rb4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08v/qH191cc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08v/qH1+KYs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08v/qH1/C7w=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08v/qH2AslU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08v/qH2BykM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08v/qH2CZOw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08v/qH2D9R0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08v/qX2EzHU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08wSEpyF+mY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSEpyGff8=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3954, + "top": 3502, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSEpyH80M=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3954, + "top": 3487, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSEpyIyYo=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyBVls=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3954, + "top": 3532, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSEpyJWZA=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyCvy8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3541, + "top": 3502, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSEpyKYGw=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyCvy8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3544, + "top": 3488, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSE5yLpaM=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyCvy8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3537, + "top": 3529, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSE5yMBU8=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyDxWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4366, + "top": 3502, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSE5yNNak=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyDxWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4363, + "top": 3488, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08wSE5yOSNI=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyDxWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4370, + "top": 3529, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08wSE5yP6ew=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyCvy8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08wSE5yQd04=", + "_parent": { + "$ref": "AAAAAAGV08wSEpyF+mY=" + }, + "model": { + "$ref": "AAAAAAGV08wSEpyDxWo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+R/EOOWvvo=" + }, + "tail": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "points": "3516:3523;4392:3523", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08wSEpyGff8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08wSEpyH80M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08wSEpyIyYo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08wSEpyJWZA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08wSEpyKYGw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08wSE5yLpaM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08wSE5yMBU8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08wSE5yNNak=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08wSE5yOSNI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08wSE5yP6ew=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08wSE5yQd04=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08xUIMPaXn8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPbZqA=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2878, + "top": 3598, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPcp2k=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2878, + "top": 3583, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPd3us=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPWwQ0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2878, + "top": 3628, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPeoNc=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPXFUE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2773, + "top": 3598, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPf5s8=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPXFUE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2776, + "top": 3584, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPgUZE=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPXFUE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2769, + "top": 3625, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPhUV4=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPY/+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2982, + "top": 3598, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPiUxw=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPY/+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2979, + "top": 3584, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xUIMPjTTY=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPY/+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2986, + "top": 3625, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08xUIMPk/dU=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPXFUE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08xUIMPlIj0=", + "_parent": { + "$ref": "AAAAAAGV08xUIMPaXn8=" + }, + "model": { + "$ref": "AAAAAAGV08xUIMPY/+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "tail": { + "$ref": "AAAAAAGVo5FQqF+CWQA=" + }, + "points": "2748:3619;3008:3619", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08xUIMPbZqA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08xUIMPcp2k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08xUIMPd3us=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08xUIMPeoNc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08xUIMPf5s8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08xUIMPgUZE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08xUIMPhUV4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08xUIMPiUxw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08xUIMPjTTY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08xUIMPk/dU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08xUIMPlIj0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV08xkDeFOEIs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFP/a4=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3948, + "top": 3592, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFQiNQ=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3948, + "top": 3577, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFRcos=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFKitE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3948, + "top": 3622, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFSQ0k=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFLsKc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3537, + "top": 3592, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFTufo=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFLsKc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3540, + "top": 3578, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFUmio=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFLsKc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3533, + "top": 3619, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFVcws=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFMVAg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4358, + "top": 3592, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFWsqQ=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFMVAg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4355, + "top": 3578, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV08xkDeFXPzk=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFMVAg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4362, + "top": 3619, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08xkDeFY2SI=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFLsKc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV08xkDeFZ3to=", + "_parent": { + "$ref": "AAAAAAGV08xkDeFOEIs=" + }, + "model": { + "$ref": "AAAAAAGV08xkDeFMVAg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo+SD8On1tM0=" + }, + "tail": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "points": "3512:3613;4384:3613", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV08xkDeFP/a4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV08xkDeFQiNQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08xkDeFRcos=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV08xkDeFSQ0k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV08xkDeFTufo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV08xkDeFUmio=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV08xkDeFVcws=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV08xkDeFWsqQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV08xkDeFXPzk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV08xkDeFY2SI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV08xkDeFZ3to=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV09Bu1odqAns=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09Bu1odoDGU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09Bu1odrEKc=", + "_parent": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "model": { + "$ref": "AAAAAAGV09Bu1odoDGU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3927, + "top": 2987, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09Bu1odsFIM=", + "_parent": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "model": { + "$ref": "AAAAAAGV09Bu1odoDGU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3942, + "top": 2987, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09Bu1odtv+w=", + "_parent": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "model": { + "$ref": "AAAAAAGV09Bu1odoDGU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3897, + "top": 2988, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09Bu1odqAns=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3538:2994;3912:2994;3912:3848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09Bu1odrEKc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09Bu1odsFIM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09Bu1odtv+w=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09KRwdgKV3o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgLItg=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2900, + "top": 3019, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgME2c=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2900, + "top": 3004, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgNBrM=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgGd1k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2900, + "top": 3049, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgO4RQ=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgHIe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2649, + "top": 3019, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgPbMg=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgHIe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2652, + "top": 3005, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgQuig=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgHIe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2645, + "top": 3046, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgRE9w=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgIglw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3150, + "top": 3019, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgSeAc=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgIglw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3147, + "top": 3005, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09KRwtgTEmE=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgIglw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3154, + "top": 3046, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09KRwtgUMCU=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgHIe0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09KRwtgVvl8=", + "_parent": { + "$ref": "AAAAAAGV09KRwdgKV3o=" + }, + "model": { + "$ref": "AAAAAAGV09KRwdgIglw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "tail": { + "$ref": "AAAAAAGVa+R+oYnWMIs=" + }, + "points": "2624:3040;3176:3040", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09KRwtgLItg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09KRwtgME2c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09KRwtgNBrM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09KRwtgO4RQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09KRwtgPbMg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09KRwtgQuig=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09KRwtgRE9w=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09KRwtgSeAc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09KRwtgTEmE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09KRwtgUMCU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09KRwtgVvl8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV09AUXWGEz4o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV09AUXWGFNa0=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV09AUXWGGL9M=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGFNa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": -312, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09AUXWGH/v8=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGFNa0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3181, + "top": 2951, + "width": 352.9013671875, + "height": 13, + "text": "ExecuteTestService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09AUXWGIznw=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGFNa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": -312, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09AUXWGJojM=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGFNa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1208, + "top": -312, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 2944, + "width": 362.9013671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV09AUXWGGL9M=" + }, + "nameLabel": { + "$ref": "AAAAAAGV09AUXWGH/v8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV09AUXWGIznw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09AUXWGJojM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV09AUXWGKbMg=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09ERQD222Zk=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "model": { + "$ref": "AAAAAAGV09ERAjyfN2s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 2974, + "width": 352.9013671875, + "height": 13, + "text": "-llm: LLMPort", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09E3WlrZhgI=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "model": { + "$ref": "AAAAAAGV09E26VnCmuM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 2989, + "width": 352.9013671875, + "height": 13, + "text": "-valutatore: AlgoritmoValutazioneRisposte", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09Fz/nKYoNs=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "model": { + "$ref": "AAAAAAGV09FzsnGBHUE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 3004, + "width": 352.9013671875, + "height": 13, + "text": "-saveTestport: SaveRisultatoTestPort", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09F+FX57v3g=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "model": { + "$ref": "AAAAAAGV09F9531kxnA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 3019, + "width": 352.9013671875, + "height": 13, + "text": "-getElementiDomanda_port: GetAllElementiDomandaPort", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAGp4qwBbNA0=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "model": { + "$ref": "AAAAAAGWAGp4jf9TPxc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 3034, + "width": 352.9013671875, + "height": 13, + "text": "-status_tracker: TestStatusTracker", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 2969, + "width": 362.9013671875, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV09AUXWGLgTQ=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV09JRFrv6V5g=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGLgTQ=" + }, + "model": { + "$ref": "AAAAAAGV09JQ0rrjlZs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3181, + "top": 3057, + "width": 352.9013671875, + "height": 13, + "text": "+executeTest(): None", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 3052, + "width": 362.9013671875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV09AUXWGMfVE=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -904, + "top": -472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV09AUXWGN88Q=", + "_parent": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "model": { + "$ref": "AAAAAAGV09AUXWGCHik=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -904, + "top": -472, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3176, + "top": 2944, + "width": 361.9013671875, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGV09AUXWGFNa0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV09AUXWGKbMg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV09AUXWGLgTQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV09AUXWGMfVE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV09AUXWGN88Q=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09LbZ1JP5PE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JQ6X0=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3821, + "top": 2939, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JRJis=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3821, + "top": 2924, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JS5qU=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JLbY0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3821, + "top": 2969, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JTa2k=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JMr7g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3563, + "top": 2939, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JUF1M=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JMr7g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3566, + "top": 2925, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JVyuk=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JMr7g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3559, + "top": 2966, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JW9Cg=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JN3YQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4078, + "top": 2939, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JXOZc=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JN3YQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4075, + "top": 2925, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LbZ1JYZvk=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JN3YQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4082, + "top": 2966, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09LbZ1JZVoM=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JMr7g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09LbZ1JaRqI=", + "_parent": { + "$ref": "AAAAAAGV09LbZ1JP5PE=" + }, + "model": { + "$ref": "AAAAAAGV09LbZ1JN3YQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3538:2960;4104:2960", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09LbZ1JQ6X0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09LbZ1JRJis=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09LbZ1JS5qU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09LbZ1JTa2k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09LbZ1JUF1M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09LbZ1JVyuk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09LbZ1JW9Cg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09LbZ1JXOZc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09LbZ1JYZvk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09LbZ1JZVoM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09LbZ1JaRqI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09LtYWvZmWg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvaarY=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3809, + "top": 3003, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvbKCU=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3809, + "top": 2988, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvctlo=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvVBVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3809, + "top": 3033, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvd1Hc=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvWRa4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3563, + "top": 3003, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWveCQ8=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvWRa4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3566, + "top": 2989, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvfbeA=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvWRa4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3559, + "top": 3030, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvgzXc=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvXt6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4054, + "top": 3003, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWvhZS0=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvXt6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4051, + "top": 2989, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09LtYWviCRY=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvXt6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4058, + "top": 3030, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09LtYWvjqGk=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvWRa4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09LtYWvkOZE=", + "_parent": { + "$ref": "AAAAAAGV09LtYWvZmWg=" + }, + "model": { + "$ref": "AAAAAAGV09LtYWvXt6k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3538:3024;4080:3024", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09LtYWvaarY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09LtYWvbKCU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09LtYWvctlo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09LtYWvd1Hc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09LtYWveCQ8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09LtYWvfbeA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09LtYWvgzXc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09LtYWvhZS0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09LtYWviCRY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09LtYWvjqGk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09LtYWvkOZE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09NCbtpEWxU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpFzXM=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4010, + "top": 3091, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpGYIg=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4010, + "top": 3076, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpHTvc=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpAtxA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4010, + "top": 3121, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpImCM=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpBVSA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3396, + "top": 3094, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpJo8E=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpBVSA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3409, + "top": 3097, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpK7zs=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpBVSA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3368, + "top": 3090, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpLxiA=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpCdk4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4655, + "top": 3208, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpMpX4=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpCdk4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4668, + "top": 3205, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09NCbtpNHFQ=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpCdk4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4627, + "top": 3212, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09NCbtpODhM=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpBVSA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09NCbtpPSYQ=", + "_parent": { + "$ref": "AAAAAAGV09NCbtpEWxU=" + }, + "model": { + "$ref": "AAAAAAGV09NCbtpCdk4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -88, + "top": -272, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcBaJ3UGLY2c=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3381:3075;3381:3112;4640:3112;4640:3240", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09NCbtpFzXM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09NCbtpGYIg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09NCbtpHTvc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09NCbtpImCM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09NCbtpJo8E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09NCbtpK7zs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09NCbtpLxiA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09NCbtpMpX4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09NCbtpNHFQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09NCbtpODhM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09NCbtpPSYQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV09SH/ZLcvrI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV09SH/ZLdhHE=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV09SH/ZLebLg=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLdhHE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09SH/ZLfkgM=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLdhHE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3205, + "top": 3143, + "width": 357.966796875, + "height": 13, + "text": "ExecuteTestOnSetService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09SH/ZLgYXE=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLdhHE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": 64, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV09SH/ZLhQJM=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLdhHE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3200, + "top": 3136, + "width": 367.966796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV09SH/ZLebLg=" + }, + "nameLabel": { + "$ref": "AAAAAAGV09SH/ZLfkgM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV09SH/ZLgYXE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09SH/ZLhQJM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV09SH/ZLix2c=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09YGqvFk+eo=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLix2c=" + }, + "model": { + "$ref": "AAAAAAGV09YGYPA+bIo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3205, + "top": 3166, + "width": 357.966796875, + "height": 13, + "text": "-llm: LLMPort", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09ZKxgy0RBc=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLix2c=" + }, + "model": { + "$ref": "AAAAAAGV09ZKdwuOJG0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3205, + "top": 3181, + "width": 357.966796875, + "height": 13, + "text": "-valutatore: AlgoritmoValutazioneRisposte", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09Z/gxpfT7I=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLix2c=" + }, + "model": { + "$ref": "AAAAAAGV09Z/Ohk5n0Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3205, + "top": 3196, + "width": 357.966796875, + "height": 13, + "text": "-saveTestport: SaveRisultatoTestPort", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV09gr0BI/bQg=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLix2c=" + }, + "model": { + "$ref": "AAAAAAGV09grihEZAW0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3205, + "top": 3211, + "width": 357.966796875, + "height": 13, + "text": "-getSetElementiDomanda_port: GetSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3200, + "top": 3161, + "width": 367.966796875, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV09SH/ZLjf4U=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV09b4eE6wWfw=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLjf4U=" + }, + "model": { + "$ref": "AAAAAAGV09b4NU2KaEk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3205, + "top": 3234, + "width": 357.966796875, + "height": 13, + "text": "+executeTestOnSet(nomeSet: str): RisultatoTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3200, + "top": 3229, + "width": 367.966796875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV09SH/ZLkOTM=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV09SH/ZLlxck=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "model": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": 32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3200, + "top": 3136, + "width": 366.966796875, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGV09SH/ZLdhHE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV09SH/ZLix2c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV09SH/ZLjf4U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV09SH/ZLkOTM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV09SH/ZLlxck=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09x6zxiuTz4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxivEow=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 3147, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxiw1bI=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 3132, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxixiTI=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxiqL5c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2912, + "top": 3177, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxiyEHg=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxirtbY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2649, + "top": 3147, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxizzWA=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxirtbY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2652, + "top": 3133, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxi0HdQ=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxirtbY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2645, + "top": 3174, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxi1Ihg=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxishGg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3174, + "top": 3147, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxi2BOM=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxishGg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3171, + "top": 3133, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09x6zxi3+Mw=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxishGg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3178, + "top": 3174, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09x6zxi4uCk=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxirtbY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09x6zxi5244=", + "_parent": { + "$ref": "AAAAAAGV09x6zxiuTz4=" + }, + "model": { + "$ref": "AAAAAAGV09x6zxishGg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "tail": { + "$ref": "AAAAAAGVo40MXXAr8g4=" + }, + "points": "2624:3168;3200:3168", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09x6zxivEow=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09x6zxiw1bI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09x6zxixiTI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09x6zxiyEHg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09x6zxizzWA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09x6zxi0HdQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09x6zxi1Ihg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09x6zxi2BOM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09x6zxi3+Mw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09x6zxi4uCk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09x6zxi5244=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09ybJUSGAgU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSHIwM=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3969, + "top": 3073, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSI0vM=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3954, + "top": 3073, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSJNy8=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3999, + "top": 3074, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSKfFE=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSDbgQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3592, + "top": 3179, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSLI40=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSDbgQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3595, + "top": 3165, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSMYCI=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSDbgQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3588, + "top": 3206, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSN++o=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSEuuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4078, + "top": 2939, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSOijQ=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSEuuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4075, + "top": 2925, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ybJUSPeds=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSEuuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4082, + "top": 2966, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09ybJUSQgrE=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSDbgQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09ybJUSRNMo=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSGAgU=" + }, + "model": { + "$ref": "AAAAAAGV09ybJUSEuuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVhd/Dg7p9+YM=" + }, + "tail": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "points": "3567:3200;3984:3200;3984:2960;4104:2960", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09ybJUSHIwM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09ybJUSI0vM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09ybJUSJNy8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09ybJUSKfFE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09ybJUSLI40=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09ybJUSMYCI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09ybJUSN++o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09ybJUSOijQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09ybJUSPeds=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09ybJUSQgrE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09ybJUSRNMo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV09ysE2U2VsM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysE2U3lyg=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3993, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysE2U461k=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3978, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysE2U5zKg=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4022, + "top": 3114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysE2U6O00=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UzGEs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3592, + "top": 3179, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysE2U7Oew=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UzGEs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3595, + "top": 3165, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysFGU8ysU=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UzGEs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3588, + "top": 3206, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysFGU959U=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2U0g8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4054, + "top": 3019, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysFGU+zrE=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2U0g8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4051, + "top": 3005, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09ysFGU/rSs=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2U0g8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4058, + "top": 3046, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09ysFGVAyjw=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2UzGEs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV09ysFGVB+BU=", + "_parent": { + "$ref": "AAAAAAGV09ysE2U2VsM=" + }, + "model": { + "$ref": "AAAAAAGV09ysE2U0g8c=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOWsTVU=" + }, + "tail": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "points": "3567:3200;4008:3200;4008:3040;4080:3040", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09ysE2U3lyg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09ysE2U461k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09ysE2U5zKg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV09ysE2U6O00=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV09ysE2U7Oew=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV09ysFGU8ysU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV09ysFGU959U=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV09ysFGU+zrE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV09ysFGU/rSs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV09ysFGVAyjw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV09ysFGVB+BU=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV09z3krGUAMU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV09z3krGSebA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09z3k7GVdGA=", + "_parent": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "model": { + "$ref": "AAAAAAGV09z3krGSebA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3927, + "top": 3228, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09z3k7GWtrc=", + "_parent": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "model": { + "$ref": "AAAAAAGV09z3krGSebA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3942, + "top": 3228, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV09z3k7GXmh4=", + "_parent": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "model": { + "$ref": "AAAAAAGV09z3krGSebA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3897, + "top": 3229, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV09z3krGUAMU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcHLOZwrlrmQ=" + }, + "tail": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "points": "3567:3235;3912:3235;3912:3848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV09z3k7GVdGA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV09z3k7GWtrc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV09z3k7GXmh4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0+NMmK5TePk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5Uw7s=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3953, + "top": 2737, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5VYN0=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3938, + "top": 2737, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5WbSo=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3983, + "top": 2738, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5X5fw=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5QFA8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3592, + "top": 3139, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5YS8I=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5QFA8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3595, + "top": 3125, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5Z4Fg=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5QFA8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3588, + "top": 3166, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5ahxg=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5RRPg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4214, + "top": 2307, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5bPZc=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5RRPg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4211, + "top": 2293, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+NMmK5cDu8=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5RRPg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4218, + "top": 2334, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0+NMmK5dMZI=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5QFA8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0+NMmK5eHeU=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5TePk=" + }, + "model": { + "$ref": "AAAAAAGV0+NMmK5RRPg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo9BLZRFk8qw=" + }, + "tail": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "points": "3567:3160;3968:3160;3968:2328;4240:2328", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0+NMmK5Uw7s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0+NMmK5VYN0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0+NMmK5WbSo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0+NMmK5X5fw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0+NMmK5YS8I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0+NMmK5Z4Fg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0+NMmK5ahxg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0+NMmK5bPZc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0+NMmK5cDu8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0+NMmK5dMZI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0+NMmK5eHeU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV0+Qn9Nn/inE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoA3wQ=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3809, + "top": 2437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoBwtc=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3794, + "top": 2437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoC45Y=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3839, + "top": 2438, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoDxM4=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n8w/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3592, + "top": 3123, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoEOZ8=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n8w/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3595, + "top": 3109, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoFWao=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n8w/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3588, + "top": 3150, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoG/hg=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n97jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4310, + "top": 1723, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoH2Co=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n97jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4307, + "top": 1709, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV0+Qn9NoIh4M=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n97jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4314, + "top": 1750, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0+Qn9NoJJ/o=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n8w/Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV0+Qn9NoKND4=", + "_parent": { + "$ref": "AAAAAAGV0+Qn9Nn/inE=" + }, + "model": { + "$ref": "AAAAAAGV0+Qn89n97jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "tail": { + "$ref": "AAAAAAGV09SH/ZLcvrI=" + }, + "points": "3567:3144;3824:3144;3824:1744;4336:1744", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV0+Qn9NoA3wQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV0+Qn9NoBwtc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV0+Qn9NoC45Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV0+Qn9NoDxM4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV0+Qn9NoEOZ8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV0+Qn9NoFWao=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV0+Qn9NoG/hg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV0+Qn9NoH2Co=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV0+Qn9NoIh4M=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV0+Qn9NoJJ/o=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV0+Qn9NoKND4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08tQDbQiVeE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08tQDbQjH34=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08tQDbQkpVM=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQjH34=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -752, + "top": -184, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08tQDbQlYjg=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQjH34=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3245, + "top": 3303, + "width": 257.1279296875, + "height": 13, + "text": "GetRisultatoTestService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08tQDbQmgis=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQjH34=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -752, + "top": -184, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08tQDbQnTlM=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQjH34=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -752, + "top": -184, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3240, + "top": 3296, + "width": 267.1279296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08tQDbQkpVM=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08tQDbQlYjg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08tQDbQmgis=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08tQDbQnTlM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08tQDbQo2gg=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV0+ggB4WoGzU=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQo2gg=" + }, + "model": { + "$ref": "AAAAAAGV0+gfzIRz8CE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3245, + "top": 3326, + "width": 257.1279296875, + "height": 13, + "text": "-port: GetRisultatoTestPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3240, + "top": 3321, + "width": 267.1279296875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08tQDbQpdXQ=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV0+hIRZQH70Q=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQpdXQ=" + }, + "model": { + "$ref": "AAAAAAGV0+hH9JLSF4M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3245, + "top": 3349, + "width": 257.1279296875, + "height": 13, + "text": "+getRisultatoTestById(id: int): RisultatoTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3240, + "top": 3344, + "width": 267.1279296875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08tQDbQqWT8=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -456, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08tQDbQrgnU=", + "_parent": { + "$ref": "AAAAAAGV08tQDbQiVeE=" + }, + "model": { + "$ref": "AAAAAAGV08tQDbQgRFM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -456, + "top": -192, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3240, + "top": 3296, + "width": 266.1279296875, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08tQDbQjH34=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08tQDbQo2gg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08tQDbQpdXQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08tQDbQqWT8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08tQDbQrgnU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08w60KfZx90=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08w60KfatrM=", + "_parent": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08w60KfbN8o=", + "_parent": { + "$ref": "AAAAAAGV08w60KfatrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1624, + "top": -56, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08w60KfcoUY=", + "_parent": { + "$ref": "AAAAAAGV08w60KfatrM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3013, + "top": 3591, + "width": 494.89208984375, + "height": 13, + "text": "GetRisultatoSingolaDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08w60KfdSQI=", + "_parent": { + "$ref": "AAAAAAGV08w60KfatrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1624, + "top": -56, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08w60Kfe4EM=", + "_parent": { + "$ref": "AAAAAAGV08w60KfatrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1624, + "top": -56, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3584, + "width": 504.89208984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08w60KfbN8o=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08w60KfcoUY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08w60KfdSQI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08w60Kfe4EM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08w60KffoNA=", + "_parent": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV0+oL3RF9nP0=", + "_parent": { + "$ref": "AAAAAAGV08w60KffoNA=" + }, + "model": { + "$ref": "AAAAAAGV0+oLoRBsjI8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3013, + "top": 3614, + "width": 494.89208984375, + "height": 13, + "text": "-port: GetRisultatoSingolaDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3609, + "width": 504.89208984375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08w60KfgUaY=", + "_parent": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV0+pr1SltaeI=", + "_parent": { + "$ref": "AAAAAAGV08w60KfgUaY=" + }, + "model": { + "$ref": "AAAAAAGV0+prmChcOVY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3013, + "top": 3637, + "width": 494.89208984375, + "height": 13, + "text": "+getRisultatoSingolaDomandaTestById(idTest: int, id: int): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3632, + "width": 504.89208984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08w60KfhCA8=", + "_parent": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1112, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08w60KfiGHw=", + "_parent": { + "$ref": "AAAAAAGV08w60KfZx90=" + }, + "model": { + "$ref": "AAAAAAGV08w60KfXgEw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1112, + "top": -112, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3008, + "top": 3584, + "width": 503.89208984375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08w60KfatrM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08w60KffoNA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08w60KfgUaY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08w60KfhCA8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08w60KfiGHw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08vdYUJynJ8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08vdYUJz+ks=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08vdYUJ0cDM=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJz+ks=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08vdYUJ1/Z0=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJz+ks=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3013, + "top": 3487, + "width": 499.2275390625, + "height": 13, + "text": "GetAllRisultatiSingoleDomandeService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08vdYUJ2DOM=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJz+ks=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -112, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08vdYUJ3VsY=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJz+ks=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1448, + "top": -112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3480, + "width": 509.2275390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08vdYUJ0cDM=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08vdYUJ1/Z0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08vdYUJ2DOM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08vdYUJ3VsY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08vdYUJ4IaI=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV0+wBEkXwSeA=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJ4IaI=" + }, + "model": { + "$ref": "AAAAAAGV0+wAyUTl59s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3013, + "top": 3510, + "width": 499.2275390625, + "height": 13, + "text": "-port: GetAllRisultatiSingoleDomandeTestPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3505, + "width": 509.2275390625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08vdYUJ554I=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV0+xVpGPaG2Y=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJ554I=" + }, + "model": { + "$ref": "AAAAAAGV0+xVX2LPtsU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3013, + "top": 3533, + "width": 499.2275390625, + "height": 13, + "text": "+getAllRisultatiSingoleDomandeByTestId(idTest: int): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3008, + "top": 3528, + "width": 509.2275390625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08vdYkJ65ig=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -888, + "top": -144, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08vdYkJ7r00=", + "_parent": { + "$ref": "AAAAAAGV08vdYUJynJ8=" + }, + "model": { + "$ref": "AAAAAAGV08vdYUJwmhI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -888, + "top": -144, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3008, + "top": 3480, + "width": 508.2275390625, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08vdYUJz+ks=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08vdYUJ4IaI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08vdYUJ554I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08vdYkJ65ig=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08vdYkJ7r00=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV1B/4TID15wE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV1B/4TYD2imU=", + "_parent": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/4TYD3GJg=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD2imU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -104, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/4TYD4vxM=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD2imU=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3365, + "top": 2023, + "width": 413.97216796875, + "height": 13, + "text": "UpdateElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/4TYD5kss=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD2imU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -104, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/4TYD6/Pw=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD2imU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -976, + "top": -104, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3360, + "top": 2016, + "width": 423.97216796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV1B/4TYD3GJg=" + }, + "nameLabel": { + "$ref": "AAAAAAGV1B/4TYD4vxM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV1B/4TYD5kss=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1B/4TYD6/Pw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV1B/4TYD7cAs=", + "_parent": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV1CRJ90AH6yI=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD7cAs=" + }, + "model": { + "$ref": "AAAAAAGV1CRJrj7hfQ0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3365, + "top": 2046, + "width": 413.97216796875, + "height": 13, + "text": "-port: UpdateElementoDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3360, + "top": 2041, + "width": 423.97216796875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV1B/4TYD8JGg=", + "_parent": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV1CSIS2MqQVk=", + "_parent": { + "$ref": "AAAAAAGV1B/4TYD8JGg=" + }, + "model": { + "$ref": "AAAAAAGV1CSIBGIEUPI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3365, + "top": 2069, + "width": 413.97216796875, + "height": 13, + "text": "+updateElementoDomandaById(id: int, domanda: str, risposta: str): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3360, + "top": 2064, + "width": 423.97216796875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV1B/4TYD9Z0c=", + "_parent": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV1B/4TYD+s+g=", + "_parent": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "model": { + "$ref": "AAAAAAGV1B/4TIDzD18=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": -136, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3360, + "top": 2016, + "width": 422.97216796875, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV1B/4TYD2imU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV1B/4TYD7cAs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV1B/4TYD8JGg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV1B/4TYD9Z0c=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV1B/4TYD+s+g=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV1B/Cu2++dHE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV1B/Cu2+/xKg=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/Cu2/ApFY=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+/xKg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -960, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/Cu2/Bo24=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+/xKg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3453, + "top": 1935, + "width": 261.50146484375, + "height": 13, + "text": "DeleteElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/Cu2/C1Ho=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+/xKg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -960, + "top": -144, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B/Cu2/DoP8=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2+/xKg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -960, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3448, + "top": 1928, + "width": 271.50146484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV1B/Cu2/ApFY=" + }, + "nameLabel": { + "$ref": "AAAAAAGV1B/Cu2/Bo24=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV1B/Cu2/C1Ho=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1B/Cu2/DoP8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV1B/Cu2/EzCE=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV1CO6dQUFBuQ=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2/EzCE=" + }, + "model": { + "$ref": "AAAAAAGV1CO6LAPf1Ao=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3453, + "top": 1958, + "width": 261.50146484375, + "height": 13, + "text": "-port: DeleteElementoDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3448, + "top": 1953, + "width": 271.50146484375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV1B/Cu2/FTMY=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV1CPxghkcDSs=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2/FTMY=" + }, + "model": { + "$ref": "AAAAAAGV1CPxPxf2udI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3453, + "top": 1981, + "width": 261.50146484375, + "height": 13, + "text": "+deleteElementoDomandaById(id: int): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3448, + "top": 1976, + "width": 271.50146484375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV1B/Cu2/G1jU=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -680, + "top": -168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV1B/Cu2/HKx8=", + "_parent": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "model": { + "$ref": "AAAAAAGV1B/Cu2+8go8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -680, + "top": -168, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3448, + "top": 1928, + "width": 270.50146484375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV1B/Cu2+/xKg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV1B/Cu2/EzCE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV1B/Cu2/FTMY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV1B/Cu2/G1jU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV1B/Cu2/HKx8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV1B+hhF+q0Hg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV1B+hhF+rAjQ=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV1B+hhF+sphQ=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+rAjQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B+hhF+tAmg=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+rAjQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3429, + "top": 1839, + "width": 307.75048828125, + "height": 13, + "text": "GetAllElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B+hhF+uPI4=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+rAjQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B+hhF+v/bc=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+rAjQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -720, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1832, + "width": 317.75048828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV1B+hhF+sphQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGV1B+hhF+tAmg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV1B+hhF+uPI4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1B+hhF+v/bc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV1B+hhF+wlXM=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV1CMKDMKAim8=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+wlXM=" + }, + "model": { + "$ref": "AAAAAAGV1CMJxsFaqQw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3429, + "top": 1862, + "width": 307.75048828125, + "height": 13, + "text": "-port: GetAllElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1857, + "width": 317.75048828125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV1B+hhV+xLho=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV1CNMdN9e/kc=", + "_parent": { + "$ref": "AAAAAAGV1B+hhV+xLho=" + }, + "model": { + "$ref": "AAAAAAGV1CNMKt44V88=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3429, + "top": 1885, + "width": 307.75048828125, + "height": 13, + "text": "+getAllElementiDomanda(): set", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1880, + "width": 317.75048828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV1B+hhV+ysCo=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -520, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV1B+hhV+zVuc=", + "_parent": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "model": { + "$ref": "AAAAAAGV1B+hhF+olW4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -520, + "top": -72, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3424, + "top": 1832, + "width": 316.75048828125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV1B+hhF+rAjQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV1B+hhF+wlXM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV1B+hhV+xLho=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV1B+hhV+ysCo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV1B+hhV+zVuc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV1B9qvk5zc38=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV1B9qvk50mrM=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV1B9qvk51Pc8=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk50mrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -696, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B9qvk52/xc=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk50mrM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3429, + "top": 1719, + "width": 342.783203125, + "height": 13, + "text": "GetElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B9qvk5375A=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk50mrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -696, + "top": -96, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B9qvk54Ypc=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk50mrM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -696, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1712, + "width": 352.783203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV1B9qvk51Pc8=" + }, + "nameLabel": { + "$ref": "AAAAAAGV1B9qvk52/xc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV1B9qvk5375A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1B9qvk54Ypc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV1B9qvk5536A=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV1CLKPJfX4nA=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5536A=" + }, + "model": { + "$ref": "AAAAAAGV1CLJ/Jax9B0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3429, + "top": 1742, + "width": 342.783203125, + "height": 13, + "text": "-port: GetElementoDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1737, + "width": 352.783203125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV1B9qvk56lPc=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV1CJP5VzViso=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk56lPc=" + }, + "model": { + "$ref": "AAAAAAGV1CJPoFuvcKM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3429, + "top": 1765, + "width": 342.783203125, + "height": 13, + "text": "+getElementoDomandaById(id: int): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3424, + "top": 1760, + "width": 352.783203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV1B9qvk57rJo=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -504, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV1B9qvk58spQ=", + "_parent": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "model": { + "$ref": "AAAAAAGV1B9qvk5xci4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -504, + "top": -128, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3424, + "top": 1712, + "width": 351.783203125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV1B9qvk50mrM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV1B9qvk5536A=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV1B9qvk56lPc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV1B9qvk57rJo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV1B9qvk58spQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV1B776Seb9Z4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV1B776SecGqk=", + "_parent": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV1B776Sed6Wc=", + "_parent": { + "$ref": "AAAAAAGV1B776SecGqk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -600, + "top": -120, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B776See8JA=", + "_parent": { + "$ref": "AAAAAAGV1B776SecGqk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3413, + "top": 1607, + "width": 426.95947265625, + "height": 13, + "text": "AddElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B776SeftsA=", + "_parent": { + "$ref": "AAAAAAGV1B776SecGqk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -600, + "top": -120, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV1B776SegAxs=", + "_parent": { + "$ref": "AAAAAAGV1B776SecGqk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -600, + "top": -120, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3408, + "top": 1600, + "width": 436.95947265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV1B776Sed6Wc=" + }, + "nameLabel": { + "$ref": "AAAAAAGV1B776See8JA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV1B776SeftsA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1B776SegAxs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV1B776SehWoE=", + "_parent": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV1B86nz+lIkQ=", + "_parent": { + "$ref": "AAAAAAGV1B776SehWoE=" + }, + "model": { + "$ref": "AAAAAAGV1B86Vz5/U78=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3413, + "top": 1630, + "width": 426.95947265625, + "height": 13, + "text": "-port: SaveElementoDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3408, + "top": 1625, + "width": 436.95947265625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV1B776Sei7TY=", + "_parent": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV1CHkM0J5nD8=", + "_parent": { + "$ref": "AAAAAAGV1B776Sei7TY=" + }, + "model": { + "$ref": "AAAAAAGV1CHj8EFTy48=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3413, + "top": 1653, + "width": 426.95947265625, + "height": 13, + "text": "+addElementoDomanda(domanda: str, risposta: str): ElementoDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3408, + "top": 1648, + "width": 436.95947265625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV1B776Sejrgk=", + "_parent": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -392, + "top": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV1B776SeknHA=", + "_parent": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "model": { + "$ref": "AAAAAAGV1B776SeZebw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -392, + "top": -136, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3408, + "top": 1600, + "width": 435.95947265625, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV1B776SecGqk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV1B776SehWoE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV1B776Sei7TY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV1B776Sejrgk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV1B776SeknHA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CBQ6FyL4eo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyM5Us=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3280, + "top": 1621, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyNBH8=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3280, + "top": 1606, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyOu5w=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyHV38=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3280, + "top": 1651, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyPqu8=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyIFmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3178, + "top": 1621, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyQcPQ=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyIFmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3181, + "top": 1607, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyRucs=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyIFmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3174, + "top": 1648, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyS7X8=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyJ768=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3382, + "top": 1621, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyTbnM=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyJ768=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3379, + "top": 1607, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBQ6FyUNXw=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyJ768=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3386, + "top": 1648, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBQ6FyVUns=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyIFmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBQ6FyWNew=", + "_parent": { + "$ref": "AAAAAAGV1CBQ6FyL4eo=" + }, + "model": { + "$ref": "AAAAAAGV1CBQ6FyJ768=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "tail": { + "$ref": "AAAAAAGVo3aPxmebdpo=" + }, + "points": "3153:1642;3408:1642", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CBQ6FyM5Us=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CBQ6FyNBH8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CBQ6FyOu5w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CBQ6FyPqu8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CBQ6FyQcPQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CBQ6FyRucs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CBQ6FyS7X8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CBQ6FyTbnM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CBQ6FyUNXw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CBQ6FyVUns=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CBQ6FyWNew=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CBcHm35uLY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm36PGY=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3245, + "top": 1734, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm37BG8=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3245, + "top": 1719, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm38xRk=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm31Zjs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3245, + "top": 1764, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm39xJM=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm32nu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3092, + "top": 1734, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm3+Erg=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm32nu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3095, + "top": 1720, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm3/dHw=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm32nu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3088, + "top": 1761, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm4ACU8=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm33EWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3398, + "top": 1734, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm4BgkI=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm33EWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3395, + "top": 1720, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBcHm4CXb8=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm33EWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3402, + "top": 1761, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBcHm4Dl4Y=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm32nu8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBcHm4Esqk=", + "_parent": { + "$ref": "AAAAAAGV1CBcHm35uLY=" + }, + "model": { + "$ref": "AAAAAAGV1CBcHm33EWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "tail": { + "$ref": "AAAAAAGVo3aglXRw84E=" + }, + "points": "3067:1755;3424:1755", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CBcHm36PGY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CBcHm37BG8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CBcHm38xRk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CBcHm39xJM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CBcHm3+Erg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CBcHm3/dHw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CBcHm4ACU8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CBcHm4BgkI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CBcHm4CXb8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CBcHm4Dl4Y=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CBcHm4Esqk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CBr2YHmTaM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHnJTk=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3248, + "top": 1830, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHoA0Y=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3248, + "top": 1815, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHpbGc=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHi9dw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3248, + "top": 1860, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHqr+I=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHjbEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3097, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHrHsU=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHjbEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3100, + "top": 1816, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHsmuk=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHjbEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3093, + "top": 1857, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHt6PA=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHkAvY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3398, + "top": 1830, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHuy2M=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHkAvY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3395, + "top": 1816, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CBr2YHvGnU=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHkAvY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3402, + "top": 1857, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBr2YHwcuk=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHjbEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CBr2YHxLnc=", + "_parent": { + "$ref": "AAAAAAGV1CBr2YHmTaM=" + }, + "model": { + "$ref": "AAAAAAGV1CBr2YHkAvY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "tail": { + "$ref": "AAAAAAGVa91mSRDk7FQ=" + }, + "points": "3072:1851;3424:1851", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CBr2YHnJTk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CBr2YHoA0Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CBr2YHpbGc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CBr2YHqr+I=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CBr2YHrHsU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CBr2YHsmuk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CBr2YHt6PA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CBr2YHuy2M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CBr2YHvGnU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CBr2YHwcuk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CBr2YHxLnc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CB7Qpvi4z0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7QpvjMYQ=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3244, + "top": 1929, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7QpvkBdo=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3244, + "top": 1914, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7Qpvlcxo=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpveUug=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3244, + "top": 1959, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7QpvmvQY=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvfQJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3066, + "top": 1929, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7Qpvnzsk=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvfQJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3069, + "top": 1915, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7Qpvoyok=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvfQJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3062, + "top": 1956, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7Qpvpvio=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvgESc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3422, + "top": 1929, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7QpvqDbs=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvgESc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3419, + "top": 1915, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CB7Qpvrd6Y=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvgESc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3426, + "top": 1956, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CB7Qpvsmf4=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvfQJw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CB7QpvtHxs=", + "_parent": { + "$ref": "AAAAAAGV1CB7Qpvi4z0=" + }, + "model": { + "$ref": "AAAAAAGV1CB7QpvgESc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "tail": { + "$ref": "AAAAAAGVo3aVTWvA4ww=" + }, + "points": "3041:1950;3448:1950", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CB7QpvjMYQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CB7QpvkBdo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CB7Qpvlcxo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CB7QpvmvQY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CB7Qpvnzsk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CB7Qpvoyok=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CB7Qpvpvio=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CB7QpvqDbs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CB7Qpvrd6Y=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CB7Qpvsmf4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CB7QpvtHxs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CCHGLh+S0o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLh/umY=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3247, + "top": 2029, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiAyMA=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3247, + "top": 2014, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiBvXo=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h6EDc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3247, + "top": 2059, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiCBMU=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h7WkY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3159, + "top": 2029, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiDHk4=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h7WkY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3162, + "top": 2015, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiEWqE=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h7WkY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3155, + "top": 2056, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiFAbk=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h8C1I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3334, + "top": 2029, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiGL5I=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h8C1I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3331, + "top": 2015, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CCHGLiHZMg=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h8C1I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3338, + "top": 2056, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CCHGLiIt88=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h7WkY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CCHGLiJkJ4=", + "_parent": { + "$ref": "AAAAAAGV1CCHGLh+S0o=" + }, + "model": { + "$ref": "AAAAAAGV1CCHF7h8C1I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "tail": { + "$ref": "AAAAAAGVo3aafXBLDmI=" + }, + "points": "3134:2050;3360:2050", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CCHGLh/umY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CCHGLiAyMA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CCHGLiBvXo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CCHGLiCBMU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CCHGLiDHk4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CCHGLiEWqE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CCHGLiFAbk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CCHGLiGL5I=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CCHGLiHZMg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CCHGLiIt88=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CCHGLiJkJ4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CECWzdrAL4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdsSy4=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4034, + "top": 1620, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdtt5o=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4034, + "top": 1605, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzduNsA=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdnCkc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4034, + "top": 1650, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdvtUk=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdoFVE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3869, + "top": 1620, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdwK7c=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdoFVE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3872, + "top": 1606, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdxoGw=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdoFVE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3865, + "top": 1647, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdyF64=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdpark=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4198, + "top": 1620, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzdzZ44=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdpark=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4195, + "top": 1606, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CECWzd0Vfo=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdpark=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4202, + "top": 1647, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CECWzd1uVM=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdoFVE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CECWzd2Anc=", + "_parent": { + "$ref": "AAAAAAGV1CECWzdrAL4=" + }, + "model": { + "$ref": "AAAAAAGV1CECWzdpark=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVbCFHILx+uRw=" + }, + "tail": { + "$ref": "AAAAAAGV1B776Seb9Z4=" + }, + "points": "3844:1641;4224:1641", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CECWzdsSy4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CECWzdtt5o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CECWzduNsA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CECWzdvtUk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CECWzdwK7c=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CECWzdxoGw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CECWzdyF64=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CECWzdzZ44=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CECWzd0Vfo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CECWzd1uVM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CECWzd2Anc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CEr/WHfk50=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHgaYY=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4056, + "top": 1723, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHhdNM=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4056, + "top": 1708, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHiadM=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHbc/A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4056, + "top": 1753, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHjSl4=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHcOqY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3801, + "top": 1723, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHky5g=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHcOqY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3804, + "top": 1709, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHlDDw=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHcOqY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3797, + "top": 1750, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHmsl8=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHdpCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4310, + "top": 1723, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHnCsM=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHdpCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4307, + "top": 1709, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CEr/WHomUM=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHdpCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4314, + "top": 1750, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CEr/WHpQVw=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHcOqY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CEr/WHqG1o=", + "_parent": { + "$ref": "AAAAAAGV1CEr/WHfk50=" + }, + "model": { + "$ref": "AAAAAAGV1CEr/WHdpCM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8Vks5+bK30=" + }, + "tail": { + "$ref": "AAAAAAGV1B9qvk5zc38=" + }, + "points": "3776:1744;4336:1744", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CEr/WHgaYY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CEr/WHhdNM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CEr/WHiadM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CEr/WHjSl4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CEr/WHky5g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CEr/WHlDDw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CEr/WHmsl8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CEr/WHnCsM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CEr/WHomUM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CEr/WHpQVw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CEr/WHqG1o=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CFu2Ks2TuM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks3/Q4=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4038, + "top": 1827, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks4THo=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4038, + "top": 1812, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks5zWk=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2KsyclE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4038, + "top": 1857, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks6t3A=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ksztlk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3766, + "top": 1827, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks7mkI=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ksztlk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3769, + "top": 1813, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks8OKE=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ksztlk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3762, + "top": 1854, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks9i9E=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ks0M+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4310, + "top": 1827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks+j4M=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ks0M+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4307, + "top": 1813, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CFu2Ks/XYQ=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ks0M+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4314, + "top": 1854, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CFu2KtAaQE=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ksztlk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CFu2KtB31Y=", + "_parent": { + "$ref": "AAAAAAGV1CFu2Ks2TuM=" + }, + "model": { + "$ref": "AAAAAAGV1CFu2Ks0M+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "tail": { + "$ref": "AAAAAAGV1B+hhF+q0Hg=" + }, + "points": "3741:1848;4336:1848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CFu2Ks3/Q4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CFu2Ks4THo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CFu2Ks5zWk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CFu2Ks6t3A=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CFu2Ks7mkI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CFu2Ks8OKE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CFu2Ks9i9E=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CFu2Ks+j4M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CFu2Ks/XYQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CFu2KtAaQE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CFu2KtB31Y=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CF+YcyjblA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcyknOM=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4477, + "top": 1938, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcylG2o=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4462, + "top": 1938, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcymC+M=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+Ycyf0F0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4506, + "top": 1939, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcynAmE=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcygelQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3744, + "top": 1924, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+Ycyosxg=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcygelQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3747, + "top": 1910, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcypRmY=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcygelQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3740, + "top": 1951, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+Ycyq/eI=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcyhpWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4477, + "top": 1963, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YcyrU/Y=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcyhpWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4463, + "top": 1966, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CF+YsysKp4=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcyhpWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4504, + "top": 1959, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CF+YsyteRw=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcygelQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CF+Ysyu0NE=", + "_parent": { + "$ref": "AAAAAAGV1CF+YcyjblA=" + }, + "model": { + "$ref": "AAAAAAGV1CF+YcyhpWE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8V/FKp8BWU=" + }, + "tail": { + "$ref": "AAAAAAGV1B/Cu2++dHE=" + }, + "points": "3719:1945;4492:1945;4492:1944", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CF+YcyknOM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CF+YcylG2o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CF+YcymC+M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CF+YcynAmE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CF+Ycyosxg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CF+YcypRmY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CF+Ycyq/eI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CF+YcyrU/Y=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CF+YsysKp4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CF+YsyteRw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CF+Ysyu0NE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGV1CGOqu+fwiE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+gmv0=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4508, + "top": 2034, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+h2FY=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4493, + "top": 2034, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+ieQQ=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqe+b11s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4537, + "top": 2035, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+jn6s=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+c/3o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3808, + "top": 2020, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+kuCw=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+c/3o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3811, + "top": 2006, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+lL4I=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+c/3o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3804, + "top": 2047, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+m6rc=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+dxP0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4508, + "top": 2059, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+n/Ms=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+dxP0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4494, + "top": 2062, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV1CGOqu+okYM=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+dxP0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4535, + "top": 2055, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CGOqu+ps74=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+c/3o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGV1CGOqu+qcDI=", + "_parent": { + "$ref": "AAAAAAGV1CGOqu+fwiE=" + }, + "model": { + "$ref": "AAAAAAGV1CGOqu+dxP0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -56, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8WJhLPyM0U=" + }, + "tail": { + "$ref": "AAAAAAGV1B/4TID15wE=" + }, + "points": "3783:2041;4523:2041;4523:2040", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV1CGOqu+gmv0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV1CGOqu+h2FY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV1CGOqu+ieQQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGV1CGOqu+jn6s=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGV1CGOqu+kuCw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGV1CGOqu+lL4I=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGV1CGOqu+m6rc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGV1CGOqu+n/Ms=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGV1CGOqu+okYM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGV1CGOqu+ps74=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGV1CGOqu+qcDI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVbFu9f1vxQ00=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVbFu9gFvy/pM=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVbFu9gFvzfJ4=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFvy/pM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4368, + "top": 3056, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFu9gFv05LU=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFvy/pM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5341, + "top": 2351, + "width": 528.15380859375, + "height": 13, + "text": "SetElementiDomandaPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFu9gFv1QuU=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFvy/pM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4368, + "top": 3056, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVbFu9gFv22as=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFvy/pM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4368, + "top": 3056, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 2344, + "width": 538.15380859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVbFu9gFvzfJ4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVbFu9gFv05LU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVbFu9gFv1QuU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVbFu9gFv22as=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVbFu9gFv3RYQ=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBa7zXC8LcCI=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv3RYQ=" + }, + "model": { + "$ref": "AAAAAAGWBa7zPC3NJfo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2374, + "width": 528.15380859375, + "height": 13, + "text": "-repository", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBa79LD1AP/A=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv3RYQ=" + }, + "model": { + "$ref": "AAAAAAGWBa79ETwCoN4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2389, + "width": 528.15380859375, + "height": 13, + "text": "-mapper", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 2369, + "width": 538.15380859375, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVbFu9gFv4MS8=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa9YW8nK06s=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa9YPMiMlY4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2412, + "width": 528.15380859375, + "height": 13, + "text": "+saveSetElementiDomanda(set: SetElementiDomanda): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa9nL/WpmFw=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa9nE/RrNPo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2427, + "width": 528.15380859375, + "height": 13, + "text": "+getSetElementiDomandaByNome(nome: str): SetElementiDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa90byGISEE=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa90VCBKUUU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2442, + "width": 528.15380859375, + "height": 13, + "text": "+getAllSetElementiDomanda(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa9/6EwbUKw=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa9/zErdxUs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2457, + "width": 528.15380859375, + "height": 13, + "text": "+deleteSetElementiDomandaByNome(nome: str): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa+Nf3f6XgE=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa+NY3a8Xfo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2472, + "width": 528.15380859375, + "height": 13, + "text": "+editNomeSet(nome: str, newNome: str): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBa+cJ6UlPK0=", + "_parent": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "model": { + "$ref": "AAAAAAGWBa+cC6Pnuo8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 2487, + "width": 528.15380859375, + "height": 13, + "text": "+updateElementiDomandaAssociati(nomeSet: str, elementi: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 2407, + "width": 538.15380859375, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVbFu9gFv54rI=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 1528, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVbFu9gFv6wNU=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "model": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 1528, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5336, + "top": 2344, + "width": 537.15380859375, + "height": 161, + "nameCompartment": { + "$ref": "AAAAAAGVbFu9gFvy/pM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVbFu9gFv3RYQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVbFu9gFv4MS8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVbFu9gFv54rI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVbFu9gFv6wNU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVo+xoFPII0Ww=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo+xoFPIJpTs=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo+xoFPIKWYI=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIJpTs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -592, + "top": 1136, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+xoFPIL/X0=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIJpTs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5341, + "top": 3367, + "width": 466.7275390625, + "height": 13, + "text": "RisultatoTestPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+xoFPIM7EQ=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIJpTs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -592, + "top": 1136, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo+xoFPINHKc=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIJpTs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -592, + "top": 1136, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 3360, + "width": 476.7275390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo+xoFPIKWYI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo+xoFPIL/X0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo+xoFPIM7EQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo+xoFPINHKc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo+xoFPIOzmA=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBbGS8rAzAWE=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIOzmA=" + }, + "model": { + "$ref": "AAAAAAGWBbGSy671KDU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3390, + "width": 466.7275390625, + "height": 13, + "text": "-repositoryTest", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBbGo38yWy0c=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIOzmA=" + }, + "model": { + "$ref": "AAAAAAGWBbGow8tYCgY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3405, + "width": 466.7275390625, + "height": 13, + "text": "-repositorySingolaDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBbG/WPsF8CU=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIOzmA=" + }, + "model": { + "$ref": "AAAAAAGWBbG/O/nHevY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3420, + "width": 466.7275390625, + "height": 13, + "text": "-mapperSingolaDomanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWBbHRoBdojAI=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIOzmA=" + }, + "model": { + "$ref": "AAAAAAGWBbHRgxYqXL0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3435, + "width": 466.7275390625, + "height": 13, + "text": "-mapperTest", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 3385, + "width": 476.7275390625, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo+xoFPIPdjY=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBbH/W4ZLipc=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "model": { + "$ref": "AAAAAAGWBbH/O4UN7qk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3458, + "width": 466.7275390625, + "height": 13, + "text": "+saveRisultatoTest(risultato: RisultatoTest): bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBbIMZ7Iq/UI=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "model": { + "$ref": "AAAAAAGWBbIMS7Dsb9U=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3473, + "width": 466.7275390625, + "height": 13, + "text": "+getRisultatoTestById(id: int): RisultatoTest", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBbIcR+mjarM=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "model": { + "$ref": "AAAAAAGWBbIcK+hlRow=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3488, + "width": 466.7275390625, + "height": 13, + "text": "+getAllRisultatiTest(): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBbIpCRQ2S4E=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "model": { + "$ref": "AAAAAAGWBbIo6xL4f44=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3503, + "width": 466.7275390625, + "height": 13, + "text": "+getAllRisultatiSingoleDomandeByTestId(id: int): set", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBbI4cEuv4GY=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "model": { + "$ref": "AAAAAAGWBbI4U0pxn6A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5341, + "top": 3518, + "width": 466.7275390625, + "height": 13, + "text": "+getRisultatoSingolaDomandaTestById(id: int): RisultatoSingolaDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5336, + "top": 3453, + "width": 476.7275390625, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo+xoFPIQtx0=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -296, + "top": 568, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo+xoFPIR4ow=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPII0Ww=" + }, + "model": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -296, + "top": 568, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 5336, + "top": 3360, + "width": 475.7275390625, + "height": 176, + "nameCompartment": { + "$ref": "AAAAAAGVo+xoFPIJpTs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVo+xoFPIOzmA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo+xoFPIPdjY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo+xoFPIQtx0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo+xoFPIR4ow=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVo4VFfBy97MU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVo4VFfBy+4Oo=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VFfBy/Bi4=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy+4Oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -200, + "top": -296, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VFfBzA7Tw=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy+4Oo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2397, + "top": 2287, + "width": 264.40234375, + "height": 13, + "text": "AddSetElementiDomandaUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VFfBzBJ8A=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy+4Oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -200, + "top": -296, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVo4VFfBzCb5A=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy+4Oo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -200, + "top": -296, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2392, + "top": 2280, + "width": 274.40234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVo4VFfBy/Bi4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVo4VFfBzA7Tw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVo4VFfBzBJ8A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVo4VFfBzCb5A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVo4VFfBzDucY=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -104, + "top": -224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVo4VFfBzE2RQ=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVo4iUsK0MzQU=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBzE2RQ=" + }, + "model": { + "$ref": "AAAAAAGVo4iUnqzKrTo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2397, + "top": 2310, + "width": 264.40234375, + "height": 13, + "text": "+addSet(nome: str, elementiId: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2392, + "top": 2305, + "width": 274.40234375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVo4VFfBzFOKE=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -104, + "top": -224, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVo4VFfBzGNu4=", + "_parent": { + "$ref": "AAAAAAGVo4VFfBy97MU=" + }, + "model": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -104, + "top": -224, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2392, + "top": 2256, + "width": 273.40234375, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVo4VFfBy+4Oo=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVo4VFfBzDucY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVo4VFfBzE2RQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVo4VFfBzFOKE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVo4VFfBzGNu4=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV7U8w4/rbWKU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV7U8w4/rZtvU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U8w4/rch8Y=", + "_parent": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "model": { + "$ref": "AAAAAAGV7U8w4/rZtvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6323, + "top": 2313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U8w4/rdTJg=", + "_parent": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "model": { + "$ref": "AAAAAAGV7U8w4/rZtvU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6323, + "top": 2328, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U8w4/reO70=", + "_parent": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "model": { + "$ref": "AAAAAAGV7U8w4/rZtvU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6324, + "top": 2283, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV7U8w4/rbWKU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVfRuL78EQ9OI=" + }, + "tail": { + "$ref": "AAAAAAGVpA4aFN2j79c=" + }, + "points": "6624:2600;6624:2304;6024:2304;6024:2241", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV7U8w4/rch8Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV7U8w4/rdTJg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV7U8w4/reO70=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV7U+UV9ymswA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV7U+UV9ykiL4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U+UV9ynRHE=", + "_parent": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "model": { + "$ref": "AAAAAAGV7U+UV9ykiL4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6639, + "top": 1976, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U+UV9yoTc8=", + "_parent": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "model": { + "$ref": "AAAAAAGV7U+UV9ykiL4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6654, + "top": 1976, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV7U+UV9yp3bo=", + "_parent": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "model": { + "$ref": "AAAAAAGV7U+UV9ykiL4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 6609, + "top": 1977, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV7U+UV9ymswA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVcTyaHmMqtdY=" + }, + "tail": { + "$ref": "AAAAAAGVpA1GxeeH0pw=" + }, + "points": "6513:1747;6624:1747;6624:2220;6516:2220", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV7U+UV9ynRHE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV7U+UV9yoTc8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV7U+UV9yp3bo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVqSJHgFt8E88=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVqSJHgFt95HY=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVqSJHgFt+ZJQ=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt95HY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 848, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqSJHgFt/a7Q=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt95HY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2453, + "top": 4303, + "width": 143.0478515625, + "height": 13, + "text": "RisultatoDomandaDTO" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqSJHgFuAoIc=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt95HY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 848, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVqSJHgFuBLeo=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt95HY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 848, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2448, + "top": 4296, + "width": 153.0478515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVqSJHgFt+ZJQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGVqSJHgFt/a7Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVqSJHgFuAoIc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVqSJHgFuBLeo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVqSJHgFuCL2I=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSiwj8onQXA=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSiwV8ku3X4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4326, + "width": 143.0478515625, + "height": 13, + "text": "+Domanda: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSjn19/WewI=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSjnl97dgVw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4341, + "width": 143.0478515625, + "height": 13, + "text": "+RispostaAttesa: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSLLa3xUPwY=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSLLOntbWPU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4356, + "width": 143.0478515625, + "height": 13, + "text": "+RispostaLLM: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSMtL5RhDgA=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSMs/5NoYC8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4371, + "width": 143.0478515625, + "height": 13, + "text": "+Score: Float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSOQgJ761rA=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSOQUZ4Bn9o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4386, + "width": 143.0478515625, + "height": 13, + "text": "+Metrica1: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSQDZamT6VM=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSQDOqiaJuU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4401, + "width": 143.0478515625, + "height": 13, + "text": "+Metrica2: float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVqSQvwb6+SCo=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "model": { + "$ref": "AAAAAAGVqSQvlr3FkIQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2453, + "top": 4416, + "width": 143.0478515625, + "height": 13, + "text": "+Metrica3: float", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2448, + "top": 4321, + "width": 153.0478515625, + "height": 113 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVqSJHgFuDv2g=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2448, + "top": 4434, + "width": 153.0478515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVqSJHgFuEgXM=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 520, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVqSJHgFuFOfs=", + "_parent": { + "$ref": "AAAAAAGVqSJHgFt8E88=" + }, + "model": { + "$ref": "AAAAAAGVqSJHf1t6nvM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": 520, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2448, + "top": 4296, + "width": 152.0478515625, + "height": 148, + "nameCompartment": { + "$ref": "AAAAAAGVqSJHgFt95HY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVqSJHgFuCL2I=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVqSJHgFuDv2g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVqSJHgFuEgXM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVqSJHgFuFOfs=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGV8HFOrnwiI6w=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV8HFOrXwgmcA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8HFOrnwjEQw=", + "_parent": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "model": { + "$ref": "AAAAAAGV8HFOrXwgmcA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5616, + "top": 2083, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8HFOrnwk6RA=", + "_parent": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "model": { + "$ref": "AAAAAAGV8HFOrXwgmcA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5616, + "top": 2068, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8HFOrnwlcf4=", + "_parent": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "model": { + "$ref": "AAAAAAGV8HFOrXwgmcA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 5616, + "top": 2113, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV8HFOrnwiI6w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVmm2EXkyKkRM=" + }, + "tail": { + "$ref": "AAAAAAGVbFu9f1vxQ00=" + }, + "points": "5616:2344;5616:2104;5960:2104", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGV8HFOrnwjEQw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGV8HFOrnwk6RA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV8HFOrnwlcf4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVa9b2UOW4Fts=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVa9b2UOW5z8g=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOW6tJ4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW5z8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6896, + "top": 4904, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOW77Ig=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW5z8g=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 5189, + "top": 3087, + "width": 198.60888671875, + "height": 13, + "text": "LLMAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOW8KIw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW5z8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6896, + "top": 4904, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVa9b2UOW962E=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW5z8g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 6896, + "top": 4904, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5184, + "top": 3080, + "width": 208.60888671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVa9b2UOW6tJ4=" + }, + "nameLabel": { + "$ref": "AAAAAAGVa9b2UOW77Ig=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVa9b2UOW8KIw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVa9b2UOW962E=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVa9b2UOW+4Kg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVa9b2UOXByUo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW+4Kg=" + }, + "model": { + "$ref": "AAAAAAGVa9b2Uudksh0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5189, + "top": 3110, + "width": 198.60888671875, + "height": 13, + "text": "-url: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVcCO7ftrPXvo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW+4Kg=" + }, + "model": { + "$ref": "AAAAAAGVcCO7edrG9lw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5189, + "top": 3125, + "width": 198.60888671875, + "height": 13, + "text": "-nome: str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5184, + "top": 3105, + "width": 208.60888671875, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVa9b2UeXC5D4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UeXDdNs=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeXC5D4=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudlW04=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5189, + "top": 3148, + "width": 198.60888671875, + "height": 13, + "text": "+makeQuestion(domanda: str): str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVa9b2UeXEu7w=", + "_parent": { + "$ref": "AAAAAAGVa9b2UeXC5D4=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudoxBE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5189, + "top": 3163, + "width": 198.60888671875, + "height": 13, + "text": "+getName(): str", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 5184, + "top": 3143, + "width": 208.60888671875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVa9b2UeXFNdo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5816, + "top": 1064, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVa9b2UeXG/7E=", + "_parent": { + "$ref": "AAAAAAGVa9b2UOW4Fts=" + }, + "model": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5816, + "top": 1064, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 5184, + "top": 3080, + "width": 207.60888671875, + "height": 104, + "nameCompartment": { + "$ref": "AAAAAAGVa9b2UOW5z8g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVa9b2UOW+4Kg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVa9b2UeXC5D4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVa9b2UeXFNdo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVa9b2UeXG/7E=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGWACcF1Aez9Y4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWACcF1Ae0ii8=", + "_parent": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWACcF1Ae1keM=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae0ii8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -136, + "top": -96, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACcF1Ae2QVY=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae0ii8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4061, + "top": 2791, + "width": 179.12158203125, + "height": 13, + "text": "TestStatusTracker" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACcF1Ae3EFQ=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae0ii8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -136, + "top": -96, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACcF1Ae4bK8=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae0ii8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -136, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4056, + "top": 2784, + "width": 189.12158203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWACcF1Ae1keM=" + }, + "nameLabel": { + "$ref": "AAAAAAGWACcF1Ae2QVY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWACcF1Ae3EFQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWACcF1Ae4bK8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWACcF1Ae5odc=", + "_parent": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWACcF1Ae6xVk=", + "_parent": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACdHCybtr8M=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACdG6iWsYEk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2814, + "width": 179.12158203125, + "height": 13, + "text": "+mark_starting()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACdVgzSeBVM=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACdVYTNddsM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2816, + "width": 179.12158203125, + "height": 13, + "text": "+start_test(total_questions: int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACe5+WPcwz0=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACe52WKbrSI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2831, + "width": 179.12158203125, + "height": 13, + "text": "+update_progress()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACfPLHGNqac=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACfPCXBMqM4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2846, + "width": 179.12158203125, + "height": 13, + "text": "+set_id_risultato(id: int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWCqOvtB2nGQY=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWCqOvcxxp3NE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2861, + "width": 179.12158203125, + "height": 13, + "text": "+set_error(error: String)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACf36Y4oPog=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACf3yYzn7kU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2876, + "width": 179.12158203125, + "height": 13, + "text": "+finish_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACgOqqmDmpw=", + "_parent": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "model": { + "$ref": "AAAAAAGWACgOiKhCxII=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4061, + "top": 2891, + "width": 179.12158203125, + "height": 13, + "text": "+get_status()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4056, + "top": 2809, + "width": 189.12158203125, + "height": 100 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWACcF1Ae7mXw=", + "_parent": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": -128, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWACcF1Ae8VTs=", + "_parent": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "model": { + "$ref": "AAAAAAGWACcF0wex3LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -80, + "top": -128, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4056, + "top": 2760, + "width": 188.12158203125, + "height": 149, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGWACcF1Ae0ii8=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGWACcF1Ae5odc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWACcF1Ae6xVk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWACcF1Ae7mXw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWACcF1Ae8VTs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWAChAhP4DxbY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4ER20=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3705, + "top": 2905, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4FlOc=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3690, + "top": 2905, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4GFjQ=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/3/efU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3735, + "top": 2906, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4HGWA=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Az5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3317, + "top": 2912, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4I71Q=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Az5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3303, + "top": 2909, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4JoFg=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Az5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3344, + "top": 2916, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4KAFI=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Bq7U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4030, + "top": 2795, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4Lg7M=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Bq7U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4027, + "top": 2781, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAChAhP4M7qM=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Bq7U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4034, + "top": 2822, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAChAhP4NgZE=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Az5w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAChAhP4OL2U=", + "_parent": { + "$ref": "AAAAAAGWAChAhP4DxbY=" + }, + "model": { + "$ref": "AAAAAAGWAChAg/4Bq7U=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3332:2944;3332:2912;3720:2912;3720:2816;4056:2816", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAChAhP4ER20=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAChAhP4FlOc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAChAhP4GFjQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWAChAhP4HGWA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWAChAhP4I71Q=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWAChAhP4JoFg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWAChAhP4KAFI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWAChAhP4Lg7M=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWAChAhP4M7qM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWAChAhP4NgZE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWAChAhP4OL2U=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGWACkkRMqY80U=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWACkkRMqXnY8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWACkkRMqZhFY=", + "_parent": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "model": { + "$ref": "AAAAAAGWACkkRMqXnY8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4496, + "top": 2781, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWACkkRMqaVo4=", + "_parent": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "model": { + "$ref": "AAAAAAGWACkkRMqXnY8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4496, + "top": 2796, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWACkkRMqbEao=", + "_parent": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "model": { + "$ref": "AAAAAAGWACkkRMqXnY8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4497, + "top": 2751, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWACkkRMqY80U=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "tail": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "points": "4832:2772;4162.060791015625:2772", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWACkkRMqZhFY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWACkkRMqaVo4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWACkkRMqbEao=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWACj73ntvK2o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWACj73ntwkf0=", + "_parent": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWACj73ntx4yE=", + "_parent": { + "$ref": "AAAAAAGWACj73ntwkf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 968, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACj73ntykkQ=", + "_parent": { + "$ref": "AAAAAAGWACj73ntwkf0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 4837, + "top": 2647, + "width": 179.12158203125, + "height": 13, + "text": "TestStatusTrackerImpl" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACj73ntzub8=", + "_parent": { + "$ref": "AAAAAAGWACj73ntwkf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 968, + "top": -256, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWACj73nt0iGE=", + "_parent": { + "$ref": "AAAAAAGWACj73ntwkf0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 968, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4832, + "top": 2640, + "width": 189.12158203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWACj73ntx4yE=" + }, + "nameLabel": { + "$ref": "AAAAAAGWACj73ntykkQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWACj73ntzub8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWACj73nt0iGE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWACj73nt1Ztg=", + "_parent": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAClccRhxQYI=", + "_parent": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "model": { + "$ref": "AAAAAAGWAClcURcto8k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2670, + "width": 179.12158203125, + "height": 13, + "text": "-in_progress: bool", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWACnVGpwn7mM=", + "_parent": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "model": { + "$ref": "AAAAAAGWACnU+ZrjcIQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2685, + "width": 179.12158203125, + "height": 13, + "text": "-total_questions: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWACnwJb4JzOk=", + "_parent": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "model": { + "$ref": "AAAAAAGWACnwCbzFyk4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2700, + "width": 179.12158203125, + "height": 13, + "text": "-questions_completed: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWACoeq/uCMOs=", + "_parent": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "model": { + "$ref": "AAAAAAGWACoeifo+efw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2715, + "width": 179.12158203125, + "height": 13, + "text": "-id_risultato: int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAT0UFBP2xsU=", + "_parent": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "model": { + "$ref": "AAAAAAGWAT0T8hK11Vc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2730, + "width": 179.12158203125, + "height": 13, + "text": "-error", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4832, + "top": 2665, + "width": 189.12158203125, + "height": 83 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWACj733t25Y0=", + "_parent": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACpwX3PrOUM=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACpwQXKnlFg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2753, + "width": 179.12158203125, + "height": 13, + "text": "+set_error(error)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACqV056U9bU=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACqVsZ1Q0gU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2768, + "width": 179.12158203125, + "height": 13, + "text": "+start_test(total_questions: int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACqkh8f+JLw=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACqkaca6W1s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2783, + "width": 179.12158203125, + "height": 13, + "text": "+update_progress()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACqwsexiXzU=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACqwkeseymc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2798, + "width": 179.12158203125, + "height": 13, + "text": "+set_id_risultato(id: int)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACq9SRXMNTc=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACq9KRSI34I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2813, + "width": 179.12158203125, + "height": 13, + "text": "+finish_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWACrKmUV5r+w=", + "_parent": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "model": { + "$ref": "AAAAAAGWACrKeUQ1u/o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4837, + "top": 2828, + "width": 179.12158203125, + "height": 13, + "text": "+get_status()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 4832, + "top": 2748, + "width": 189.12158203125, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWACj733t3ZQI=", + "_parent": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 632, + "top": -200, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWACj733t4vn0=", + "_parent": { + "$ref": "AAAAAAGWACj73ntvK2o=" + }, + "model": { + "$ref": "AAAAAAGWACj73nttUCE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 632, + "top": -200, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 4832, + "top": 2640, + "width": 188.12158203125, + "height": 206, + "nameCompartment": { + "$ref": "AAAAAAGWACj73ntwkf0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWACj73nt1Ztg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWACj733t25Y0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWACj733t3ZQI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWACj733t4vn0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWAHLe4AJGBTM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJHd34=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3809, + "top": 2421, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJIn5c=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3794, + "top": 2421, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJJc6w=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJCu+I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3839, + "top": 2422, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJKPZw=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJDCQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3563, + "top": 2987, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJLfRA=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJDCQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3566, + "top": 2973, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJM0QI=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJDCQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3559, + "top": 3014, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJNqYc=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJEoyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4310, + "top": 1827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJOhOw=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJEoyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4307, + "top": 1813, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHLe4AJPB+s=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJEoyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4314, + "top": 1854, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAHLe4AJQRcw=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJDCQM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAHLe4AJRObU=", + "_parent": { + "$ref": "AAAAAAGWAHLe4AJGBTM=" + }, + "model": { + "$ref": "AAAAAAGWAHLe4AJEoyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVo8WD3K83qSo=" + }, + "tail": { + "$ref": "AAAAAAGV09AUXWGEz4o=" + }, + "points": "3538:3008;3824:3008;3824:1848;4336:1848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAHLe4AJHd34=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAHLe4AJIn5c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAHLe4AJJc6w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWAHLe4AJKPZw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWAHLe4AJLfRA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWAHLe4AJM0QI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWAHLe4AJNqYc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWAHLe4AJOhOw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWAHLe4AJPB+s=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWAHLe4AJQRcw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWAHLe4AJRObU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08b/utX+/mM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08b/utX/S54=", + "_parent": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08b/utYAdJ0=", + "_parent": { + "$ref": "AAAAAAGV08b/utX/S54=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": -168, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08b/utYBLqw=", + "_parent": { + "$ref": "AAAAAAGV08b/utX/S54=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3149, + "top": 2335, + "width": 408.1513671875, + "height": 13, + "text": "GetSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08b/utYCmHw=", + "_parent": { + "$ref": "AAAAAAGV08b/utX/S54=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": -168, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08b/utYDx70=", + "_parent": { + "$ref": "AAAAAAGV08b/utX/S54=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": -168, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3144, + "top": 2328, + "width": 418.1513671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08b/utYAdJ0=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08b/utYBLqw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08b/utYCmHw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08b/utYDx70=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08b/utYEuyc=", + "_parent": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV08cz4uyOxg4=", + "_parent": { + "$ref": "AAAAAAGV08b/utYEuyc=" + }, + "model": { + "$ref": "AAAAAAGV08czmet6EMQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3149, + "top": 2358, + "width": 408.1513671875, + "height": 13, + "text": "-port: GetSetElementiDomandaPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3144, + "top": 2353, + "width": 418.1513671875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08b/utYF6N8=", + "_parent": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV08eDXwpyjPA=", + "_parent": { + "$ref": "AAAAAAGV08b/utYF6N8=" + }, + "model": { + "$ref": "AAAAAAGV08eDGgleHRQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3149, + "top": 2381, + "width": 408.1513671875, + "height": 13, + "text": "+getSetElementiDomandaByNome(nome: str): SetElementiDomanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3144, + "top": 2376, + "width": 418.1513671875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08b/utYGOjI=", + "_parent": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -64, + "top": -152, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08b/utYH1KQ=", + "_parent": { + "$ref": "AAAAAAGV08b/utX+/mM=" + }, + "model": { + "$ref": "AAAAAAGV08b/utX8SI8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -64, + "top": -152, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3144, + "top": 2328, + "width": 417.1513671875, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08b/utX/S54=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08b/utYEuyc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08b/utYF6N8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08b/utYGOjI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08b/utYH1KQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV08DptyXHhnk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV08DptyXIwMA=", + "_parent": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV08DptyXJRhY=", + "_parent": { + "$ref": "AAAAAAGV08DptyXIwMA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 88, + "top": -136, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08DptyXKfYI=", + "_parent": { + "$ref": "AAAAAAGV08DptyXIwMA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 3189, + "top": 2743, + "width": 387.23583984375, + "height": 13, + "text": "UpdateElementiDomandaSetService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08DptyXLpz0=", + "_parent": { + "$ref": "AAAAAAGV08DptyXIwMA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 88, + "top": -136, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV08DptyXMc7o=", + "_parent": { + "$ref": "AAAAAAGV08DptyXIwMA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 88, + "top": -136, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2736, + "width": 397.23583984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV08DptyXJRhY=" + }, + "nameLabel": { + "$ref": "AAAAAAGV08DptyXKfYI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV08DptyXLpz0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV08DptyXMc7o=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV08DpuCXNwio=", + "_parent": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGV08EuKDtbZQs=", + "_parent": { + "$ref": "AAAAAAGV08DpuCXNwio=" + }, + "model": { + "$ref": "AAAAAAGV08Et7TpTjmo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3189, + "top": 2766, + "width": 387.23583984375, + "height": 13, + "text": "-port: UpdateElementiDomandaSetPort", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2761, + "width": 397.23583984375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV08DpuCXO018=", + "_parent": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV08F0lk/HmxQ=", + "_parent": { + "$ref": "AAAAAAGV08DpuCXO018=" + }, + "model": { + "$ref": "AAAAAAGV08F0VE6/U8s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3189, + "top": 2789, + "width": 387.23583984375, + "height": 13, + "text": "+updateElementiDomandaSet(nome: str, elementi: set): bool", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 3184, + "top": 2784, + "width": 397.23583984375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV08DpuCXPUC0=", + "_parent": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV08DpuCXQZVo=", + "_parent": { + "$ref": "AAAAAAGV08DptyXHhnk=" + }, + "model": { + "$ref": "AAAAAAGV08DptyXFSas=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": -88, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 3184, + "top": 2736, + "width": 396.23583984375, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGV08DptyXIwMA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV08DpuCXNwio=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV08DpuCXO018=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV08DpuCXPUC0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV08DpuCXQZVo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWAHsHrR+3bNA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWAHsHrR+4kHQ=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWAHsHrR+5Xbw=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+4kHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHsHrR+64o0=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+4kHQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1493, + "top": 2959, + "width": 198.97705078125, + "height": 13, + "text": "GetTestStatusController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHsHrR+7FK0=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+4kHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": -48, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHsHrR+8KTo=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+4kHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1488, + "top": 2952, + "width": 208.97705078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWAHsHrR+5Xbw=" + }, + "nameLabel": { + "$ref": "AAAAAAGWAHsHrR+64o0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWAHsHrR+7FK0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAHsHrR+8KTo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWAHsHrR+9Cac=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAH+u/olYIns=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+9Cac=" + }, + "model": { + "$ref": "AAAAAAGWAH+u3ogU4Ww=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1493, + "top": 2982, + "width": 198.97705078125, + "height": 13, + "text": "-useCase: GetTestStatusUseCase", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1488, + "top": 2977, + "width": 208.97705078125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWAHsHrR++YcA=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWAHt1dmqW6Zc=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR++YcA=" + }, + "model": { + "$ref": "AAAAAAGWAHt1VmlSX3k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1493, + "top": 3005, + "width": 198.97705078125, + "height": 13, + "text": "+get()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1488, + "top": 3000, + "width": 208.97705078125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWAHsHrR+/BSo=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWAHsHrR/AXnQ=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1488, + "top": 2952, + "width": 207.97705078125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGWAHsHrR+4kHQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWAHsHrR+9Cac=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWAHsHrR++YcA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWAHsHrR+/BSo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWAHsHrR/AXnQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWAHsoxJXBRvo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXCVho=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1217, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXDmX4=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1202, + "top": 3113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXErFc=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1247, + "top": 3114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXFpT8=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW+kLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 991, + "top": 1875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXGkCE=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW+kLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1004, + "top": 1878, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXHrpI=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW+kLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 963, + "top": 1871, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXIik0=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW/yqs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1462, + "top": 2971, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXJ7Gw=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW/yqs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1459, + "top": 2957, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAHsoxJXKdeQ=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW/yqs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1466, + "top": 2998, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAHsoxJXLJdM=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW+kLg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAHsoxJXM5Yw=", + "_parent": { + "$ref": "AAAAAAGWAHsoxJXBRvo=" + }, + "model": { + "$ref": "AAAAAAGWAHsoxJW/yqs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "points": "976:1856;976:3120;1232:3120;1232:2992;1488:2992", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAHsoxJXCVho=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAHsoxJXDmX4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAHsoxJXErFc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWAHsoxJXFpT8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWAHsoxJXGkCE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWAHsoxJXHrpI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWAHsoxJXIik0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWAHsoxJXJ7Gw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWAHsoxJXKdeQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWAHsoxJXLJdM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWAHsoxJXM5Yw=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGWAH2zmSUX+J8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWAH2zmSUYflk=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWAH2zmSUZ9pM=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUYflk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -64, + "top": 32, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAH2zmSUa6yw=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUYflk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2381, + "top": 2951, + "width": 143.09228515625, + "height": 13, + "text": "GetTestStatusUseCase" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAH2zmSUbr94=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUYflk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -64, + "top": 32, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAH2zmSUcmzw=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUYflk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -64, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2376, + "top": 2944, + "width": 153.09228515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWAH2zmSUZ9pM=" + }, + "nameLabel": { + "$ref": "AAAAAAGWAH2zmSUa6yw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWAH2zmSUbr94=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAH2zmSUcmzw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWAH2zmSUd4vo=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWAH2zmSUesR8=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWAH3TsXJ4OY4=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUesR8=" + }, + "model": { + "$ref": "AAAAAAGWAH3Tj3ExCrU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2381, + "top": 2974, + "width": 143.09228515625, + "height": 13, + "text": "+getTestStatus(): dict<>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2376, + "top": 2969, + "width": 153.09228515625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWAH2zmSUfAxU=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWAH2zmSUgm0Q=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "model": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -32, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2376, + "top": 2920, + "width": 152.09228515625, + "height": 72, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGWAH2zmSUYflk=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGWAH2zmSUd4vo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWAH2zmSUesR8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWAH2zmSUfAxU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWAH2zmSUgm0Q=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWAH5NyO6MNG0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6NwXY=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2036, + "top": 2957, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6OoH0=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2036, + "top": 2942, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6PgYY=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2036, + "top": 2987, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6Q7M0=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6JTX0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1721, + "top": 2957, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6RNEo=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6JTX0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1724, + "top": 2943, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6S128=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6JTX0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1717, + "top": 2984, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6TVHk=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6KKSs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2350, + "top": 2957, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6Uq9w=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6KKSs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2347, + "top": 2943, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH5NyO6Vda8=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6KKSs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2354, + "top": 2984, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAH5NyO6WmDY=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6JTX0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAH5NyO6Xicc=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6MNG0=" + }, + "model": { + "$ref": "AAAAAAGWAH5NyO6KKSs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "tail": { + "$ref": "AAAAAAGWAHsHrR+3bNA=" + }, + "points": "1696:2978;2376:2978", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAH5NyO6NwXY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAH5NyO6OoH0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAH5NyO6PgYY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWAH5NyO6Q7M0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWAH5NyO6RNEo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWAH5NyO6S128=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWAH5NyO6TVHk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWAH5NyO6Uq9w=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWAH5NyO6Vda8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWAH5NyO6WmDY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWAH5NyO6Xicc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWAHqrof7zkcE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWAHqrof70RTM=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWAHqrof7168c=", + "_parent": { + "$ref": "AAAAAAGWAHqrof70RTM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHqrov728go=", + "_parent": { + "$ref": "AAAAAAGWAHqrof70RTM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2869, + "top": 2839, + "width": 221.47314453125, + "height": 13, + "text": "GetTestStatusService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHqrov73xh0=", + "_parent": { + "$ref": "AAAAAAGWAHqrof70RTM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": -64, + "width": 149.55078125, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWAHqrov7472c=", + "_parent": { + "$ref": "AAAAAAGWAHqrof70RTM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 248, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2864, + "top": 2832, + "width": 231.47314453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWAHqrof7168c=" + }, + "nameLabel": { + "$ref": "AAAAAAGWAHqrov728go=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWAHqrov73xh0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAHqrov7472c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWAHqrov75/c8=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWAH9BL85ta7E=", + "_parent": { + "$ref": "AAAAAAGWAHqrov75/c8=" + }, + "model": { + "$ref": "AAAAAAGWAH9BDs0j6CE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2869, + "top": 2862, + "width": 221.47314453125, + "height": 13, + "text": "-status_tracker: TestStatusTracker", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2864, + "top": 2857, + "width": 231.47314453125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWAHqrov76eK8=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWAH8TEq4qcAI=", + "_parent": { + "$ref": "AAAAAAGWAHqrov76eK8=" + }, + "model": { + "$ref": "AAAAAAGWAH8S7qzgsIg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2869, + "top": 2885, + "width": 221.47314453125, + "height": 13, + "text": "+getTestStatus(): dict<>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2864, + "top": 2880, + "width": 231.47314453125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWAHqrov77xlA=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWAHqrov78JYg=", + "_parent": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "model": { + "$ref": "AAAAAAGWAHqrof7xB1M=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": -32, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVa9b2T+UPSf8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2864, + "top": 2832, + "width": 230.47314453125, + "height": 71, + "nameCompartment": { + "$ref": "AAAAAAGWAHqrof70RTM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWAHqrov75/c8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWAHqrov76eK8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWAHqrov77xlA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWAHqrov78JYg=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGWAH6zic+TiMU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAH6zic+SG8o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH6zic+Ueqg=", + "_parent": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "model": { + "$ref": "AAAAAAGWAH6zic+SG8o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2918, + "top": 2941, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH6zic+VGrk=", + "_parent": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "model": { + "$ref": "AAAAAAGWAH6zic+SG8o=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2918, + "top": 2956, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH6zic+War0=", + "_parent": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "model": { + "$ref": "AAAAAAGWAH6zic+SG8o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2919, + "top": 2911, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH6zic+TiMU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWAH2zmSUX+J8=" + }, + "tail": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "points": "2919:2903;2919:2932;2464.046142578125:2932", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAH6zic+Ueqg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAH6zic+VGrk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAH6zic+War0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWAH7c2xxNlSc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxOuG4=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3575, + "top": 2827, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxP9bM=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3575, + "top": 2812, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxQpeY=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxJFzM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3575, + "top": 2857, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxRFJ4=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxKF6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3119, + "top": 2827, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxSZ9g=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxKF6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3122, + "top": 2813, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxT2vY=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxKF6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 3115, + "top": 2854, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxUQfM=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxLTEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4030, + "top": 2827, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxV5mo=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxLTEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4027, + "top": 2813, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWAH7c2xxWwWk=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxLTEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 4034, + "top": 2854, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAH7c2xxXNmk=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxKF6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWAH7c2xxYbmU=", + "_parent": { + "$ref": "AAAAAAGWAH7c2xxNlSc=" + }, + "model": { + "$ref": "AAAAAAGWAH7c2xxLTEY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWACcF1Aez9Y4=" + }, + "tail": { + "$ref": "AAAAAAGWAHqrof7zkcE=" + }, + "points": "3094:2848;4056:2848", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWAH7c2xxOuG4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWAH7c2xxP9bM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWAH7c2xxQpeY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWAH7c2xxRFJ4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWAH7c2xxSZ9g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWAH7c2xxT2vY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWAH7c2xxUQfM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWAH7c2xxV5mo=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWAH7c2xxWwWk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWAH7c2xxXNmk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWAH7c2xxYbmU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGxc7tT4MAhA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGxc7tT4NUVA=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4MAhA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGxc7tT4OTEE=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4NUVA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": -688, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxc7tT4PoE0=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4NUVA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1093, + "top": 615, + "width": 223.193359375, + "height": 13, + "text": "DomandeViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxc7tT4QfFk=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4NUVA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": -688, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxc7tT4R1Po=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4NUVA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": -688, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 608, + "width": 233.193359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGxc7tT4OTEE=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGxc7tT4PoE0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGxc7tT4QfFk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGxc7tT4R1Po=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGxc7tT4Sv2Y=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4MAhA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 633, + "width": 233.193359375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGxc7tT4Tiik=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4MAhA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGxzJLPdlzhA=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4Tiik=" + }, + "model": { + "$ref": "AAAAAAGWGxzJBvYYI+w=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1093, + "top": 648, + "width": 223.193359375, + "height": 13, + "text": "+testVisualizzaElementiDoanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx9c77KVF8U=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4Tiik=" + }, + "model": { + "$ref": "AAAAAAGWGx9cybFIv48=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1093, + "top": 663, + "width": 223.193359375, + "height": 13, + "text": "+testGoToAddDomanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx+VJM74gQ8=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4Tiik=" + }, + "model": { + "$ref": "AAAAAAGWGx+VAs2rOKY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1093, + "top": 678, + "width": 223.193359375, + "height": 13, + "text": "+testEliminazioneElementoDomanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWHJmTf/NtSR4=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4Tiik=" + }, + "model": { + "$ref": "AAAAAAGWHJmTTfIj5VQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1093, + "top": 693, + "width": 223.193359375, + "height": 13, + "text": "+testGoToModificaDomanda()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1088, + "top": 643, + "width": 233.193359375, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGxc7tT4UeiQ=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4MAhA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -272, + "top": -344, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGxc7tT4Vkhk=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4MAhA=" + }, + "model": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -272, + "top": -344, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1088, + "top": 608, + "width": 232.193359375, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGWGxc7tT4NUVA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGxc7tT4Sv2Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGxc7tT4Tiik=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGxc7tT4UeiQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGxc7tT4Vkhk=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGxl1/PAZqjE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGxl1/PAab0Y=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAZqjE=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGxl1/PAbf/4=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAab0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -1024, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxl1/PAcDo0=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAab0Y=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 837, + "top": 679, + "width": 200.8115234375, + "height": 13, + "text": "AggiungiDomandaViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxl1/PAdJpk=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAab0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -1024, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxl1/PAeF68=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAab0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": -1024, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 832, + "top": 672, + "width": 210.8115234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGxl1/PAbf/4=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGxl1/PAcDo0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGxl1/PAdJpk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGxl1/PAeF68=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGxl1/PAfYW0=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAZqjE=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 832, + "top": 697, + "width": 210.8115234375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGxl1/PAgO7A=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAZqjE=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGxpde5QQk+U=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAgO7A=" + }, + "model": { + "$ref": "AAAAAAGWGxpdVZLDU2Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 837, + "top": 712, + "width": 200.8115234375, + "height": 13, + "text": "+testAggiuntaElementoDomanda()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 832, + "top": 707, + "width": 210.8115234375, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGxl1/PAhUXM=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAZqjE=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -368, + "top": -512, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGxl1/PAip8I=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAZqjE=" + }, + "model": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -368, + "top": -512, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 832, + "top": 672, + "width": 209.8115234375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWGxl1/PAab0Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGxl1/PAfYW0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGxl1/PAgO7A=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGxl1/PAhUXM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGxl1/PAip8I=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGxspiUNs4mo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGxspiUNtvTg=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNs4mo=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGxspiUNuJnU=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNtvTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": -1024, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxspiUNvsPI=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNtvTg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1085, + "top": 775, + "width": 222.47607421875, + "height": 13, + "text": "ModificaDomandaViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxspiUNw2wo=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNtvTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": -1024, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGxspiUNx1CA=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNtvTg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": -1024, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1080, + "top": 768, + "width": 232.47607421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGxspiUNuJnU=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGxspiUNvsPI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGxspiUNw2wo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGxspiUNx1CA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGxspiUNytWQ=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNs4mo=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1080, + "top": 793, + "width": 232.47607421875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGxspiUNzuyU=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNs4mo=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGxuWL4fsrjE=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNzuyU=" + }, + "model": { + "$ref": "AAAAAAGWGxuWB4afl2Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1085, + "top": 808, + "width": 222.47607421875, + "height": 13, + "text": "+testModificaElementoDomanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGxux96RP4Vg=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNzuyU=" + }, + "model": { + "$ref": "AAAAAAGWGxux1KMC+oU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1085, + "top": 823, + "width": 222.47607421875, + "height": 13, + "text": "+testAnnullamentoModificaDomanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWHJqUaLYgIB0=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNzuyU=" + }, + "model": { + "$ref": "AAAAAAGWHJqUQ7TWOi0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1085, + "top": 838, + "width": 222.47607421875, + "height": 13, + "text": "+testCaricamentoDatiDomanda()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1080, + "top": 803, + "width": 232.47607421875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGxspiUN0ldc=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNs4mo=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": -512, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGxspiUN1aow=", + "_parent": { + "$ref": "AAAAAAGWGxspiUNs4mo=" + }, + "model": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -120, + "top": -512, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1080, + "top": 768, + "width": 231.47607421875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWGxspiUNtvTg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGxspiUNytWQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGxspiUNzuyU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGxspiUN0ldc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGxspiUN1aow=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGx2juU+dOHI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGx2juU+eOw4=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+dOHI=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGx2juU+fEtA=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+eOw4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 64, + "top": -560, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx2juU+gCUQ=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+eOw4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1125, + "top": 927, + "width": 160.7958984375, + "height": 13, + "text": "StoricoViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx2juU+h79w=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+eOw4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 64, + "top": -560, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx2juU+ikq0=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+eOw4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 64, + "top": -560, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1120, + "top": 920, + "width": 170.7958984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGx2juU+fEtA=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGx2juU+gCUQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGx2juU+h79w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGx2juU+ikq0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGx2juU+jco0=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+dOHI=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1120, + "top": 945, + "width": 170.7958984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGx2juU+kIJE=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+dOHI=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx3x621u4bs=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+kIJE=" + }, + "model": { + "$ref": "AAAAAAGWGx3xxmwhNQo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1125, + "top": 960, + "width": 160.7958984375, + "height": 13, + "text": "+testVisualizzaStoricoTest()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx4w2JvdqOw=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+kIJE=" + }, + "model": { + "$ref": "AAAAAAGWGx4wsZqQyEQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1125, + "top": 975, + "width": 160.7958984375, + "height": 13, + "text": "+testGoToResultDetails()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1120, + "top": 955, + "width": 170.7958984375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGx2juU+lxAM=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+dOHI=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -280, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGx2juU+mvns=", + "_parent": { + "$ref": "AAAAAAGWGx2juU+dOHI=" + }, + "model": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 32, + "top": -280, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1120, + "top": 920, + "width": 169.7958984375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWGx2juU+eOw4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGx2juU+jco0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGx2juU+kIJE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGx2juU+lxAM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGx2juU+mvns=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGx6QUefxSM8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGx6QUefyEh0=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefxSM8=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGx6QUefzwOM=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefyEh0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 544, + "top": -1008, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx6QUef0eQM=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefyEh0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1365, + "top": 815, + "width": 317.6337890625, + "height": 13, + "text": "TestResultViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx6QUef187U=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefyEh0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 544, + "top": -1008, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGx6QUef2QuY=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefyEh0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 544, + "top": -1008, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1360, + "top": 808, + "width": 327.6337890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGx6QUefzwOM=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGx6QUef0eQM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGx6QUef187U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGx6QUef2QuY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGx6QUef3Qc4=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefxSM8=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1360, + "top": 833, + "width": 327.6337890625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGx6QUef4oak=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefxSM8=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx63dAhWq44=", + "_parent": { + "$ref": "AAAAAAGWGx6QUef4oak=" + }, + "model": { + "$ref": "AAAAAAGWGx63UAcJ9Dw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1365, + "top": 848, + "width": 317.6337890625, + "height": 13, + "text": "+testVisualizzazioneDettagliTest()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGx7tkCS5EuA=", + "_parent": { + "$ref": "AAAAAAGWGx6QUef4oak=" + }, + "model": { + "$ref": "AAAAAAGWGx7tbCNsU+s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1365, + "top": 863, + "width": 317.6337890625, + "height": 13, + "text": "+testVisualizzazioneElencoRisultatoSingolaDomanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGyA3mMMBumM=", + "_parent": { + "$ref": "AAAAAAGWGx6QUef4oak=" + }, + "model": { + "$ref": "AAAAAAGWGyA3csG06W0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1365, + "top": 878, + "width": 277.884765625, + "height": 13, + "text": "+testVisualizzazioneMetriche()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWHKMv62+oyaM=", + "_parent": { + "$ref": "AAAAAAGWGx6QUef4oak=" + }, + "model": { + "$ref": "AAAAAAGWHKMvxW5efkA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1365, + "top": 878, + "width": 317.6337890625, + "height": 13, + "text": "+testVisualizzazionePopupRisultatoSingolaDomanda()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1360, + "top": 843, + "width": 327.6337890625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGx6QUef5jBU=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefxSM8=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": -504, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGx6QUef6zjc=", + "_parent": { + "$ref": "AAAAAAGWGx6QUefxSM8=" + }, + "model": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 272, + "top": -504, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1360, + "top": 808, + "width": 326.6337890625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWGx6QUefyEh0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGx6QUef3Qc4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGx6QUef4oak=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGx6QUef5jBU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGx6QUef6zjc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWGyC91AnuZAY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWGyC91Anv9HA=", + "_parent": { + "$ref": "AAAAAAGWGyC91AnuZAY=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWGyC91AnwW7Y=", + "_parent": { + "$ref": "AAAAAAGWGyC91Anv9HA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -528, + "top": -816, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGyC91Anx8W8=", + "_parent": { + "$ref": "AAAAAAGWGyC91Anv9HA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 829, + "top": 847, + "width": 227.99853515625, + "height": 13, + "text": "TestViewTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGyC91AnyWrQ=", + "_parent": { + "$ref": "AAAAAAGWGyC91Anv9HA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -528, + "top": -816, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWGyC91AnzhNA=", + "_parent": { + "$ref": "AAAAAAGWGyC91Anv9HA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -528, + "top": -816, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 824, + "top": 840, + "width": 237.99853515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWGyC91AnwW7Y=" + }, + "nameLabel": { + "$ref": "AAAAAAGWGyC91Anx8W8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWGyC91AnyWrQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWGyC91AnzhNA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWGyC91An0Lb0=", + "_parent": { + "$ref": "AAAAAAGWGyC91AnuZAY=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 824, + "top": 865, + "width": 237.99853515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWGyC91An1B6Q=", + "_parent": { + "$ref": "AAAAAAGWGyC91AnuZAY=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGyDUySe/GXM=", + "_parent": { + "$ref": "AAAAAAGWGyC91An1B6Q=" + }, + "model": { + "$ref": "AAAAAAGWGyDUpCZy8to=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 829, + "top": 880, + "width": 227.99853515625, + "height": 13, + "text": "+testEsecuzioneTest()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWGyD9pEQi8WQ=", + "_parent": { + "$ref": "AAAAAAGWGyC91An1B6Q=" + }, + "model": { + "$ref": "AAAAAAGWGyD9gULVjzc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 829, + "top": 895, + "width": 227.99853515625, + "height": 13, + "text": "+testVisualizzazioneBarraProgressiva()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWHJ6X7mvvN3c=", + "_parent": { + "$ref": "AAAAAAGWGyC91An1B6Q=" + }, + "model": { + "$ref": "AAAAAAGWHJ6Xxmql9Oo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 829, + "top": 910, + "width": 227.99853515625, + "height": 13, + "text": "+testVisualizzazioneErrore()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 824, + "top": 875, + "width": 237.99853515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWGyC91An26tI=", + "_parent": { + "$ref": "AAAAAAGWGyC91AnuZAY=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -264, + "top": -408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWGyC91An32b8=", + "_parent": { + "$ref": "AAAAAAGWGyC91AnuZAY=" + }, + "model": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -264, + "top": -408, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 824, + "top": 840, + "width": 236.99853515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWGyC91Anv9HA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWGyC91An0Lb0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWGyC91An1B6Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWGyC91An26tI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWGyC91An32b8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWG3Z1Q0ZmMKY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWG3Z1Q0Zn//8=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWG3Z1Q0ZoK7k=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0Zn//8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 96, + "top": -320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWG3Z1Q0Zpsvs=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0Zn//8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 605, + "top": 2039, + "width": 224.64697265625, + "height": 13, + "text": "TestResultView" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWG3Z1Q0Zqhfs=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0Zn//8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 96, + "top": -320, + "width": 149.55078125, + "height": 13, + "text": "(from Progettazione UML)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWG3Z1Q0Zr9Ag=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0Zn//8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 96, + "top": -320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 600, + "top": 2032, + "width": 234.64697265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWG3Z1Q0ZoK7k=" + }, + "nameLabel": { + "$ref": "AAAAAAGWG3Z1Q0Zpsvs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWG3Z1Q0Zqhfs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWG3Z1Q0Zr9Ag=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWG3Z1Q0ZssrI=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG3ePTOpMXvM=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZssrI=" + }, + "model": { + "$ref": "AAAAAAGWG3ePGej/8nw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 2062, + "width": 224.64697265625, + "height": 13, + "text": "+id: Int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG3fNaSRVSDw=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZssrI=" + }, + "model": { + "$ref": "AAAAAAGWG3fNPiMI1lQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 2077, + "width": 224.64697265625, + "height": 13, + "text": "+test: Test", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGWG3mbLD2Jtc0=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZssrI=" + }, + "model": { + "$ref": "AAAAAAGWG3ma/Tw8YY8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 2092, + "width": 224.64697265625, + "height": 13, + "text": "+domandaSelezionata: Int", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 600, + "top": 2057, + "width": 234.64697265625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWG3Z1Q0ZtEcM=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG3f8KGyVZ40=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZtEcM=" + }, + "model": { + "$ref": "AAAAAAGWG3f8A2tIc9k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 2115, + "width": 224.64697265625, + "height": 13, + "text": "+caricaTest()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWG3lESAYP0Rc=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZtEcM=" + }, + "model": { + "$ref": "AAAAAAGWG3lEHwTCfk4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 605, + "top": 2130, + "width": 224.64697265625, + "height": 13, + "text": "+risultatoSingolaDomanda(id: int): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 600, + "top": 2110, + "width": 234.64697265625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWG3Z1Q0ZuLos=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": -160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWG3Z1Q0Zv2MM=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "model": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 48, + "top": -160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 600, + "top": 2032, + "width": 233.64697265625, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGWG3Z1Q0Zn//8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWG3Z1Q0ZssrI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWG3Z1Q0ZtEcM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWG3Z1Q0ZuLos=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWG3Z1Q0Zv2MM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGWG3nVU7QpcFY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWG3nVU7QnMVY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3nVU7QqXSE=", + "_parent": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "model": { + "$ref": "AAAAAAGWG3nVU7QnMVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 879, + "top": 1929, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3nVU7QrcOY=", + "_parent": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "model": { + "$ref": "AAAAAAGWG3nVU7QnMVY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 894, + "top": 1929, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3nVU7Qsrhk=", + "_parent": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "model": { + "$ref": "AAAAAAGWG3nVU7QnMVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 849, + "top": 1930, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWG3nVU7QpcFY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "tail": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "lineStyle": 1, + "points": "903:1814;864:1808;864:2064;835:2069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWG3nVU7QqXSE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWG3nVU7QrcOY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWG3nVU7Qsrhk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGWG3n0NfFDtsk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UOhNA=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NfFEHC8=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 865, + "top": 1949, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFFQQ0=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 850, + "top": 1949, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFGf/c=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 895, + "top": 1950, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFH6qA=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFAPpM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 860, + "top": 2067, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFItEA=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFAPpM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 862, + "top": 2054, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFJihE=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFAPpM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 856, + "top": 2095, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFK3RI=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFBu2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 877, + "top": 1803, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFLxWs=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFBu2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 874, + "top": 1789, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWG3n0NvFMyVg=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFBu2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 881, + "top": 1830, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWG3n0NvFNNqI=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFAPpM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGWG3n0NvFOkDE=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfFDtsk=" + }, + "model": { + "$ref": "AAAAAAGWG3n0NfFBu2k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVa9b2UOVuxzc=" + }, + "tail": { + "$ref": "AAAAAAGWG3Z1Q0ZmMKY=" + }, + "lineStyle": 1, + "points": "835:2089;880:2088;880:1824;903:1824", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGWG3n0NfFEHC8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGWG3n0NvFFQQ0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWG3n0NvFGf/c=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGWG3n0NvFH6qA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGWG3n0NvFItEA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGWG3n0NvFJihE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGWG3n0NvFK3RI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGWG3n0NvFLxWs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGWG3n0NvFMyVg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGWG3n0NvFNNqI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGWG3n0NvFOkDE=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UudIfmI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "View", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVa9b2UudJc0A=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudIfmI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2UudKz0M=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudJc0A=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudIfmI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVa9b2UudLq54=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudJc0A=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UudMEE4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ViewModel", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVa9b2UudQFCM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UudIfmI=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcRSady4wkaI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRSady4xW3Y=", + "_parent": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRSady4yarw=", + "_parent": { + "$ref": "AAAAAAGVcRSady4wkaI=" + }, + "reference": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcRSzp0R5yVw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRSzp0R6hiY=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRSzp0R7Wlo=", + "_parent": { + "$ref": "AAAAAAGVcRSzp0R5yVw=" + }, + "reference": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcRS6t0340zU=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRS6t035Jo0=", + "_parent": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcRS6t036+1g=", + "_parent": { + "$ref": "AAAAAAGVcRS6t0340zU=" + }, + "reference": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVhmHq5RdvVLg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmHq5Rdw3r8=", + "_parent": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmHq5RdxM5s=", + "_parent": { + "$ref": "AAAAAAGVhmHq5RdvVLg=" + }, + "reference": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVlAmJil/194c=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVlAezCLyViFM=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoCOt+OymwyY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoCQ8iqh9Fo4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoCRy3N5En1k=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoCSqMB48HR8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoIjB41QisYE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoIjOyWUTFJQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoJQyjAfVKbg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoJQ+mBSpbuQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoJRKBiaE2cw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoNWQkQNiCpQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNh/cbO6QB8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNh/cbO7kmk=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNh/cbO80kU=", + "_parent": { + "$ref": "AAAAAAGVqNh/cbO6QB8=" + }, + "reference": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNiG4tD7r7o=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNiG4tD8IN4=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNiG4tD9lyo=", + "_parent": { + "$ref": "AAAAAAGVqNiG4tD7r7o=" + }, + "reference": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNiZMg6Lj6k=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNiZMg6Mo30=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNiZMg6NI80=", + "_parent": { + "$ref": "AAAAAAGVqNiZMg6Lj6k=" + }, + "reference": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNi1siifUc4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNi1siigj3g=", + "_parent": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNi1siih/B8=", + "_parent": { + "$ref": "AAAAAAGVqNi1siifUc4=" + }, + "reference": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNi7BUCdQXw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNi7BUCe2zg=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNi7BUCfeTc=", + "_parent": { + "$ref": "AAAAAAGVqNi7BUCdQXw=" + }, + "reference": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjAfFnHeXo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjAfFnIzJo=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjAfFnJL40=", + "_parent": { + "$ref": "AAAAAAGVqNjAfFnHeXo=" + }, + "reference": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjFs3NL9Yo=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjFs3NMj0c=", + "_parent": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjFs3NNVlo=", + "_parent": { + "$ref": "AAAAAAGVqNjFs3NL9Yo=" + }, + "reference": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjQXKdeSFE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjQXKdfwjg=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjQXKdgRf8=", + "_parent": { + "$ref": "AAAAAAGVqNjQXKdeSFE=" + }, + "reference": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjU1L9Nlxg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjU1L9Or6k=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjU1L9PXew=", + "_parent": { + "$ref": "AAAAAAGVqNjU1L9Nlxg=" + }, + "reference": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjbZdo5T3Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjbZdo6IzE=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjbZdo7hD8=", + "_parent": { + "$ref": "AAAAAAGVqNjbZdo5T3Y=" + }, + "reference": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjip/oCBqg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjip/oDfEQ=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjip/oEk1s=", + "_parent": { + "$ref": "AAAAAAGVqNjip/oCBqg=" + }, + "reference": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNjpUBPOcEY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjpUBPPs1M=", + "_parent": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNjpUBPQgOE=", + "_parent": { + "$ref": "AAAAAAGVqNjpUBPOcEY=" + }, + "reference": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqNkgi1ndenc=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNkgi1neNEI=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqNkgi1nfN6I=", + "_parent": { + "$ref": "AAAAAAGVqNkgi1ndenc=" + }, + "reference": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uRGjXPg7To=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uRcZ44l72Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uRnoKpubCM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uSdreIG5R8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uSqhvpHxmI=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uS2qRSMw50=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uTEtjPbT5c=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uTPxk0ewXw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0uTbL2djnpk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV0u1kF4p+mNw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWAHsow5W9Ag8=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAHsoxJW+kLg=", + "_parent": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAHsoxJW/yqs=", + "_parent": { + "$ref": "AAAAAAGWAHsow5W9Ag8=" + }, + "reference": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGWG3nVU7QnMVY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "target": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2Uud++Dw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoSingolaDomandaRepository", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVgfWR1+LKFT4=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "name": "loadAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVgfW9EOUjofs=", + "_parent": { + "$ref": "AAAAAAGVgfWR1+LKFT4=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVgfW9EeUkZqg=", + "_parent": { + "$ref": "AAAAAAGVgfWR1+LKFT4=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpHDsgNEsoEI=", + "_parent": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "name": "loadRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpHDyxde9H3k=", + "_parent": { + "$ref": "AAAAAAGVpHDsgNEsoEI=" + }, + "name": "id", + "type": "Integer" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpHDyx9e/zxA=", + "_parent": { + "$ref": "AAAAAAGVpHDsgNEsoEI=" + }, + "type": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UueD7k8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "Parser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVa9b2UueFN+U=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueD7k8=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UueD7k8=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UueOFC0=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVa9b2UueGkF4=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueD7k8=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UueD7k8=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UueLCnE=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UueH2gM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueD7k8=" + }, + "name": "Parse", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UueIxBw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueH2gM=" + }, + "type": "Elemento Domanda", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UueJ5kY=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueH2gM=" + }, + "name": "reader", + "type": "TextReader" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2UueKtMk=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueH2gM=" + }, + "name": "filename", + "type": "String" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UueLCnE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVa9b2UueMWro=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueLCnE=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UueLCnE=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UueQYJU=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVa9b2UueNXcA=", + "_parent": { + "$ref": "AAAAAAGVa9b2UueLCnE=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UueLCnE=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UueSSgM=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UueOFC0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetParser" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UueQYJU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DomandaParser" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UueSSgM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RispostaParser" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVbDVISvlmzYc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RepositorySet", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVbDlWbgJuu54=", + "_parent": { + "$ref": "AAAAAAGVbDVISvlmzYc=" + }, + "name": "addSet" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVbDltZgSX3AA=", + "_parent": { + "$ref": "AAAAAAGVbDVISvlmzYc=" + }, + "name": "deleteSet" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVbFlg/YBFO2o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetAllElementiDomandaController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVbFuHvTBpPAo=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVbFuHvTBqvxI=", + "_parent": { + "$ref": "AAAAAAGVbFuHvTBpPAo=" + }, + "reference": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVbFuHvTBrRvU=", + "_parent": { + "$ref": "AAAAAAGVbFuHvTBpPAo=" + }, + "reference": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVlAmRf2kboC8=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "source": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "target": { + "$ref": "AAAAAAGVlAezCLyViFM=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo58CWfLB8Yg=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58CWfLC+EA=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "reference": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58CWfLD09Q=", + "_parent": { + "$ref": "AAAAAAGVo58CWfLB8Yg=" + }, + "reference": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo58KCPzBWaQ=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58KCPzCjb4=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "reference": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58KCPzD5tQ=", + "_parent": { + "$ref": "AAAAAAGVo58KCPzBWaQ=" + }, + "reference": { + "$ref": "AAAAAAGVo3aglXRumDA=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo58RqQe9+RY=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58RqQe+bP4=", + "_parent": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "reference": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58RqQe//Is=", + "_parent": { + "$ref": "AAAAAAGVo58RqQe9+RY=" + }, + "reference": { + "$ref": "AAAAAAGVa91mSBDi23E=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo58rJy7aBHU=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58rJy7bZT8=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "reference": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo58rJy7cwhw=", + "_parent": { + "$ref": "AAAAAAGVo58rJy7aBHU=" + }, + "reference": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo59A9z28z5Q=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo59A9z29WbM=", + "_parent": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "reference": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo59A9z2+8S8=", + "_parent": { + "$ref": "AAAAAAGVo59A9z28z5Q=" + }, + "reference": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAHw3jlYVn8A=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa91mSBDi23E=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVlKsnz0fA62g=", + "_parent": { + "$ref": "AAAAAAGVbFlg/YBFO2o=" + }, + "name": "get" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVbFr+4wyzDu8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DeleteSetElementiDomandaController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6BtaHF3b2c=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6BtaHF4HSc=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "reference": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6BtaHF5Lek=", + "_parent": { + "$ref": "AAAAAAGVo6BtaHF3b2c=" + }, + "reference": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6B1R30nYnM=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6B1R30odKk=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "reference": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6B1R30pE2g=", + "_parent": { + "$ref": "AAAAAAGVo6B1R30nYnM=" + }, + "reference": { + "$ref": "AAAAAAGVo4VXHCc3IXw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6B9MIrzZnY=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6B9MIr07xo=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "reference": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6B9MIr11wI=", + "_parent": { + "$ref": "AAAAAAGVo6B9MIrzZnY=" + }, + "reference": { + "$ref": "AAAAAAGVo4VT9CSYivw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6CEZZfPZpY=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CEZZfQSew=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "reference": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CEZZfRGE4=", + "_parent": { + "$ref": "AAAAAAGVo6CEZZfPZpY=" + }, + "reference": { + "$ref": "AAAAAAGVo4VLnB9a6CE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6CMCKlzTJc=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CMCKl09y0=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "reference": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CMCKl18dI=", + "_parent": { + "$ref": "AAAAAAGVo6CMCKlzTJc=" + }, + "reference": { + "$ref": "AAAAAAGVo4VQLCH5NSk=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6CVuLVH2CI=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CVuLVI9X0=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "reference": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6CVuLVJgk0=", + "_parent": { + "$ref": "AAAAAAGVo6CVuLVH2CI=" + }, + "reference": { + "$ref": "AAAAAAGVa91vyBIZ7yk=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqKeDjmT+r1Q=", + "_parent": { + "$ref": "AAAAAAGVbFr+4wyzDu8=" + }, + "name": "delete", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqKeqR2v7v4o=", + "_parent": { + "$ref": "AAAAAAGVqKeDjmT+r1Q=" + }, + "name": "nome", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVbFtHXQ4ttsk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ExecuteTestOnSetController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6QZKK7u7Z0=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6QZKK7vAMo=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "reference": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6QZKK7wEHQ=", + "_parent": { + "$ref": "AAAAAAGVo6QZKK7u7Z0=" + }, + "reference": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6QhEMBE3+8=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6QhEMBFJD0=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "reference": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6QhEMBG5qA=", + "_parent": { + "$ref": "AAAAAAGVo6QhEMBE3+8=" + }, + "reference": { + "$ref": "AAAAAAGVo40MXXApopE=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAH/3ngfBQ1o=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo40MXXApopE=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqKqMlf/gOgE=", + "_parent": { + "$ref": "AAAAAAGVbFtHXQ4ttsk=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqKqucwbd+F0=", + "_parent": { + "$ref": "AAAAAAGVqKqMlf/gOgE=" + }, + "name": "nome", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVbFu9f1vvNqk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetElementiDomandaPersistenceAdapter", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVhd0nYwvlgpA=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVmpTp1lwv4YA=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVmpUk7pHgnZc=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVmpUuZZ4//Pc=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+zw+q/zwo8=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVo9Bo3iaX4Mg=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+z4Y8kqzrk=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVo9BV1hrYVqM=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+z9k+BXeZA=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVo9BkpSHcZGY=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0Cw/rqpqM=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVo9BQZhYdEZk=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0HgBNz6rM=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0MJSyqUEA=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVbDCo+WCDJT4=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpAiSrlc69rc=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAiSrlc715g=", + "_parent": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "reference": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAiSr1c87jM=", + "_parent": { + "$ref": "AAAAAAGVpAiSrlc69rc=" + }, + "reference": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpHoV77B5g1g=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHoV77B6EP8=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "reference": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHoV77B724M=", + "_parent": { + "$ref": "AAAAAAGVpHoV77B5g1g=" + }, + "reference": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVsUZCsPVm4d0=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV8HFOrXwgmcA=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "source": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "target": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBa7zPC3NJfo=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "repository", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBa79ETwCoN4=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "mapper", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa9YPMiMlY4=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "saveSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa9dy9V39E0=", + "_parent": { + "$ref": "AAAAAAGWBa9YPMiMlY4=" + }, + "name": "set", + "type": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa9dzNV4fgs=", + "_parent": { + "$ref": "AAAAAAGWBa9YPMiMlY4=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa9nE/RrNPo=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "getSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa9rcwFWkX4=", + "_parent": { + "$ref": "AAAAAAGWBa9nE/RrNPo=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa9rdQFXeqo=", + "_parent": { + "$ref": "AAAAAAGWBa9nE/RrNPo=" + }, + "type": { + "$ref": "AAAAAAGVa9b2Uuc2hFk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa90VCBKUUU=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "getAllSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa94Di01ZJk=", + "_parent": { + "$ref": "AAAAAAGWBa90VCBKUUU=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa9/zErdxUs=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "deleteSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+F01fI3T0=", + "_parent": { + "$ref": "AAAAAAGWBa9/zErdxUs=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+F1FfJqqY=", + "_parent": { + "$ref": "AAAAAAGWBa9/zErdxUs=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa+NY3a8Xfo=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "editNomeSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+SIoOnamo=", + "_parent": { + "$ref": "AAAAAAGWBa+NY3a8Xfo=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+SI4Oo6to=", + "_parent": { + "$ref": "AAAAAAGWBa+NY3a8Xfo=" + }, + "name": "newNome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+SJIOpOuc=", + "_parent": { + "$ref": "AAAAAAGWBa+NY3a8Xfo=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa+cC6Pnuo8=", + "_parent": { + "$ref": "AAAAAAGVbFu9f1vvNqk=" + }, + "name": "updateElementiDomandaAssociati", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+e2a+IR8A=", + "_parent": { + "$ref": "AAAAAAGWBa+cC6Pnuo8=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+e2q+JbNo=", + "_parent": { + "$ref": "AAAAAAGWBa+cC6Pnuo8=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa+e26+KyCc=", + "_parent": { + "$ref": "AAAAAAGWBa+cC6Pnuo8=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcPgf/GASuDY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetAllRisultatiSingoleDomandeController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVcPkknG1ALPY=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcPkknG1BtdU=", + "_parent": { + "$ref": "AAAAAAGVcPkknG1ALPY=" + }, + "reference": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVcPkknG1CRUk=", + "_parent": { + "$ref": "AAAAAAGVcPkknG1ALPY=" + }, + "reference": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6RMkdirS5w=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RMkdisx74=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "reference": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RMkditbc8=", + "_parent": { + "$ref": "AAAAAAGVo6RMkdirS5w=" + }, + "reference": { + "$ref": "AAAAAAGVcPBGLJVrBVw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6RVVe33Wr0=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RVVe34LUk=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "reference": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RVVe356BU=", + "_parent": { + "$ref": "AAAAAAGVo6RVVe33Wr0=" + }, + "reference": { + "$ref": "AAAAAAGVo5FGVlpCr24=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6RdogE/LdU=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RdogFAFE0=", + "_parent": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "reference": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RdogFB8QM=", + "_parent": { + "$ref": "AAAAAAGVo6RdogE/LdU=" + }, + "reference": { + "$ref": "AAAAAAGVo5FLp1zhbes=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVo6RluRO1Yfo=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RluRO2ZdI=", + "_parent": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "reference": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVo6RluRO3Eds=", + "_parent": { + "$ref": "AAAAAAGVo6RluRO1Yfo=" + }, + "reference": { + "$ref": "AAAAAAGVo5FQp1+ACcg=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqLFt5qZQxF8=", + "_parent": { + "$ref": "AAAAAAGVcPgf/GASuDY=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqNeWHTHIAwo=", + "_parent": { + "$ref": "AAAAAAGVqLFt5qZQxF8=" + }, + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVcTyaHmMoa10=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaEntity", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVhmFqzKJ8hQk=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmFqzKJ9bAU=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "reference": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmFqzKJ+cVI=", + "_parent": { + "$ref": "AAAAAAGVhmFqzKJ8hQk=" + }, + "reference": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfRqnpofW/fw=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "name": "id", + "visibility": "private", + "type": "Integer" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfRp7hYAMNQ8=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "name": "domanda", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfRqTxYU7jjI=", + "_parent": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "name": "risposta", + "visibility": "private", + "type": "str" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVfRuL7sEOYvc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetElementiDomandaEntity", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfRwlnEs3AzQ=", + "_parent": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "name": "nome", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfRxaRFWO2GA=", + "_parent": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "name": "elementi", + "visibility": "private", + "type": "set" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVfRuQ7sOPMNY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoTestEntity", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgfBFwZC5ev4=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "id", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfSCUpUfmDZA=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "score", + "visibility": "private", + "type": "float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfSU+hRl1trE=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "LLM", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfSVclSQIwvo=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "data", + "visibility": "private", + "type": "datetime" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVfSWuZXmdaXw=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "nomeSet", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgNw4UHkFjaA=", + "_parent": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "name": "risultatiDomande", + "visibility": "private", + "type": "set" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVgLavoRY6bfo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaResponseDTO", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVhmDivCCh4wM=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmDivCCiuH0=", + "_parent": { + "$ref": "AAAAAAGVhmDivCCh4wM=" + }, + "reference": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVhmDivCCjV+A=", + "_parent": { + "$ref": "AAAAAAGVhmDivCCh4wM=" + }, + "reference": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVlAg0R+4Bj24=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVlAg0R+4C9M8=", + "_parent": { + "$ref": "AAAAAAGVlAg0R+4Bj24=" + }, + "reference": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVlAg0R+4DCqE=", + "_parent": { + "$ref": "AAAAAAGVlAg0R+4Bj24=" + }, + "reference": { + "$ref": "AAAAAAGVlAezCLyViFM=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVhh/EOeHLavI=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "id", + "visibility": "private", + "type": "Integer" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgLbNsRuMKyY=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "domanda", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgLbj2CEzMaw=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "risposta", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVlkpfLJy69nI=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVlkp72p9kbpE=", + "_parent": { + "$ref": "AAAAAAGVlkpfLJy69nI=" + }, + "type": "dict", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVllTrzrd8eqk=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "getId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVllUC0roLR9M=", + "_parent": { + "$ref": "AAAAAAGVllTrzrd8eqk=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVllUDF7rlibk=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "getDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVllUVY710A/0=", + "_parent": { + "$ref": "AAAAAAGVllUDF7rlibk=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVllUcPsFmYOs=", + "_parent": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "name": "getRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVllUqJMP16qQ=", + "_parent": { + "$ref": "AAAAAAGVllUcPsFmYOs=" + }, + "type": "str", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVgNnrenE4LRA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoSingolaDomandaEntity", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVgfPE6ur81Kc=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVgfPE6ur9P68=", + "_parent": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "reference": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVgfPE6ur+C7A=", + "_parent": { + "$ref": "AAAAAAGVgfPE6ur81Kc=" + }, + "reference": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgfJEOCXRcE0=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "name": "id", + "visibility": "private", + "type": "Integer" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgNpTwMzbZS4=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "name": "domanda", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgNpqRM+Xp1s=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "name": "risposta", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgNp77NJTfLA=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "name": "rispostaLLM", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVgNqUatUPxec=", + "_parent": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "name": "score", + "visibility": "private", + "type": "float" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVhiEQ/Vu124c=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetElementiDomandaDTO", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVhiEuCWWTHxE=", + "_parent": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "name": "nome", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVhiE8QWuIdNg=", + "_parent": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "name": "elementi", + "visibility": "private", + "type": "set" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVlkqZFbAiTlw=", + "_parent": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVlkqbIbLMgrw=", + "_parent": { + "$ref": "AAAAAAGVlkqZFbAiTlw=" + }, + "type": "dict", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVllVrX/Iacvw=", + "_parent": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "name": "getNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVllWHs/SpFNc=", + "_parent": { + "$ref": "AAAAAAGVllVrX/Iacvw=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVllWVX/pLFKk=", + "_parent": { + "$ref": "AAAAAAGVhiEQ/Vu124c=" + }, + "name": "getElementi", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVllW1o/zaYxk=", + "_parent": { + "$ref": "AAAAAAGVllWVX/pLFKk=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVlAezCLyViFM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ListaElementiDomandaDTO", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVlAgep90g760=", + "_parent": { + "$ref": "AAAAAAGVlAezCLyViFM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVlAgep90h8TQ=", + "_parent": { + "$ref": "AAAAAAGVlAgep90g760=" + }, + "reference": { + "$ref": "AAAAAAGVlAezCLyViFM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVlAgep90iYFw=", + "_parent": { + "$ref": "AAAAAAGVlAgep90g760=" + }, + "reference": { + "$ref": "AAAAAAGVgLavoRY6bfo=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVlAfgVMloZ/0=", + "_parent": { + "$ref": "AAAAAAGVlAezCLyViFM=" + }, + "name": "numElementi", + "visibility": "private", + "type": "int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVlAkpXEa6SH0=", + "_parent": { + "$ref": "AAAAAAGVlAezCLyViFM=" + }, + "name": "elementi", + "visibility": "private", + "type": "set" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVlkqOValcSj0=", + "_parent": { + "$ref": "AAAAAAGVlAezCLyViFM=" + }, + "name": "serialize", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVlkqQmawGWpw=", + "_parent": { + "$ref": "AAAAAAGVlkqOValcSj0=" + }, + "type": "dict", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVlRHY133JWIg=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ListaSetElementiDomandaDTO" + }, + { + "_type": "ERDDataModel", + "_id": "AAAAAAGVma0iH/SxWWc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "Data Model1", + "ownedElements": [ + { + "_type": "ERDDiagram", + "_id": "AAAAAAGVma0iH/SyU3g=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "Artificial QI ER", + "ownedViews": [ + { + "_type": "ERDEntityView", + "_id": "AAAAAAGVma4Ebf4ZcwY=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVma4Ebf4aawI=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4ZcwY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1000, + "top": 325, + "width": 207.93115234375, + "height": 13, + "text": "ElementoDomanda" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGVma4Ebf4bSWU=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4ZcwY=" + }, + "model": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbA4mnaetUY=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4bSWU=" + }, + "model": { + "$ref": "AAAAAAGVmbA4lHabqMY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1005, + "top": 348, + "width": 197.93115234375, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbFE6HapxOE=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4bSWU=" + }, + "model": { + "$ref": "AAAAAAGVmbFE5Xam5/o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1005, + "top": 363, + "width": 197.93115234375, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbFwgHawzpY=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4bSWU=" + }, + "model": { + "$ref": "AAAAAAGVmbFwfHatyiI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1005, + "top": 378, + "width": 197.93115234375, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": 343, + "width": 207.93115234375, + "height": 53 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 1000, + "top": 320, + "width": 207.93115234375, + "height": 76, + "nameLabel": { + "$ref": "AAAAAAGVma4Ebf4aawI=" + }, + "columnCompartment": { + "$ref": "AAAAAAGVma4Ebf4bSWU=" + } + }, + { + "_type": "ERDEntityView", + "_id": "AAAAAAGVmbGoFXa2hGs=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVmbGoFXa3kec=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa2hGs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 648, + "top": 157, + "width": 186.96630859375, + "height": 13, + "text": "SetElementiDomanda" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGVmbGoFXa4SRc=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa2hGs=" + }, + "model": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbHJynbEgvg=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa4SRc=" + }, + "model": { + "$ref": "AAAAAAGVmbHJxHbBPAw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 653, + "top": 180, + "width": 176.96630859375, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 648, + "top": 175, + "width": 186.96630859375, + "height": 23 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 648, + "top": 152, + "width": 186.96630859375, + "height": 46, + "nameLabel": { + "$ref": "AAAAAAGVmbGoFXa3kec=" + }, + "columnCompartment": { + "$ref": "AAAAAAGVmbGoFXa4SRc=" + } + }, + { + "_type": "ERDEntityView", + "_id": "AAAAAAGVmbIVTXbLTAQ=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVmbIVTXbMxhk=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbLTAQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 984, + "top": 149, + "width": 234.6611328125, + "height": 13, + "text": "ElementiSet" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGVmbIVTXbNPuo=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbLTAQ=" + }, + "model": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbO++3eTOqE=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbNPuo=" + }, + "model": { + "$ref": "AAAAAAGVmbO+9XeQw/E=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 989, + "top": 172, + "width": 224.6611328125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbPqiHebvmc=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbNPuo=" + }, + "model": { + "$ref": "AAAAAAGVmbPqhXeYuhI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 989, + "top": 187, + "width": 224.6611328125, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 984, + "top": 167, + "width": 234.6611328125, + "height": 38 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 984, + "top": 144, + "width": 234.6611328125, + "height": 61, + "nameLabel": { + "$ref": "AAAAAAGVmbIVTXbMxhk=" + }, + "columnCompartment": { + "$ref": "AAAAAAGVmbIVTXbNPuo=" + } + }, + { + "_type": "ERDRelationshipView", + "_id": "AAAAAAGVmbOZxnd8FN8=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbOZxnd4Mn0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbOZxnd9hiI=", + "_parent": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 909, + "top": 155, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbOZxnd+5hQ=", + "_parent": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 860, + "top": 155, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbOZxnd/wAA=", + "_parent": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 958, + "top": 155, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVmbOZxnd8FN8=" + } + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVmbIVTXbLTAQ=" + }, + "tail": { + "$ref": "AAAAAAGVmbGoFXa2hGs=" + }, + "points": "835:176;984:176", + "nameLabel": { + "$ref": "AAAAAAGVmbOZxnd9hiI=" + }, + "tailNameLabel": { + "$ref": "AAAAAAGVmbOZxnd+5hQ=" + }, + "headNameLabel": { + "$ref": "AAAAAAGVmbOZxnd/wAA=" + } + }, + { + "_type": "ERDEntityView", + "_id": "AAAAAAGVmbR+hnekV9A=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVmbR+hnelgYQ=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnekV9A=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1344, + "top": 317, + "width": 213.955078125, + "height": 13, + "text": "RisultatoTest" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGVmbR+hnemItE=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnekV9A=" + }, + "model": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbV/67nXtS0=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnemItE=" + }, + "model": { + "$ref": "AAAAAAGVmbV/5LnU0BI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1349, + "top": 340, + "width": 203.955078125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbWV8LnfNPY=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnemItE=" + }, + "model": { + "$ref": "AAAAAAGVmbWV7LncoEw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1349, + "top": 355, + "width": 203.955078125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbXciL3Wpak=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnemItE=" + }, + "model": { + "$ref": "AAAAAAGVmbXchL3TEEs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1349, + "top": 370, + "width": 203.955078125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbmk07/uJ+Q=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnemItE=" + }, + "model": { + "$ref": "AAAAAAGVmbmkzL/rvCQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1349, + "top": 385, + "width": 203.955078125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbm0CL/13PA=", + "_parent": { + "$ref": "AAAAAAGVmbR+hnemItE=" + }, + "model": { + "$ref": "AAAAAAGVmbm0BL/y6fw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1349, + "top": 400, + "width": 203.955078125, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1344, + "top": 335, + "width": 213.955078125, + "height": 83 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 1344, + "top": 312, + "width": 213.955078125, + "height": 106, + "nameLabel": { + "$ref": "AAAAAAGVmbR+hnelgYQ=" + }, + "columnCompartment": { + "$ref": "AAAAAAGVmbR+hnemItE=" + } + }, + { + "_type": "ERDEntityView", + "_id": "AAAAAAGVmbSgpXexpc4=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVmbSgpXeyul0=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXexpc4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1320, + "top": 509, + "width": 274.37841796875, + "height": 13, + "text": "RisultatoSingolaDomanda" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGVmbSgpXezHSQ=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXexpc4=" + }, + "model": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbo+i8H172c=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbo+hMHywkI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 532, + "width": 264.37841796875, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbpPgMH96xk=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbpPfMH6yvY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 547, + "width": 264.37841796875, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbpp2cIEmzc=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbpp1MIB/hQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 562, + "width": 264.37841796875, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbqPaMILxLc=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbqPZMII2pA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 577, + "width": 264.37841796875, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbq4CMIS2XM=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbq4BMIP8RQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 592, + "width": 264.37841796875, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGVmbrHAMIZ2/U=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + }, + "model": { + "$ref": "AAAAAAGVmbrG/MIWcbs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1325, + "top": 607, + "width": 264.37841796875, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1320, + "top": 527, + "width": 274.37841796875, + "height": 98 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 1320, + "top": 504, + "width": 274.37841796875, + "height": 121, + "nameLabel": { + "$ref": "AAAAAAGVmbSgpXeyul0=" + }, + "columnCompartment": { + "$ref": "AAAAAAGVmbSgpXezHSQ=" + } + }, + { + "_type": "ERDRelationshipView", + "_id": "AAAAAAGVmbkipb3i5kE=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGVmbkipb3eUS8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbkipb3jrgo=", + "_parent": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1464, + "top": 454, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbkipb3kLD4=", + "_parent": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1465, + "top": 437, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVmbkipb3lBUk=", + "_parent": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1465, + "top": 472, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVmbkipb3i5kE=" + } + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVmbSgpXexpc4=" + }, + "tail": { + "$ref": "AAAAAAGVmbR+hnekV9A=" + }, + "lineStyle": 2, + "points": "1450:418;1450:504", + "nameLabel": { + "$ref": "AAAAAAGVmbkipb3jrgo=" + }, + "tailNameLabel": { + "$ref": "AAAAAAGVmbkipb3kLD4=" + }, + "headNameLabel": { + "$ref": "AAAAAAGVmbkipb3lBUk=" + } + }, + { + "_type": "ERDEntityView", + "_id": "AAAAAAGV8bO2QennAhU=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV8bO2Qenon0g=", + "_parent": { + "$ref": "AAAAAAGV8bO2QennAhU=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 984, + "top": 549, + "width": 248.84814453125, + "height": 13, + "text": "RisultatoMetrica" + }, + { + "_type": "ERDColumnCompartmentView", + "_id": "AAAAAAGV8bO2Qenpd4s=", + "_parent": { + "$ref": "AAAAAAGV8bO2QennAhU=" + }, + "model": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "subViews": [ + { + "_type": "ERDColumnView", + "_id": "AAAAAAGV8bRuYun91pc=", + "_parent": { + "$ref": "AAAAAAGV8bO2Qenpd4s=" + }, + "model": { + "$ref": "AAAAAAGV8bRuV+n6Zc0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 989, + "top": 572, + "width": 238.84814453125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGV8bT5r+oaIOo=", + "_parent": { + "$ref": "AAAAAAGV8bO2Qenpd4s=" + }, + "model": { + "$ref": "AAAAAAGV8bT5p+oXM4s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 989, + "top": 587, + "width": 238.84814453125, + "height": 13 + }, + { + "_type": "ERDColumnView", + "_id": "AAAAAAGV8bUorOoiOEE=", + "_parent": { + "$ref": "AAAAAAGV8bO2Qenpd4s=" + }, + "model": { + "$ref": "AAAAAAGV8bUop+ofh/A=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 989, + "top": 602, + "width": 238.84814453125, + "height": 13 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 984, + "top": 567, + "width": 248.84814453125, + "height": 53 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "left": 984, + "top": 544, + "width": 248.84814453125, + "height": 76, + "nameLabel": { + "$ref": "AAAAAAGV8bO2Qenon0g=" + }, + "columnCompartment": { + "$ref": "AAAAAAGV8bO2Qenpd4s=" + } + }, + { + "_type": "ERDRelationshipView", + "_id": "AAAAAAGV8bTSmeoH8IE=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGV8bTSmeoDLj0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8bTSmeoI5wE=", + "_parent": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1275, + "top": 568, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8bTSmeoJuA4=", + "_parent": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1294, + "top": 567, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGV8bTSmeoKJyA=", + "_parent": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1258, + "top": 567, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGV8bTSmeoH8IE=" + } + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGV8bO2QennAhU=" + }, + "tail": { + "$ref": "AAAAAAGVmbSgpXexpc4=" + }, + "lineStyle": 2, + "points": "1320:559;1233:559", + "nameLabel": { + "$ref": "AAAAAAGV8bTSmeoI5wE=" + }, + "tailNameLabel": { + "$ref": "AAAAAAGV8bTSmeoJuA4=" + }, + "headNameLabel": { + "$ref": "AAAAAAGV8bTSmeoKJyA=" + } + }, + { + "_type": "ERDRelationshipView", + "_id": "AAAAAAGWEFme4MoqsXM=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SyU3g=" + }, + "model": { + "$ref": "AAAAAAGWEFme4MomVlM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWEFme4MorM/s=", + "_parent": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1086, + "top": 255, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWEFme4Mos6H4=", + "_parent": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1086, + "top": 288, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGWEFme4MotgiI=", + "_parent": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1086, + "top": 224, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGWEFme4MoqsXM=" + } + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVmbIVTXbLTAQ=" + }, + "tail": { + "$ref": "AAAAAAGVma4Ebf4ZcwY=" + }, + "points": "1101:320;1101:205", + "nameLabel": { + "$ref": "AAAAAAGWEFme4MorM/s=" + }, + "tailNameLabel": { + "$ref": "AAAAAAGWEFme4Mos6H4=" + }, + "headNameLabel": { + "$ref": "AAAAAAGWEFme4MotgiI=" + } + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGVma4Ebf4X1Zw=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "ElementoDomanda", + "ownedElements": [ + { + "_type": "ERDRelationship", + "_id": "AAAAAAGVmbONJXdkKBU=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbONJXdlP7o=", + "_parent": { + "$ref": "AAAAAAGVmbONJXdkKBU=" + }, + "reference": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbONJXdmuIM=", + "_parent": { + "$ref": "AAAAAAGVmbONJXdkKBU=" + }, + "reference": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "cardinality": "0..*" + } + }, + { + "_type": "ERDRelationship", + "_id": "AAAAAAGWEFme4MomVlM=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGWEFme4Mon1dY=", + "_parent": { + "$ref": "AAAAAAGWEFme4MomVlM=" + }, + "reference": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGWEFme4MooHbY=", + "_parent": { + "$ref": "AAAAAAGWEFme4MomVlM=" + }, + "reference": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "cardinality": "0..*" + } + } + ], + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbA4lHabqMY=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "name": "id", + "type": "INTEGER", + "length": 0, + "primaryKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbFE5Xam5/o=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "name": "domanda", + "type": "TEXT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbFwfHatyiI=", + "_parent": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "name": "risposta", + "type": "TEXT", + "length": 0 + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGVmbGoFXa0Rag=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "SetElementiDomanda", + "ownedElements": [ + { + "_type": "ERDRelationship", + "_id": "AAAAAAGVmbJMFnbWJp0=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbJMFnbXdOA=", + "_parent": { + "$ref": "AAAAAAGVmbJMFnbWJp0=" + }, + "reference": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbJMFnbYicg=", + "_parent": { + "$ref": "AAAAAAGVmbJMFnbWJp0=" + }, + "reference": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "cardinality": "0..*" + } + }, + { + "_type": "ERDRelationship", + "_id": "AAAAAAGVmbKFJXbzz5M=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbKFJXb0yKg=", + "_parent": { + "$ref": "AAAAAAGVmbKFJXbzz5M=" + }, + "reference": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "cardinality": "0..*" + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbKFJXb1n2w=", + "_parent": { + "$ref": "AAAAAAGVmbKFJXbzz5M=" + }, + "reference": { + "$ref": "AAAAAAGVma4Ebf4X1Zw=" + }, + "cardinality": "0..*" + } + }, + { + "_type": "ERDRelationship", + "_id": "AAAAAAGVmbOZxnd4Mn0=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbOZxnd5Vcc=", + "_parent": { + "$ref": "AAAAAAGVmbOZxnd4Mn0=" + }, + "reference": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbOZxnd6TAU=", + "_parent": { + "$ref": "AAAAAAGVmbOZxnd4Mn0=" + }, + "reference": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "cardinality": "0..*" + } + } + ], + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbHJxHbBPAw=", + "_parent": { + "$ref": "AAAAAAGVmbGoFXa0Rag=" + }, + "name": "nome", + "type": "TEXT", + "length": 0, + "primaryKey": true + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGVmbIVTXbJt5o=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "ElementiSet", + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbO+9XeQw/E=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "name": "id_elemento", + "type": "INTEGER", + "length": 0, + "primaryKey": true, + "foreignKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbPqhXeYuhI=", + "_parent": { + "$ref": "AAAAAAGVmbIVTXbJt5o=" + }, + "name": "nome_set", + "type": "TEXT", + "length": 0, + "primaryKey": true, + "foreignKey": true + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGVmbR+hneihvs=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "RisultatoTest", + "ownedElements": [ + { + "_type": "ERDRelationship", + "_id": "AAAAAAGVmbkipb3eUS8=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbkipb3fhTA=", + "_parent": { + "$ref": "AAAAAAGVmbkipb3eUS8=" + }, + "reference": { + "$ref": "AAAAAAGVmbR+hneihvs=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGVmbkipb3giE0=", + "_parent": { + "$ref": "AAAAAAGVmbkipb3eUS8=" + }, + "reference": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "cardinality": "0..*" + } + } + ], + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbV/5LnU0BI=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "name": "id", + "type": "INTEGER", + "length": 0, + "primaryKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbWV7LncoEw=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "name": "score", + "type": "FLOAT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbXchL3TEEs=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "name": "LLM", + "type": "TEXT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbmkzL/rvCQ=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "name": "data", + "type": "TIMESTAMP", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbm0BL/y6fw=", + "_parent": { + "$ref": "AAAAAAGVmbR+hneihvs=" + }, + "name": "nomeSet", + "type": "TEXT", + "length": 0, + "nullable": true + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGVmbSgpXevZF0=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "RisultatoSingolaDomanda", + "ownedElements": [ + { + "_type": "ERDRelationship", + "_id": "AAAAAAGV8bTSmeoDLj0=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "end1": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGV8bTSmeoE548=", + "_parent": { + "$ref": "AAAAAAGV8bTSmeoDLj0=" + }, + "reference": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + } + }, + "end2": { + "_type": "ERDRelationshipEnd", + "_id": "AAAAAAGV8bTSmeoFVw8=", + "_parent": { + "$ref": "AAAAAAGV8bTSmeoDLj0=" + }, + "reference": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "cardinality": "0..*" + } + } + ], + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbo+hMHywkI=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "id", + "type": "INTEGER", + "length": 0, + "primaryKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbpPfMH6yvY=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "domanda", + "type": "TEXT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbpp1MIB/hQ=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "risposta", + "type": "TEXT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbqPZMII2pA=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "rispostaLLM", + "type": "TEXT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbq4BMIP8RQ=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "score", + "type": "FLOAT", + "length": 0 + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGVmbrG/MIWcbs=", + "_parent": { + "$ref": "AAAAAAGVmbSgpXevZF0=" + }, + "name": "risultatoTestId", + "type": "INTEGER", + "length": 0, + "foreignKey": true + } + ] + }, + { + "_type": "ERDEntity", + "_id": "AAAAAAGV8bO2QenlFig=", + "_parent": { + "$ref": "AAAAAAGVma0iH/SxWWc=" + }, + "name": "RisultatoMetrica", + "columns": [ + { + "_type": "ERDColumn", + "_id": "AAAAAAGV8bRuV+n6Zc0=", + "_parent": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "name": "nomeMetrica", + "type": "TEXT", + "length": 0, + "primaryKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGV8bT5p+oXM4s=", + "_parent": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "name": "risultatoDomandaId", + "type": "INTEGER", + "length": 0, + "primaryKey": true, + "foreignKey": true + }, + { + "_type": "ERDColumn", + "_id": "AAAAAAGV8bUop+ofh/A=", + "_parent": { + "$ref": "AAAAAAGV8bO2QenlFig=" + }, + "name": "score", + "type": "FLOAT", + "length": 0 + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVmm2EXkyIT5E=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaPersistenceMapper", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpAjdXMMFx6Y=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "source": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "target": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVmnAqqXb4kKs=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "name": "toElementoDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVmnCl/XmiroI=", + "_parent": { + "$ref": "AAAAAAGVmnAqqXb4kKs=" + }, + "name": "elemento", + "type": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVmnCl/nmjq2A=", + "_parent": { + "$ref": "AAAAAAGVmnAqqXb4kKs=" + }, + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVmnHHyH3qRts=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "name": "fromElementoDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVmnJFpYCUmt8=", + "_parent": { + "$ref": "AAAAAAGVmnHHyH3qRts=" + }, + "name": "entity", + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVmnJFpYCVp1Q=", + "_parent": { + "$ref": "AAAAAAGVmnHHyH3qRts=" + }, + "type": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVvgn48A2iBc0=", + "_parent": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "name": "fromDomandaRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVvgpUFBa7bsA=", + "_parent": { + "$ref": "AAAAAAGVvgn48A2iBc0=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVvgpUFha8F3g=", + "_parent": { + "$ref": "AAAAAAGVvgn48A2iBc0=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVvgpUFxa9vIA=", + "_parent": { + "$ref": "AAAAAAGVvgn48A2iBc0=" + }, + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoBtE+H1UaDs=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DomandeView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCQsL5qxfvs=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCQsL5qy69w=", + "_parent": { + "$ref": "AAAAAAGVoCQsL5qxfvs=" + }, + "reference": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCQsL5qzuxo=", + "_parent": { + "$ref": "AAAAAAGVoCQsL5qxfvs=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uGrHfIhGiM=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uGrHfIiaLE=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "reference": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uGrHfIjBD0=", + "_parent": { + "$ref": "AAAAAAGV0uGrHfIhGiM=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoCAKgYzkkRw=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "name": "domande", + "visibility": "private", + "type": "List" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG0rYmCFyP5g=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "name": "domandeSelezionate", + "visibility": "private", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoCB4s5XJCrw=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "name": "caricaDomande", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoIb0e8dYL2A=", + "_parent": { + "$ref": "AAAAAAGVoCB4s5XJCrw=" + }, + "type": "List", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG0mWXPtn9wg=", + "_parent": { + "$ref": "AAAAAAGVoBtE+H1UaDs=" + }, + "name": "eliminaDomande", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG04h2h91QXA=", + "_parent": { + "$ref": "AAAAAAGWG0mWXPtn9wg=" + }, + "name": "id", + "type": "List" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoBuEz48T3Jo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "TestView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCQLWWSsgXo=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCQLWWStgXQ=", + "_parent": { + "$ref": "AAAAAAGVoCQLWWSsgXo=" + }, + "reference": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCQLWWSuHRc=", + "_parent": { + "$ref": "AAAAAAGVoCQLWWSsgXo=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uG4iwYFFrg=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uG4iwYGCuc=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "reference": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uG4iwYHRxc=", + "_parent": { + "$ref": "AAAAAAGV0uG4iwYFFrg=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoB60sexEaWw=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "testIniziato", + "visibility": "private", + "type": "bool" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoB7VMfNB/Hs=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "testCompletato", + "visibility": "private", + "type": "bool" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoB79hPo+So8=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "avanzamento", + "visibility": "private", + "type": "Float" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoB8XxAE7Vr0=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "id", + "visibility": "private", + "type": "Int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoB89chYttgI=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "iniziaTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoB+uABkOp/w=", + "_parent": { + "$ref": "AAAAAAGVoB89chYttgI=" + }, + "type": "Void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG2IdR3rEsC8=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "controllaStato", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG2KVcLn4pZ8=", + "_parent": { + "$ref": "AAAAAAGWG2IdR3rEsC8=" + }, + "type": "Void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG2LIJ8/kaDI=", + "_parent": { + "$ref": "AAAAAAGVoBuEz48T3Jo=" + }, + "name": "vaiAlRisultato", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG2MHs9uFOGw=", + "_parent": { + "$ref": "AAAAAAGWG2LIJ8/kaDI=" + }, + "name": "id", + "type": "Int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG2MHtNuGDco=", + "_parent": { + "$ref": "AAAAAAGWG2LIJ8/kaDI=" + }, + "type": "Void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoBuonqDS3TI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "StoricoView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCN9AcPAh2g=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCN9AcPBu3Q=", + "_parent": { + "$ref": "AAAAAAGVoCN9AcPAh2g=" + }, + "reference": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCN9AcPC3GA=", + "_parent": { + "$ref": "AAAAAAGVoCN9AcPAh2g=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uHSVTYux+Q=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHSVTYvexc=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "reference": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHSVTYwIKE=", + "_parent": { + "$ref": "AAAAAAGV0uHSVTYux+Q=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoB4UUMWWDxo=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "name": "tests", + "visibility": "private", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoI07tEzbzqY=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "name": "caricaStorico", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoI2wI1AMGwM=", + "_parent": { + "$ref": "AAAAAAGVoI07tEzbzqY=" + }, + "type": "Void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG3JkSLqZK3M=", + "_parent": { + "$ref": "AAAAAAGVoBuonqDS3TI=" + }, + "name": "vaiAlDettaglio", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG3KpEcysF0k=", + "_parent": { + "$ref": "AAAAAAGWG3JkSLqZK3M=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG3KpEsytgB4=", + "_parent": { + "$ref": "AAAAAAGWG3JkSLqZK3M=" + }, + "type": "Void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoBvj4q9Yfyc=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "NavbarView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoB2kSWF0gDs=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoB2kSWF1itc=", + "_parent": { + "$ref": "AAAAAAGVoB2kSWF0gDs=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoB2kSWF2RhI=", + "_parent": { + "$ref": "AAAAAAGVoB2kSWF0gDs=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoB3N2Iu3T58=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoB3N2Iu4/ow=", + "_parent": { + "$ref": "AAAAAAGVoB3N2Iu3T58=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoB3N2Iu5fWQ=", + "_parent": { + "$ref": "AAAAAAGVoB3N2Iu3T58=" + }, + "reference": { + "$ref": "AAAAAAGVoBwZDsYUD9A=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoB3gr5wOV4w=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "source": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCFvamQAq48=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCFvamQBB/4=", + "_parent": { + "$ref": "AAAAAAGVoCFvamQAq48=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCFvamQCa3s=", + "_parent": { + "$ref": "AAAAAAGVoCFvamQAq48=" + }, + "reference": { + "$ref": "AAAAAAGVoBwZDsYUD9A=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCGHV3e0zpc=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCGHV3e1qxA=", + "_parent": { + "$ref": "AAAAAAGVoCGHV3e0zpc=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCGHV3e2ZKk=", + "_parent": { + "$ref": "AAAAAAGVoCGHV3e0zpc=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoCNFW6LzhWI=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCNFW6L06X4=", + "_parent": { + "$ref": "AAAAAAGVoCNFW6LzhWI=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoCNFW6L1x6Q=", + "_parent": { + "$ref": "AAAAAAGVoCNFW6LzhWI=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVoCUeR9RCxoU=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "source": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "target": { + "$ref": "AAAAAAGVoBwZDsYUD9A=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uHGUx30Iz4=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHGUx317ck=", + "_parent": { + "$ref": "AAAAAAGV0uHGUx30Iz4=" + }, + "reference": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHGUx32cJo=", + "_parent": { + "$ref": "AAAAAAGV0uHGUx30Iz4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoBzbATCv3BI=", + "_parent": { + "$ref": "AAAAAAGVoBvj4q9Yfyc=" + }, + "name": "routes", + "visibility": "private", + "type": "List" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoBwZDsYUD9A=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "Route", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoBxhKg2/Cu0=", + "_parent": { + "$ref": "AAAAAAGVoBwZDsYUD9A=" + }, + "name": "name", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoBx9ghQ43kU=", + "_parent": { + "$ref": "AAAAAAGVoBwZDsYUD9A=" + }, + "name": "path", + "type": "String" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoIdJJyrOK/A=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ModificaDomandaView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoIipMTIk6F8=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoIipMTIlsJM=", + "_parent": { + "$ref": "AAAAAAGVoIipMTIk6F8=" + }, + "reference": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoIipMTImKUM=", + "_parent": { + "$ref": "AAAAAAGVoIipMTIk6F8=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uXAkrkYe3g=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uXAkrkZZ8c=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "reference": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uXAkrkapCQ=", + "_parent": { + "$ref": "AAAAAAGV0uXAkrkYe3g=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG1q5xohaG9Y=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "name": "id", + "type": "Int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG1rggrGi+Fk=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "name": "domanda", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG1rz5L/XFxg=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "name": "rispostaAttesa", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoIf0aegzTqg=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "name": "modificaDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoIghz+su4Zc=", + "_parent": { + "$ref": "AAAAAAGVoIf0aegzTqg=" + }, + "name": "domanda", + "type": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoIghz+svwIk=", + "_parent": { + "$ref": "AAAAAAGVoIf0aegzTqg=" + }, + "type": "Void", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0uhSYyUlWJ4=", + "_parent": { + "$ref": "AAAAAAGVoIf0aegzTqg=" + }, + "name": "risposta", + "type": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + } + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG1v9W1Qr/5I=", + "_parent": { + "$ref": "AAAAAAGVoIdJJyrOK/A=" + }, + "name": "caricaDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG1w6N1/MVRI=", + "_parent": { + "$ref": "AAAAAAGWG1v9W1Qr/5I=" + }, + "name": "id", + "type": "Int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG1w6OV/NJ5w=", + "_parent": { + "$ref": "AAAAAAGWG1v9W1Qr/5I=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoIejr62WSDk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "AggiungiDomandaView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoIi0bkFMOM8=", + "_parent": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoIi0bkFNDM0=", + "_parent": { + "$ref": "AAAAAAGVoIi0bkFMOM8=" + }, + "reference": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoIi0bkFOj3A=", + "_parent": { + "$ref": "AAAAAAGVoIi0bkFMOM8=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uFb9l1Y+Wc=", + "_parent": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uFb9l1Z5YY=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "reference": { + "$ref": "AAAAAAGVoIejr62WSDk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uFb9l1aVOQ=", + "_parent": { + "$ref": "AAAAAAGV0uFb9l1Y+Wc=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG1Tzdf3GTH0=", + "_parent": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "name": "domanda", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG1fC3FTD8fU=", + "_parent": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "name": "rispostaAttesa", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoIhQQxXhlZA=", + "_parent": { + "$ref": "AAAAAAGVoIejr62WSDk=" + }, + "name": "aggiungiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoIiVeRjceqk=", + "_parent": { + "$ref": "AAAAAAGVoIhQQxXhlZA=" + }, + "name": "domanda", + "type": "String" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoIiVeRjdIzA=", + "_parent": { + "$ref": "AAAAAAGVoIhQQxXhlZA=" + }, + "type": "Void", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0t+9zKRMmwE=", + "_parent": { + "$ref": "AAAAAAGVoIhQQxXhlZA=" + }, + "name": "risposta", + "type": "String" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoIu2sKV47uw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoJNF4szm2Sc=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJNF4sznk6o=", + "_parent": { + "$ref": "AAAAAAGVoJNF4szm2Sc=" + }, + "reference": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJNF4szoQ8M=", + "_parent": { + "$ref": "AAAAAAGVoJNF4szm2Sc=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uHfqlSJWmY=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHfqlSKVx0=", + "_parent": { + "$ref": "AAAAAAGV0uHfqlSJWmY=" + }, + "reference": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHfqlSLRAo=", + "_parent": { + "$ref": "AAAAAAGV0uHfqlSJWmY=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uHxrW5V3vE=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHxrW5WmOk=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "reference": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uHxrW5XOJo=", + "_parent": { + "$ref": "AAAAAAGV0uHxrW5V3vE=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoI+/ljASM+U=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "name": "sets", + "visibility": "private", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoJBLppAWIPw=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "name": "renderizzaSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJC4uJNH8Iw=", + "_parent": { + "$ref": "AAAAAAGVoJBLppAWIPw=" + }, + "type": "Void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoJE9v/MN4SA=", + "_parent": { + "$ref": "AAAAAAGVoIu2sKV47uw=" + }, + "name": "eliminaSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJF17vY+Maw=", + "_parent": { + "$ref": "AAAAAAGVoJE9v/MN4SA=" + }, + "name": "id", + "type": "Int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJF17/Y/x1s=", + "_parent": { + "$ref": "AAAAAAGVoJE9v/MN4SA=" + }, + "type": "Void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoIvLQqqOjEY=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "AggiugiSetView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoJNqfvyxMo4=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJNqfvyyQv4=", + "_parent": { + "$ref": "AAAAAAGVoJNqfvyxMo4=" + }, + "reference": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJNqfvyzpcY=", + "_parent": { + "$ref": "AAAAAAGVoJNqfvyxMo4=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uICa5Zhn4k=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uICa5ZiBYk=", + "_parent": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "reference": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uICa5Zj8hg=", + "_parent": { + "$ref": "AAAAAAGV0uICa5Zhn4k=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoJGIXgDOCWg=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "name": "domande", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoJHgBBJr+ts=", + "_parent": { + "$ref": "AAAAAAGVoIvLQqqOjEY=" + }, + "name": "aggiungiSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJIyeRov8yk=", + "_parent": { + "$ref": "AAAAAAGVoJHgBBJr+ts=" + }, + "name": "domande", + "type": "List" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJIyehow/Fk=", + "_parent": { + "$ref": "AAAAAAGVoJHgBBJr+ts=" + }, + "type": "Void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoJD/48f/aYk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ModificaSetView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoJN3Kw1lS6Q=", + "_parent": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJN3Kw1mgYk=", + "_parent": { + "$ref": "AAAAAAGVoJN3Kw1lS6Q=" + }, + "reference": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoJN3Kw1nu08=", + "_parent": { + "$ref": "AAAAAAGVoJN3Kw1lS6Q=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uITErnb/2s=", + "_parent": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uITErnc3iQ=", + "_parent": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "reference": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uITErndTuM=", + "_parent": { + "$ref": "AAAAAAGV0uITErnb/2s=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVoJJBOy7xD00=", + "_parent": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "name": "domande", + "type": "List" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVoJKPnDa0tlE=", + "_parent": { + "$ref": "AAAAAAGVoJD/48f/aYk=" + }, + "name": "modificaSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJLsRznlqfw=", + "_parent": { + "$ref": "AAAAAAGVoJKPnDa0tlE=" + }, + "name": "domande", + "type": "List" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVoJLsSDnm9fc=", + "_parent": { + "$ref": "AAAAAAGVoJKPnDa0tlE=" + }, + "type": "Void", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVsU+51bESidI=", + "_parent": { + "$ref": "AAAAAAGVoJKPnDa0tlE=" + }, + "name": "nome_set", + "type": "String" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVoNUlhatU+W8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "HomeView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVoNWaTBNOs0M=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoNWaTBNPKjM=", + "_parent": { + "$ref": "AAAAAAGVoNWaTBNOs0M=" + }, + "reference": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVoNWaTBNQxeI=", + "_parent": { + "$ref": "AAAAAAGVoNWaTBNOs0M=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0uFHMSDP/08=", + "_parent": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uFHMSDQS/c=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "reference": { + "$ref": "AAAAAAGVoNUlhatU+W8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0uFHMSDRgbE=", + "_parent": { + "$ref": "AAAAAAGV0uFHMSDP/08=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVo+tiSgJttds=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaPersistenceAdapter", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0VYl5qd5o=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVo8WJhLPwjw0=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0ZM3ZF/xc=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVo8V/FKp6yYs=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0eco4gbqI=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVo8WD3K81Sf0=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0hyqE57WY=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+0k2rOkYiM=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpAiMj0cfTrg=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAiMj0cgEvU=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "reference": { + "$ref": "AAAAAAGVo+tiSgJttds=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAiMj0chGe0=", + "_parent": { + "$ref": "AAAAAAGVpAiMj0cfTrg=" + }, + "reference": { + "$ref": "AAAAAAGVmm2EXkyIT5E=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpHqKhACrAYE=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHqKhACsQpY=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "reference": { + "$ref": "AAAAAAGVo+tiSgJttds=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHqKhACtZrU=", + "_parent": { + "$ref": "AAAAAAGVpHqKhACrAYE=" + }, + "reference": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVqcCGitGwmnE=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVqbhUlLo1Jig=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVsUHGYh++rZw=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "source": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBa2tUv1/j8E=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "repository", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBa3TbBniFNU=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "mapper", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa4dQ9n9Dsk=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "saveElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa4hq+bogsM=", + "_parent": { + "$ref": "AAAAAAGWBa4dQ9n9Dsk=" + }, + "name": "Domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa4hrObpBj8=", + "_parent": { + "$ref": "AAAAAAGWBa4dQ9n9Dsk=" + }, + "name": "Risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa4hrubqoqM=", + "_parent": { + "$ref": "AAAAAAGWBa4dQ9n9Dsk=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa4sywcoVw8=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "getElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa4xChQTrJc=", + "_parent": { + "$ref": "AAAAAAGWBa4sywcoVw8=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa4xDBQU/tQ=", + "_parent": { + "$ref": "AAAAAAGWBa4sywcoVw8=" + }, + "type": { + "$ref": "AAAAAAGVa9b2UucKrJk=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa49EzMHWww=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "getAllElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa5CkD6ozsk=", + "_parent": { + "$ref": "AAAAAAGWBa49EzMHWww=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa51w6SByMI=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "deleteElementiDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa54a7Ai5oE=", + "_parent": { + "$ref": "AAAAAAGWBa51w6SByMI=" + }, + "name": "Ids", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa54bLAj6Jg=", + "_parent": { + "$ref": "AAAAAAGWBa51w6SByMI=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBa6Ga9/YEG8=", + "_parent": { + "$ref": "AAAAAAGVo+tiSgJttds=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa6I2et5ZSg=", + "_parent": { + "$ref": "AAAAAAGWBa6Ga9/YEG8=" + }, + "name": "id; int", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa6I2et6Bwg=", + "_parent": { + "$ref": "AAAAAAGWBa6Ga9/YEG8=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa6I2ut7vck=", + "_parent": { + "$ref": "AAAAAAGWBa6Ga9/YEG8=" + }, + "name": "risposta", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBa6I2+t8DOA=", + "_parent": { + "$ref": "AAAAAAGWBa6Ga9/YEG8=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVo+xoFPIGAjE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoTestPersistenceAdapter", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+02ZOavS2k=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVo+SD8Onz97c=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+06m/yAux4=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVo+R/EOOUkYY=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+1EKCYHo34=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVo+SLaPDxjWM=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+1Imz3i8wY=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVo+R5+d012Io=" + } + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo+1M4kzntWo=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpAzLbvtC3Nw=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAzLbvtDX78=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "reference": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAzLbvtEnBk=", + "_parent": { + "$ref": "AAAAAAGVpAzLbvtC3Nw=" + }, + "reference": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpAzTnA4M6dE=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAzTnA4N430=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "reference": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpAzTnA4Ot2U=", + "_parent": { + "$ref": "AAAAAAGVpAzTnA4M6dE=" + }, + "reference": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpHfeOG/3dLU=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHfeOG/4czE=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "reference": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHfeOG/5A1o=", + "_parent": { + "$ref": "AAAAAAGVpHfeOG/3dLU=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVpHfk3YQahq8=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHfk3YQbyNQ=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "reference": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVpHfk3YQcin8=", + "_parent": { + "$ref": "AAAAAAGVpHfk3YQahq8=" + }, + "reference": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVsUdOTfYRu0o=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "source": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBbGSy671KDU=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "repositoryTest", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBbGow8tYCgY=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "repositorySingolaDomanda", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBbG/O/nHevY=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "mapperSingolaDomanda", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBbHRgxYqXL0=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "mapperTest", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBbH/O4UN7qk=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "saveRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbIEg5H4uRI=", + "_parent": { + "$ref": "AAAAAAGWBbH/O4UN7qk=" + }, + "name": "risultato", + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbIEhJH5yqQ=", + "_parent": { + "$ref": "AAAAAAGWBbH/O4UN7qk=" + }, + "type": "bool", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBbIMS7Dsb9U=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "getRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbIQE73XFYg=", + "_parent": { + "$ref": "AAAAAAGWBbIMS7Dsb9U=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbIQFb3Y56o=", + "_parent": { + "$ref": "AAAAAAGWBbIMS7Dsb9U=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBbIcK+hlRow=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "getAllRisultatiTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbIg+/VQRCU=", + "_parent": { + "$ref": "AAAAAAGWBbIcK+hlRow=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBbIo6xL4f44=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "getAllRisultatiSingoleDomandeByTestId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbItwB/jVkM=", + "_parent": { + "$ref": "AAAAAAGWBbIo6xL4f44=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbItwR/kbkE=", + "_parent": { + "$ref": "AAAAAAGWBbIo6xL4f44=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBbI4U0pxn6A=", + "_parent": { + "$ref": "AAAAAAGVo+xoFPIGAjE=" + }, + "name": "getRisultatoSingolaDomandaTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbI8ZldckXw=", + "_parent": { + "$ref": "AAAAAAGWBbI4U0pxn6A=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWBbI8Z1ddodY=", + "_parent": { + "$ref": "AAAAAAGWBbI4U0pxn6A=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVo/+slI/cv2g=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoTestPersistenceMapper", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpAtk6+3z3UE=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "source": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "target": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpACe4EUV7t0=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "name": "fromRisultatoSingolaDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpACjXUs6jY8=", + "_parent": { + "$ref": "AAAAAAGVpACe4EUV7t0=" + }, + "name": "entity", + "type": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpACjXUs7IVE=", + "_parent": { + "$ref": "AAAAAAGVpACe4EUV7t0=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpAJloLq4BGg=", + "_parent": { + "$ref": "AAAAAAGVo/+slI/cv2g=" + }, + "name": "toRisultatoSingolaDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAJprsDdVn4=", + "_parent": { + "$ref": "AAAAAAGVpAJloLq4BGg=" + }, + "name": "elemento", + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAJpr8De1Uc=", + "_parent": { + "$ref": "AAAAAAGVpAJloLq4BGg=" + }, + "type": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVo//UjZxCxbA=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetElementiDomandaPersistenceMapper", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpAjnRNVeSaQ=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "source": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "target": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpAA3qPLKZEg=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "name": "toSetElementiDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAA7/fjv5RM=", + "_parent": { + "$ref": "AAAAAAGVpAA3qPLKZEg=" + }, + "name": "elemento", + "type": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAA7/fjwsDw=", + "_parent": { + "$ref": "AAAAAAGVpAA3qPLKZEg=" + }, + "type": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpAAkuNpHw9c=", + "_parent": { + "$ref": "AAAAAAGVo//UjZxCxbA=" + }, + "name": "fromSetElementiDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAAn3eBs+MM=", + "_parent": { + "$ref": "AAAAAAGVpAAkuNpHw9c=" + }, + "name": "entity", + "type": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAAn3eBtulI=", + "_parent": { + "$ref": "AAAAAAGVpAAkuNpHw9c=" + }, + "type": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVpATIrHV3aug=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoSingolaDomandaPersistenceMapper", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpAtce9uayVY=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "source": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "target": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVuaeuqRZ82Cg=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "source": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "target": { + "$ref": "AAAAAAGVuR20BT0XUis=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpAVJyMiPPHY=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "name": "fromRisultatoSingolaDomandaEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAVOrc60oeo=", + "_parent": { + "$ref": "AAAAAAGVpAVJyMiPPHY=" + }, + "name": "entity", + "type": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAVOrc61Dmw=", + "_parent": { + "$ref": "AAAAAAGVpAVJyMiPPHY=" + }, + "type": { + "$ref": "AAAAAAGVcHMpJyBdmN4=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpAXVoXTlLbk=", + "_parent": { + "$ref": "AAAAAAGVpATIrHV3aug=" + }, + "name": "toRisultatoTestEntity", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAXZTHsK7ww=", + "_parent": { + "$ref": "AAAAAAGVpAXVoXTlLbk=" + }, + "name": "elemento", + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpAXZTHsLigI=", + "_parent": { + "$ref": "AAAAAAGVpAXVoXTlLbk=" + }, + "type": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVpA1GxeeFxEU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaRepository", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGV7U+UV9ykiL4=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "source": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "target": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWBa6lU1kToGc=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "db", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG2MsA0nOOI=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "saveElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG2QzRO4kNM=", + "_parent": { + "$ref": "AAAAAAGVpG2MsA0nOOI=" + }, + "name": "elemento", + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG2QzRO5Q2U=", + "_parent": { + "$ref": "AAAAAAGVpG2MsA0nOOI=" + }, + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG2wP0MBr0w=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "loadElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG20q0mS9ow=", + "_parent": { + "$ref": "AAAAAAGVpG2wP0MBr0w=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG20rEmTSlw=", + "_parent": { + "$ref": "AAAAAAGVpG2wP0MBr0w=" + }, + "type": { + "$ref": "AAAAAAGVcTyaHmMoa10=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG3HsGGRsJ8=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "loadAllElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG3LY2giwsA=", + "_parent": { + "$ref": "AAAAAAGVpG3HsGGRsJ8=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG2d2CgUFgU=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "deleteElementiDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG2hJC6lB7Q=", + "_parent": { + "$ref": "AAAAAAGVpG2d2CgUFgU=" + }, + "name": "Ids", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG2hJS6m3Sc=", + "_parent": { + "$ref": "AAAAAAGVpG2d2CgUFgU=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG3aKH9ltyo=", + "_parent": { + "$ref": "AAAAAAGVpA1GxeeFxEU=" + }, + "name": "updateElementoDomandaById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG3kQIawUtA=", + "_parent": { + "$ref": "AAAAAAGVpG3aKH9ltyo=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG3kQIaxUuk=", + "_parent": { + "$ref": "AAAAAAGVpG3aKH9ltyo=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG3kQYay3as=", + "_parent": { + "$ref": "AAAAAAGVpG3aKH9ltyo=" + }, + "type": "None", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVuRt2PuNdFbc=", + "_parent": { + "$ref": "AAAAAAGVpG3aKH9ltyo=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVpA4aFN2heWM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "SetElementiDomandaRepository", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGV7U8w4/rZtvU=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "source": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "target": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG42scsPmxQ=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "saveSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG45LdGgEx4=", + "_parent": { + "$ref": "AAAAAAGVpG42scsPmxQ=" + }, + "name": "set", + "type": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG45LdGhSKs=", + "_parent": { + "$ref": "AAAAAAGVpG42scsPmxQ=" + }, + "type": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG5MyevMR6Y=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "loadSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG5TIPMX4bc=", + "_parent": { + "$ref": "AAAAAAGVpG5MyevMR6Y=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG5TIfMYfxI=", + "_parent": { + "$ref": "AAAAAAGVpG5MyevMR6Y=" + }, + "type": { + "$ref": "AAAAAAGVfRuL7sEOYvc=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG5bwQSLeK4=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "loadAllSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG5hPQscTcA=", + "_parent": { + "$ref": "AAAAAAGVpG5bwQSLeK4=" + }, + "type": "set", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG6amSVGq9M=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "deleteSetElementiDomandaByNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG6ejSvXNgM=", + "_parent": { + "$ref": "AAAAAAGVpG6amSVGq9M=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG6ejivY00I=", + "_parent": { + "$ref": "AAAAAAGVpG6amSVGq9M=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG9piIbEExA=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "updateSetElementiDomandaNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG9tzY1VMY4=", + "_parent": { + "$ref": "AAAAAAGVpG9piIbEExA=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG9tzo1W1Ns=", + "_parent": { + "$ref": "AAAAAAGVpG9piIbEExA=" + }, + "name": "newNome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG9tz41XUDk=", + "_parent": { + "$ref": "AAAAAAGVpG9piIbEExA=" + }, + "type": "None", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG9+cKJtJHo=", + "_parent": { + "$ref": "AAAAAAGVpA4aFN2heWM=" + }, + "name": "updateElementiDomandaAssociati", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG+CRqj+jgg=", + "_parent": { + "$ref": "AAAAAAGVpG9+cKJtJHo=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG+CR6j/ImM=", + "_parent": { + "$ref": "AAAAAAGVpG9+cKJtJHo=" + }, + "name": "elementi", + "type": "set" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG+CR6kA2pQ=", + "_parent": { + "$ref": "AAAAAAGVpG9+cKJtJHo=" + }, + "type": "None", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVpA5VzBLVnQ0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "RisultatoTestRepository", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpHhObdVRorY=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "source": { + "$ref": "AAAAAAGVa9b2Uud++Dw=" + }, + "target": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVpHhUs+viva4=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "source": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "target": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpG/kUdj5XuE=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "name": "saveRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG/ord+K4k0=", + "_parent": { + "$ref": "AAAAAAGVpG/kUdj5XuE=" + }, + "name": "test", + "type": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpG/ord+LKA0=", + "_parent": { + "$ref": "AAAAAAGVpG/kUdj5XuE=" + }, + "type": { + "$ref": "AAAAAAGVfRuQ7sOPMNY=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpHAI+f4S278=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "name": "loadRisultatoTestById", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpHANJASjHZk=", + "_parent": { + "$ref": "AAAAAAGVpHAI+f4S278=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpHANJQSkzV8=", + "_parent": { + "$ref": "AAAAAAGVpHAI+f4S278=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVpHAjARj/scc=", + "_parent": { + "$ref": "AAAAAAGVpA5VzBLVnQ0=" + }, + "name": "loadAllRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVpHAn5R+QdJA=", + "_parent": { + "$ref": "AAAAAAGVpHAjARj/scc=" + }, + "type": "set", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNMMIQoDlKM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetRisultatoTestController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqNSH2YgXgf0=", + "_parent": { + "$ref": "AAAAAAGVqNMMIQoDlKM=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqNSMeY8UMZE=", + "_parent": { + "$ref": "AAAAAAGVqNSH2YgXgf0=" + }, + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNMO/xHoDuM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetRisultatoSingolaDomandaTestController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqNXEcqZthHM=", + "_parent": { + "$ref": "AAAAAAGVqNMO/xHoDuM=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqNXJaq1quac=", + "_parent": { + "$ref": "AAAAAAGVqNXEcqZthHM=" + }, + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNMXnxnNNOw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetAllRisultatiTestController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqNVvwT9ua1c=", + "_parent": { + "$ref": "AAAAAAGVqNMXnxnNNOw=" + }, + "name": "get" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNMcfyZW1x4=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ExecuteTestController", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAH/NTr4/8Y4=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa+R+oYnUxPQ=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqNt5CbunzXM=", + "_parent": { + "$ref": "AAAAAAGVqNMcfyZW1x4=" + }, + "name": "post" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNM+V1TnIEw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "UpdateElementiDomandaSetController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqN0r8g8fpkU=", + "_parent": { + "$ref": "AAAAAAGVqNM+V1TnIEw=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN0wxheWjcc=", + "_parent": { + "$ref": "AAAAAAGVqN0r8g8fpkU=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN0wxxeXWd8=", + "_parent": { + "$ref": "AAAAAAGVqN0r8g8fpkU=" + }, + "name": "elementiId", + "type": "set" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNAaVzMGsQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "EditNomeSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqN0Y4uqETjE=", + "_parent": { + "$ref": "AAAAAAGVqNNAaVzMGsQ=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN0c/vL7EL8=", + "_parent": { + "$ref": "AAAAAAGVqN0Y4uqETjE=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN0c//L8bQk=", + "_parent": { + "$ref": "AAAAAAGVqN0Y4uqETjE=" + }, + "name": "newNome", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNHKWSxOlU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DeleteSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqN1Sikha868=", + "_parent": { + "$ref": "AAAAAAGVqNNHKWSxOlU=" + }, + "name": "get" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNI0GyWFcQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqN1msnGhQ8M=", + "_parent": { + "$ref": "AAAAAAGVqNNI0GyWFcQ=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN1sTnoYAXs=", + "_parent": { + "$ref": "AAAAAAGVqN1msnGhQ8M=" + }, + "name": "nome", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNK33R7yJw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "AddSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqN14MpNqKac=", + "_parent": { + "$ref": "AAAAAAGVqNNK33R7yJw=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN18tpvhXwg=", + "_parent": { + "$ref": "AAAAAAGVqN14MpNqKac=" + }, + "name": "nome", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqN18t5viQ3U=", + "_parent": { + "$ref": "AAAAAAGVqN14MpNqKac=" + }, + "name": "elementiId", + "type": "set" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNTn42NtwQ=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "UpdateElementoDomandaController", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAHzIfvHQ6xc=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo3aafXBJ4kI=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqOVh4wOiQ2g=", + "_parent": { + "$ref": "AAAAAAGVqNNTn42NtwQ=" + }, + "name": "put", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOVolg0JJ6o=", + "_parent": { + "$ref": "AAAAAAGVqOVh4wOiQ2g=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOVolw0KOkw=", + "_parent": { + "$ref": "AAAAAAGVqOVh4wOiQ2g=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVw3nFKLiaCds=", + "_parent": { + "$ref": "AAAAAAGVqOVh4wOiQ2g=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNVmJVyo9w=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DeleteElementiDomandaController", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAHyFhoyISZo=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo3aVTWu+i00=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqOWK80r2u4A=", + "_parent": { + "$ref": "AAAAAAGVqNNVmJVyo9w=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOWOfVRdDHw=", + "_parent": { + "$ref": "AAAAAAGVqOWK80r2u4A=" + }, + "name": "Ids", + "type": "set" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNcYJ7jIZU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetElementoDomandaController", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAHv9PhbFI7Y=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo3aglXRumDA=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqOV9Kyv9Lb4=", + "_parent": { + "$ref": "AAAAAAGVqNNcYJ7jIZU=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOWDHjVkDM4=", + "_parent": { + "$ref": "AAAAAAGVqOV9Kyv9Lb4=" + }, + "name": "id", + "type": "int" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqNNeiqbIdLw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "AddElementoDomandaController", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAHvGJvrmjAk=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqOlPIyD8oJg=", + "_parent": { + "$ref": "AAAAAAGVqNNeiqbIdLw=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOlTuClzRHc=", + "_parent": { + "$ref": "AAAAAAGVqOlPIyD8oJg=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqOlTuSl0jeU=", + "_parent": { + "$ref": "AAAAAAGVqOlPIyD8oJg=" + }, + "name": "risposta", + "type": "str" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqP3vse5KRDo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "FileDomandeUploadController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqcRRey031c8=", + "_parent": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqcRRey04OeA=", + "_parent": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "reference": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqcRRey05mv4=", + "_parent": { + "$ref": "AAAAAAGVqcRRey031c8=" + }, + "reference": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqcWFR76adBc=", + "_parent": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqcWFR76bJ4k=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "reference": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqcWFR76c0q8=", + "_parent": { + "$ref": "AAAAAAGVqcWFR76adBc=" + }, + "reference": { + "$ref": "AAAAAAGVo3aPxmeZmNg=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqP7Dmy9QFJM=", + "_parent": { + "$ref": "AAAAAAGVqP3vse5KRDo=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqP9SEUXYtg0=", + "_parent": { + "$ref": "AAAAAAGVqP7Dmy9QFJM=" + }, + "name": "path", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqP+fqVL76y0=", + "_parent": { + "$ref": "AAAAAAGVqP7Dmy9QFJM=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqP5suPuUJHo=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "FileTestUploadController", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVqSbL4zVwbJs=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "source": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "target": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqVOU9+sVzwU=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVOU9+sWrd8=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "reference": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVOU9+sXyug=", + "_parent": { + "$ref": "AAAAAAGVqVOU9+sVzwU=" + }, + "reference": { + "$ref": "AAAAAAGVqU6C9vDChmA=" + }, + "navigable": "navigable" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqP/TNHPOcGI=", + "_parent": { + "$ref": "AAAAAAGVqP5suPuUJHo=" + }, + "name": "post", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqQClooD1hj0=", + "_parent": { + "$ref": "AAAAAAGVqP/TNHPOcGI=" + }, + "name": "path", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqQClo4D25jk=", + "_parent": { + "$ref": "AAAAAAGVqP/TNHPOcGI=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqSUDrjZOICE=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ElementoDomandaDTO", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSU4dUf6kP8=", + "_parent": { + "$ref": "AAAAAAGVqSUDrjZOICE=" + }, + "name": "Domanda", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVqSVm/WFLSQk=", + "_parent": { + "$ref": "AAAAAAGVqSUDrjZOICE=" + }, + "name": "RispostaAttesa", + "type": "String" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqUwlxXWXj6Y=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "addTestController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqU2BnsAUxzI=", + "_parent": { + "$ref": "AAAAAAGVqUwlxXWXj6Y=" + }, + "name": "addTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqU5SN988aGA=", + "_parent": { + "$ref": "AAAAAAGVqU2BnsAUxzI=" + }, + "name": "RisultatoTestDTO", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqU5SN989yjM=", + "_parent": { + "$ref": "AAAAAAGVqU2BnsAUxzI=" + }, + "type": "Boolean", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVqVYKlL3qf2k=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ServizioAddTest", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqVoO5LPnw5s=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVoO5LPoAqs=", + "_parent": { + "$ref": "AAAAAAGVqVoO5LPnw5s=" + }, + "reference": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVoO5LPpD5M=", + "_parent": { + "$ref": "AAAAAAGVqVoO5LPnw5s=" + }, + "reference": { + "$ref": "AAAAAAGVo4VFfBy7vjg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqVptEE+BJe8=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVptEE+C89U=", + "_parent": { + "$ref": "AAAAAAGVqVptEE+BJe8=" + }, + "reference": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqVptEE+DZaY=", + "_parent": { + "$ref": "AAAAAAGVqVptEE+BJe8=" + }, + "reference": { + "$ref": "AAAAAAGVbCFHILx8W6E=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqV0gEtK4dCw=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqV0gEtK5fIQ=", + "_parent": { + "$ref": "AAAAAAGVqV0gEtK4dCw=" + }, + "reference": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqV0gEtK6W/8=", + "_parent": { + "$ref": "AAAAAAGVqV0gEtK4dCw=" + }, + "reference": { + "$ref": "AAAAAAGVcPodtaJ1i8c=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVqV8ZNuDpUxc=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqV8ZNuDqkYs=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "reference": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVqV8ZNuDr4WE=", + "_parent": { + "$ref": "AAAAAAGVqV8ZNuDpUxc=" + }, + "reference": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVqWA5En4jqOA=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "source": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVsULPvQl2GoE=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "name": "port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVqVeROzgkA3E=", + "_parent": { + "$ref": "AAAAAAGVqVYKlL3qf2k=" + }, + "name": "addRisultatoTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqVgN3UXzoLE=", + "_parent": { + "$ref": "AAAAAAGVqVeROzgkA3E=" + }, + "name": "risultatoTestDTO", + "type": { + "$ref": "AAAAAAGVqQKHhnZ6kvw=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVqVgN3UX0mUA=", + "_parent": { + "$ref": "AAAAAAGVqVeROzgkA3E=" + }, + "type": "bool", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVuR20BT0XUis=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "MetricaEntity", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVuag/A35Yk1o=", + "_parent": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVuag/A35Z5h8=", + "_parent": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "reference": { + "$ref": "AAAAAAGVuR20BT0XUis=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVuag/A35awLk=", + "_parent": { + "$ref": "AAAAAAGVuag/A35Yk1o=" + }, + "reference": { + "$ref": "AAAAAAGVgNnrenE4LRA=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVuR671iJ8YVE=", + "_parent": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "name": "nomeMetrica", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVuR8bHUnRLfY=", + "_parent": { + "$ref": "AAAAAAGVuR20BT0XUis=" + }, + "name": "score", + "visibility": "private", + "type": "float" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV09SH/ZLaLgk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ExecuteTestOnSetService", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09ybJUSCZek=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09ybJUSDbgQ=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "reference": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09ybJUSEuuw=", + "_parent": { + "$ref": "AAAAAAGV09ybJUSCZek=" + }, + "reference": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV09ysE2UyUkk=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09ysE2UzGEs=", + "_parent": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "reference": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV09ysE2U0g8c=", + "_parent": { + "$ref": "AAAAAAGV09ysE2UyUkk=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGV09z3krGSebA=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "source": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "target": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0+NMmK5PfSM=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0+NMmK5QFA8=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "reference": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0+NMmK5RRPg=", + "_parent": { + "$ref": "AAAAAAGV0+NMmK5PfSM=" + }, + "reference": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGV0+Qn89n7rtw=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0+Qn89n8w/Y=", + "_parent": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "reference": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGV0+Qn89n97jQ=", + "_parent": { + "$ref": "AAAAAAGV0+Qn89n7rtw=" + }, + "reference": { + "$ref": "AAAAAAGVo8Vks5+ZoG8=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09YGYPA+bIo=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "name": "llm", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09ZKdwuOJG0=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "name": "valutatore", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVhd/Dg7p7uD8=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09Z/Ohk5n0Y=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "name": "saveTestport", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVcBaJ3UGJJhY=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGV09grihEZAW0=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "name": "getSetElementiDomanda_port", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVo9BLZRFifIM=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV09b4NU2KaEk=", + "_parent": { + "$ref": "AAAAAAGV09SH/ZLaLgk=" + }, + "name": "executeTestOnSet", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+719pAQlnI=", + "_parent": { + "$ref": "AAAAAAGV09b4NU2KaEk=" + }, + "name": "nomeSet", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGV0+71/JARnoU=", + "_parent": { + "$ref": "AAAAAAGV09b4NU2KaEk=" + }, + "type": { + "$ref": "AAAAAAGVcHLOZwrjtKA=" + }, + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVa9b2UudguW8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "LLMAdapter", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVo4TzVfUnhVM=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "source": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "target": { + "$ref": "AAAAAAGVa9b2UudaQXE=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVa9b2Uudksh0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "name": "url", + "visibility": "private", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVcCO7edrG9lw=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "name": "nome", + "visibility": "private", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UudlW04=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "name": "makeQuestion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uudm2/0=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudlW04=" + }, + "name": "domanda", + "type": "str" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uudn7tg=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudlW04=" + }, + "type": "str", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVa9b2UudoxBE=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudguW8=" + }, + "name": "getName", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVa9b2Uudp4ls=", + "_parent": { + "$ref": "AAAAAAGVa9b2UudoxBE=" + }, + "type": "str", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWAHsHrR+1LKw=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetTestStatusController", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWAH5NyO6IjbA=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAH5NyO6JTX0=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "reference": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWAH5NyO6KKSs=", + "_parent": { + "$ref": "AAAAAAGWAH5NyO6IjbA=" + }, + "reference": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWAH+u3ogU4Ww=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "name": "useCase", + "visibility": "private", + "type": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWAHt1VmlSX3k=", + "_parent": { + "$ref": "AAAAAAGWAHsHrR+1LKw=" + }, + "name": "get" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGWAH2zmSUVtes=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "GetTestStatusUseCase", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWAH3Tj3ExCrU=", + "_parent": { + "$ref": "AAAAAAGWAH2zmSUVtes=" + }, + "name": "getTestStatus", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWAH4NO3ycIdE=", + "_parent": { + "$ref": "AAAAAAGWAH3Tj3ExCrU=" + }, + "type": "dict<>", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGxOfqm0cu+w=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "HomeViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxXzxYL7cnk=", + "_parent": { + "$ref": "AAAAAAGWGxOfqm0cu+w=" + }, + "name": "testTitle" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxada9/okGw=", + "_parent": { + "$ref": "AAAAAAGWGxOfqm0cu+w=" + }, + "name": "testCards" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGxc7tT4KDAM=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "DomandeViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxzJBvYYI+w=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "name": "testVisualizzaElementiDoanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx9cybFIv48=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "name": "testGoToAddDomanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx+VAs2rOKY=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "name": "testEliminazioneElementoDomanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWHJmTTfIj5VQ=", + "_parent": { + "$ref": "AAAAAAGWGxc7tT4KDAM=" + }, + "name": "testGoToModificaDomanda" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGxl1/PAXvXI=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "AggiungiDomandaViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxpdVZLDU2Y=", + "_parent": { + "$ref": "AAAAAAGWGxl1/PAXvXI=" + }, + "name": "testAggiuntaElementoDomanda" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGxspiENqP6A=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "ModificaDomandaViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxuWB4afl2Q=", + "_parent": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "name": "testModificaElementoDomanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGxux1KMC+oU=", + "_parent": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "name": "testAnnullamentoModificaDomanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWHJqUQ7TWOi0=", + "_parent": { + "$ref": "AAAAAAGWGxspiENqP6A=" + }, + "name": "testCaricamentoDatiDomanda" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGx2juE+bH4g=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "StoricoViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx3xxmwhNQo=", + "_parent": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "name": "testVisualizzaStoricoTest" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx4wsZqQyEQ=", + "_parent": { + "$ref": "AAAAAAGWGx2juE+bH4g=" + }, + "name": "testGoToResultDetails" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGx6QUOfvsGU=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "TestResultViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx63UAcJ9Dw=", + "_parent": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "name": "testVisualizzazioneDettagliTest" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGx7tbCNsU+s=", + "_parent": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "name": "testVisualizzazioneElencoRisultatoSingolaDomanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGyA3csG06W0=", + "_parent": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "name": "testVisualizzazioneMetriche" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWHKMvxW5efkA=", + "_parent": { + "$ref": "AAAAAAGWGx6QUOfvsGU=" + }, + "name": "testVisualizzazionePopupRisultatoSingolaDomanda" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGx/p+BIhTQ0=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "HomeViewTest" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGyC91Ansze8=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "TestViewTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGyDUpCZy8to=", + "_parent": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "name": "testEsecuzioneTest" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGyD9gULVjzc=", + "_parent": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "name": "testVisualizzazioneBarraProgressiva" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWHJ6Xxmql9Oo=", + "_parent": { + "$ref": "AAAAAAGWGyC91Ansze8=" + }, + "name": "testVisualizzazioneErrore" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWGyHanGJbOnk=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "NavbarTest", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWGyIE/o+kSOQ=", + "_parent": { + "$ref": "AAAAAAGWGyHanGJbOnk=" + }, + "name": "testNavigazionePagine" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWG3Z1Q0ZkH+o=", + "_parent": { + "$ref": "AAAAAAGVa9b2T+UNE58=" + }, + "name": "TestResultView", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGWG3n0NfE/6b8=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWG3n0NfFAPpM=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "reference": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGWG3n0NfFBu2k=", + "_parent": { + "$ref": "AAAAAAGWG3n0NfE/6b8=" + }, + "reference": { + "$ref": "AAAAAAGVa9b2UudMEE4=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG3ePGej/8nw=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "name": "id", + "type": "Int" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG3fNPiMI1lQ=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "name": "test", + "type": "Test" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGWG3ma/Tw8YY8=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "name": "domandaSelezionata", + "type": "Int" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG3f8A2tIc9k=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "name": "caricaTest" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWG3lEHwTCfk4=", + "_parent": { + "$ref": "AAAAAAGWG3Z1Q0ZkH+o=" + }, + "name": "risultatoSingolaDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG3lfZxBjWg8=", + "_parent": { + "$ref": "AAAAAAGWG3lEHwTCfk4=" + }, + "name": "id", + "type": "int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGWG3lfaBBkr2I=", + "_parent": { + "$ref": "AAAAAAGWG3lEHwTCfk4=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Progettazione UML Old", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAGVZs2yGsl1b8s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZs2yGslz9ZE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVZs2yGsl23Xo=", + "_parent": { + "$ref": "AAAAAAGVZs2yGsl1b8s=" + }, + "model": { + "$ref": "AAAAAAGVZs2yGslz9ZE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVZs2yGsl3foU=", + "_parent": { + "$ref": "AAAAAAGVZs2yGsl23Xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -448, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZs2yGsl4b+E=", + "_parent": { + "$ref": "AAAAAAGVZs2yGsl23Xo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 733, + "top": 574, + "width": 2055, + "height": 13, + "text": "Business Logic" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZs2yGsl5A1A=", + "_parent": { + "$ref": "AAAAAAGVZs2yGsl23Xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -448, + "top": -256, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZs2yGsl6rdY=", + "_parent": { + "$ref": "AAAAAAGVZs2yGsl23Xo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -448, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 728, + "top": 567, + "width": 2065, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVZs2yGsl3foU=" + }, + "nameLabel": { + "$ref": "AAAAAAGVZs2yGsl4b+E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVZs2yGsl5A1A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZs2yGsl6rdY=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 728, + "top": 552, + "width": 2064, + "height": 1240, + "nameCompartment": { + "$ref": "AAAAAAGVZs2yGsl23Xo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVTCblVd3oX7s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVTCblVd3pjFE=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVTCblVd3qiAk=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3pjFE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 992, + "top": 2240, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCblVd3rHF8=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3pjFE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1197, + "top": 1599, + "width": 317.849609375, + "height": 13, + "text": "ElementoDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCblVd3st2s=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3pjFE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 992, + "top": 2240, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCblVd3tBQc=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3pjFE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 992, + "top": 2240, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1192, + "top": 1592, + "width": 327.849609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVTCblVd3qiAk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVTCblVd3rHF8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVTCblVd3st2s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTCblVd3tBQc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVTCblVd3ua54=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVTCisCt6vwaM=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3ua54=" + }, + "model": { + "$ref": "AAAAAAGVTCisBN6s3Hc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1622, + "width": 317.849609375, + "height": 13, + "text": "-domanda: Domanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVTCkKT962gqQ=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3ua54=" + }, + "model": { + "$ref": "AAAAAAGVTCkKTN6zCB4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1637, + "width": 317.849609375, + "height": 13, + "text": "-risposta: Risposta", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVZykRfiZjdF8=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3ua54=" + }, + "model": { + "$ref": "AAAAAAGVZykRdyZgXPU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1652, + "width": 317.849609375, + "height": 13, + "text": "-id: Integer", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1192, + "top": 1617, + "width": 327.849609375, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVTCblVd3vus0=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTErMQeiN2nI=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "model": { + "$ref": "AAAAAAGVTErMPeiKvrk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1717, + "top": 2708, + "width": 123.12890625, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTEreUOlyRXU=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "model": { + "$ref": "AAAAAAGVTEreTelvG5o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1677, + "width": 317.849609375, + "height": 13, + "text": "+ElementoDomanda(String Domanda, String Risposta)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUnFUp7T2iZE=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "model": { + "$ref": "AAAAAAGVUnFUn7Tzaqo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1692, + "width": 317.849609375, + "height": 13, + "text": "+getDomanda(): Domanda", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUnICLbgLqFQ=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "model": { + "$ref": "AAAAAAGVUnICKLgIRbY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1707, + "width": 317.849609375, + "height": 13, + "text": "+getRisposta(): Risposta", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVZynJFTe9iR8=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "model": { + "$ref": "AAAAAAGVZynJDze6yqA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1197, + "top": 1722, + "width": 317.849609375, + "height": 13, + "text": "+getId(): Integer", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1192, + "top": 1670, + "width": 327.849609375, + "height": 70 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVTCblVd3wZGY=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 496, + "top": 1120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVTCblVt3xP7k=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "model": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 496, + "top": 1120, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1192, + "top": 1592, + "width": 326.849609375, + "height": 148, + "nameCompartment": { + "$ref": "AAAAAAGVTCblVd3pjFE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVTCblVd3ua54=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVTCblVd3vus0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVTCblVd3wZGY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVTCblVt3xP7k=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVTCcKxN4T+CY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVTCcKxN4UpFs=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcKxN4VRLo=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4UpFs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1536, + "top": 2096, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcKxN4WVtA=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4UpFs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1701, + "top": 1503, + "width": 130.6953125, + "height": 13, + "text": "Domanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcKxN4XJhg=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4UpFs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1536, + "top": 2096, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcKxN4YnKw=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4UpFs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1536, + "top": 2096, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1696, + "top": 1496, + "width": 140.6953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVTCcKxN4VRLo=" + }, + "nameLabel": { + "$ref": "AAAAAAGVTCcKxN4WVtA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVTCcKxN4XJhg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTCcKxN4YnKw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVTCcKxN4Zlxg=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1696, + "top": 1521, + "width": 140.6953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVTCcKxN4aRSM=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTEuTCO15XVk=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4aRSM=" + }, + "model": { + "$ref": "AAAAAAGVTEuTBe12RI8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1701, + "top": 1536, + "width": 130.6953125, + "height": 13, + "text": "+Domanda(String)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1696, + "top": 1531, + "width": 140.6953125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVTCcKxN4bMvw=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 768, + "top": 1048, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVTCcKxN4cmCo=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "model": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 768, + "top": 1048, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1696, + "top": 1496, + "width": 139.6953125, + "height": 64, + "nameCompartment": { + "$ref": "AAAAAAGVTCcKxN4UpFs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVTCcKxN4Zlxg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVTCcKxN4aRSM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVTCcKxN4bMvw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVTCcKxN4cmCo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVTCcVfN48VVc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVTCcVfN49lKA=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcVfN4+16Q=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN49lKA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2496, + "top": 2112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcVfN4/N2E=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN49lKA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2189, + "top": 1647, + "width": 123.46533203125, + "height": 13, + "text": "Risposta" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcVfN5ALJE=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN49lKA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2496, + "top": 2112, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTCcVfN5Bqkw=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN49lKA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2496, + "top": 2112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 1640, + "width": 133.46533203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVTCcVfN4+16Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGVTCcVfN4/N2E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVTCcVfN5ALJE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTCcVfN5Bqkw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVTCcVfd5CfDA=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 1665, + "width": 133.46533203125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVTCcVfd5DUkY=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTEsO6OsnjEc=", + "_parent": { + "$ref": "AAAAAAGVTCcVfd5DUkY=" + }, + "model": { + "$ref": "AAAAAAGVTEsO5eskr0s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2189, + "top": 1680, + "width": 123.46533203125, + "height": 13, + "text": "+Risposta(String)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 1675, + "width": 133.46533203125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVTCcVfd5E5uM=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1248, + "top": 1056, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVTCcVfd5FA2Y=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "model": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1248, + "top": 1056, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2184, + "top": 1640, + "width": 132.46533203125, + "height": 64, + "nameCompartment": { + "$ref": "AAAAAAGVTCcVfN49lKA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVTCcVfd5CfDA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVTCcVfd5DUkY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVTCcVfd5E5uM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVTCcVfd5FA2Y=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVTFH/hhBnKu4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVTFH/hhBorcE=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVTFH/hhBpG+I=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBorcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1184, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTFH/hhBqIKE=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBorcE=" + }, + "font": "Arial;13;3", + "parentStyle": true, + "left": 1957, + "top": 1343, + "width": 137.20166015625, + "height": 13, + "text": "ElementoTesto" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTFH/hhBrfto=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBorcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1184, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVTFH/hhBsY7g=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBorcE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 480, + "top": 1184, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1952, + "top": 1336, + "width": 147.20166015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVTFH/hhBpG+I=" + }, + "nameLabel": { + "$ref": "AAAAAAGVTFH/hhBqIKE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVTFH/hhBrfto=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTFH/hhBsY7g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVTFH/hhBtmXY=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVTFJywxSBwwQ=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBtmXY=" + }, + "model": { + "$ref": "AAAAAAGVTFJyvRR1lL8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1957, + "top": 1366, + "width": 137.20166015625, + "height": 13, + "text": "-text: String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1952, + "top": 1361, + "width": 147.20166015625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVTFH/hhBuXqQ=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTFI9uxLuNuE=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBuXqQ=" + }, + "model": { + "$ref": "AAAAAAGVTFI9tRLikkU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2221, + "top": 1952, + "width": 81.57080078125, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTFNU0ijK+jQ=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBuXqQ=" + }, + "model": { + "$ref": "AAAAAAGVTFNUzii+t84=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1957, + "top": 1391, + "width": 137.20166015625, + "height": 13, + "text": "+ElementoTesto(String)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTFOZiSt/41g=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBuXqQ=" + }, + "model": { + "$ref": "AAAAAAGVTFOZhitzzbM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1957, + "top": 1406, + "width": 137.20166015625, + "height": 13, + "text": "+getText(): String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVTFOo2Szwmro=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBuXqQ=" + }, + "model": { + "$ref": "AAAAAAGVTFOo1SzkyJw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1957, + "top": 1421, + "width": 137.20166015625, + "height": 13, + "text": "+setText(String): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1952, + "top": 1384, + "width": 147.20166015625, + "height": 55 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVTFH/hhBvFLs=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 240, + "top": 592, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVTFH/hhBwi/k=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "model": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 240, + "top": 592, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1952, + "top": 1336, + "width": 146.20166015625, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGVTFH/hhBorcE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVTFH/hhBtmXY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVTFH/hhBuXqQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVTFH/hhBvFLs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVTFH/hhBwi/k=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGVTFKcxhZuWqI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTFKcxhZseoY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFKcxhZv5kY=", + "_parent": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "model": { + "$ref": "AAAAAAGVTFKcxhZseoY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2009, + "top": 1521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFKcxhZwv14=", + "_parent": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "model": { + "$ref": "AAAAAAGVTFKcxhZseoY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1994, + "top": 1521, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFKcxhZx2T8=", + "_parent": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "model": { + "$ref": "AAAAAAGVTFKcxhZseoY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2038, + "top": 1522, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVTFKcxhZuWqI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "tail": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "points": "1836:1528;2024:1528;2024:1439", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVTFKcxhZv5kY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVTFKcxhZwv14=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTFKcxhZx2T8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGVTFK1xhuiT5A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVTFK1xhugbVY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFK1xxujRPk=", + "_parent": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "model": { + "$ref": "AAAAAAGVTFK1xhugbVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2135, + "top": 1617, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFK1xxukBt4=", + "_parent": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "model": { + "$ref": "AAAAAAGVTFK1xhugbVY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2135, + "top": 1632, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVTFK1xxulPO4=", + "_parent": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "model": { + "$ref": "AAAAAAGVTFK1xhugbVY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2136, + "top": 1587, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVTFK1xhuiT5A=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVTFH/hhBnKu4=" + }, + "tail": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "points": "2248:1640;2248:1608;2024:1608;2024:1439", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVTFK1xxujRPk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVTFK1xxukBt4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVTFK1xxulPO4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUm3uiZLvH5g=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUm3uiZLwIDg=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUm3uiZLxU/0=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLwIDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 1360, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUm3uiZLyOjY=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLwIDg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1429, + "top": 1319, + "width": 353.26953125, + "height": 13, + "text": "SetElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUm3uiZLzRKs=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLwIDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 1360, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUm3uiZL0cbY=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLwIDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 1360, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1424, + "top": 1312, + "width": 363.26953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUm3uiZLxU/0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUm3uiZLyOjY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUm3uiZLzRKs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUm3uiZL0cbY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUm3uiZL14ho=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVUm5pL6BrqUM=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL14ho=" + }, + "model": { + "$ref": "AAAAAAGVUm5pKKBcjYc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1342, + "width": 353.26953125, + "height": 13, + "text": "-elementiDomanda: list<>", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVVmbkIZc9s5I=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL14ho=" + }, + "model": { + "$ref": "AAAAAAGVVmbkHJcuql4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1357, + "width": 353.26953125, + "height": 13, + "text": "-nome: String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1424, + "top": 1337, + "width": 363.26953125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUm3uiZL2iXY=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUm7qlKVu4h8=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL2iXY=" + }, + "model": { + "$ref": "AAAAAAGVUm7qkKVfbHo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1380, + "width": 353.26953125, + "height": 13, + "text": "+SetElementiDomanda(listElementiDomanda&, String nome)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUm9JVKiEBU4=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL2iXY=" + }, + "model": { + "$ref": "AAAAAAGVUm9JT6h10M8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1395, + "width": 353.26953125, + "height": 13, + "text": "+addElementoDomanda(ElementoDomanda&): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUm+1RKn3sNg=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL2iXY=" + }, + "model": { + "$ref": "AAAAAAGVUm+1P6noxYk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1410, + "width": 353.26953125, + "height": 13, + "text": "+removeElementoDomanda(Integer id): ElementoDomanda&", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVVnCkOJ8jR4o=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZL2iXY=" + }, + "model": { + "$ref": "AAAAAAGVVnCkM58UCKY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1429, + "top": 1425, + "width": 353.26953125, + "height": 13, + "text": "+setNome(String nome): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1424, + "top": 1375, + "width": 363.26953125, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUm3uiZL31bU=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 680, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUm3uiZL4FWI=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "model": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 680, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1424, + "top": 1312, + "width": 362.26953125, + "height": 131, + "nameCompartment": { + "$ref": "AAAAAAGVUm3uiZLwIDg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUm3uiZL14ho=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUm3uiZL2iXY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUm3uiZL31bU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUm3uiZL4FWI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUnQpiw6BwDw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUnQpiw6CUGk=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQpiw6DNbY=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6CUGk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 368, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQpiw6EWDE=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6CUGk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1005, + "top": 335, + "width": 42.919921875, + "height": 13, + "text": "View" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQpiw6F+M4=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6CUGk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 368, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQpiw6GO+s=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6CUGk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 368, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": 328, + "width": 52.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUnQpiw6DNbY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUnQpiw6EWDE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUnQpiw6F+M4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUnQpiw6GO+s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUnQpiw6HGjI=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": 353, + "width": 52.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUnQpiw6I4/Y=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": 363, + "width": 52.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUnQpiw6JJRg=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUnQpiw6KVPg=", + "_parent": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "model": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 184, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1000, + "top": 328, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVUnQpiw6CUGk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUnQpiw6HGjI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUnQpiw6I4/Y=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUnQpiw6JJRg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUnQpiw6KVPg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUnQ9kg+nw8k=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUnQ9kg+oZlg=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQ9kg+pFvk=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+oZlg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 704, + "top": 336, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQ9kg+q7zc=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+oZlg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1189, + "top": 335, + "width": 67.9423828125, + "height": 13, + "text": "ViewModel" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQ9kg+rwHQ=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+oZlg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 704, + "top": 336, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnQ9kg+sR1c=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+oZlg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 704, + "top": 336, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1184, + "top": 328, + "width": 77.9423828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUnQ9kg+pFvk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUnQ9kg+q7zc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUnQ9kg+rwHQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUnQ9kg+sR1c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUnQ9kg+tZuo=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1184, + "top": 353, + "width": 77.9423828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUnQ9kg+uU3Y=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1184, + "top": 363, + "width": 77.9423828125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUnQ9kg+vECU=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 352, + "top": 168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUnQ9kg+w5Bg=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "model": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 352, + "top": 168, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1184, + "top": 328, + "width": 76.9423828125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVUnQ9kg+oZlg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUnQ9kg+tZuo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUnQ9kg+uU3Y=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUnQ9kg+vECU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUnQ9kg+w5Bg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUnRNahDN0r4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUnRNahDOLCE=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUnRNahDPsK0=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDOLCE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 320, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnRNahDQ3KI=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDOLCE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1405, + "top": 335, + "width": 42.919921875, + "height": 13, + "text": "Model" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnRNahDRA6k=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDOLCE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 320, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUnRNahDS5kI=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDOLCE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 656, + "top": 320, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": 328, + "width": 52.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUnRNahDPsK0=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUnRNahDQ3KI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUnRNahDRA6k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUnRNahDS5kI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUnRNahDTA9Y=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": 353, + "width": 52.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUnRNahDUo0g=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": 363, + "width": 52.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUnRNahDVMMA=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 160, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUnRNahDWCYk=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "model": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 160, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1400, + "top": 328, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVUnRNahDOLCE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUnRNahDTA9Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUnRNahDUo0g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUnRNahDVMMA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUnRNahDWCYk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVUoO5bT74+LE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT75laY=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1118, + "top": 329, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT76eWQ=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1118, + "top": 314, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT77HXw=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1118, + "top": 359, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT78wCs=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT7142g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1077, + "top": 329, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT79CRM=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT7142g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1080, + "top": 315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT7++x4=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT7142g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1073, + "top": 356, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT7/kZI=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT72e2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1158, + "top": 329, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT8Akjw=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT72e2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1155, + "top": 315, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoO5bT8Bxb0=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT72e2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1162, + "top": 356, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVUoO5bT8CLc4=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT7142g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVUoO5bT8DUgY=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT74+LE=" + }, + "model": { + "$ref": "AAAAAAGVUoO5bT72e2o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "tail": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "points": "1052:350;1184:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUoO5bT75laY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoO5bT76eWQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoO5bT77HXw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVUoO5bT78wCs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVUoO5bT79CRM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVUoO5bT7++x4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVUoO5bT7/kZI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVUoO5bT8Akjw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVUoO5bT8Bxb0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVUoO5bT8CLc4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVUoO5bT8DUgY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVUoPAq0QYmYE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QZLVQ=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1330, + "top": 329, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QaVOA=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1330, + "top": 314, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QbXyU=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1330, + "top": 359, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0Qc8BM=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QVNFc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1286, + "top": 329, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QdXGA=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QVNFc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1289, + "top": 315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QepeQ=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QVNFc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1282, + "top": 356, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QfLAs=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QW7pI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1374, + "top": 329, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QgpJA=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QW7pI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1371, + "top": 315, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPAq0QhvUg=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QW7pI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1378, + "top": 356, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVUoPAq0Qi9J8=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QVNFc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVUoPArEQjWq0=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QYmYE=" + }, + "model": { + "$ref": "AAAAAAGVUoPAq0QW7pI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "tail": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "points": "1261:350;1400:350", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUoPAq0QZLVQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoPAq0QaVOA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoPAq0QbXyU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVUoPAq0Qc8BM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVUoPAq0QdXGA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVUoPAq0QepeQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVUoPAq0QfLAs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVUoPAq0QgpJA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVUoPAq0QhvUg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVUoPAq0Qi9J8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVUoPArEQjWq0=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVUoPLk0pixIg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoPLk0pgV7s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPLk0pj73o=", + "_parent": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "model": { + "$ref": "AAAAAAGVUoPLk0pgV7s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1120, + "top": 425, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPLk0pkIPs=", + "_parent": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "model": { + "$ref": "AAAAAAGVUoPLk0pgV7s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1120, + "top": 440, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoPLk0pltbQ=", + "_parent": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "model": { + "$ref": "AAAAAAGVUoPLk0pgV7s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1121, + "top": 395, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoPLk0pixIg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUnQpiw6BwDw=" + }, + "tail": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "points": "1218:373;1218:416;1025:416;1025:373", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUoPLk0pj73o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoPLk0pkIPs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoPLk0pltbQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVUoRy04xcEjM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoRy04xa/Z4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoRy04xdS8A=", + "_parent": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "model": { + "$ref": "AAAAAAGVUoRy04xa/Z4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1324, + "top": 425, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoRy04xe7C0=", + "_parent": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "model": { + "$ref": "AAAAAAGVUoRy04xa/Z4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1324, + "top": 440, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoRy04xfhYA=", + "_parent": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "model": { + "$ref": "AAAAAAGVUoRy04xa/Z4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1325, + "top": 395, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoRy04xcEjM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUnQ9kg+nw8k=" + }, + "tail": { + "$ref": "AAAAAAGVUnRNahDN0r4=" + }, + "points": "1425:373;1425:416;1225:416;1225:373", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUoRy04xdS8A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoRy04xe7C0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoRy04xfhYA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUoaSDGeni4o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUoaSDGeoaD0=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUoaSDGep8Hs=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeoaD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": 544, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUoaSDGeqsw0=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeoaD0=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2117, + "top": 839, + "width": 159, + "height": 13, + "text": "EsecuzioneTestTotale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUoaSDGerfS8=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeoaD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": 544, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUoaSDGesYCg=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeoaD0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -736, + "top": 544, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2112, + "top": 832, + "width": 169, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoaSDGep8Hs=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUoaSDGeqsw0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUoaSDGerfS8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoaSDGesYCg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUoaSDGetBC4=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2112, + "top": 857, + "width": 169, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUoaSDGeu5gs=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2112, + "top": 867, + "width": 169, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUoaSDGev6hI=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 616, + "top": -736, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUoaSDGew67o=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "model": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 616, + "top": -736, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2112, + "top": 832, + "width": 168, + "height": 48, + "nameCompartment": { + "$ref": "AAAAAAGVUoaSDGeoaD0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUoaSDGetBC4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUoaSDGeu5gs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUoaSDGev6hI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUoaSDGew67o=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVUobV9HMinNc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUobV9HMjDQQ=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUobV9HMkcRk=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMjDQQ=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": -928, + "top": -736, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUobV9HMlf4k=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMjDQQ=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;1", + "parentStyle": true, + "left": 2189, + "top": 391, + "width": 166.1025390625, + "height": 13, + "text": "LLM" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUobV9HMmlE0=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMjDQQ=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": -928, + "top": -736, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUobV9HMnWpM=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMjDQQ=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": -928, + "top": -736, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 384, + "width": 176.1025390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUobV9HMkcRk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUobV9HMlf4k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUobV9HMmlE0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUobV9HMnWpM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUobV9HMoIN8=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 520, + "top": -1376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUobV9HMp7OQ=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUojLH6ZVYFc=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMp7OQ=" + }, + "model": { + "$ref": "AAAAAAGVUojLF6Y64rk=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2189, + "top": 414, + "width": 166.1025390625, + "height": 13, + "text": "+makeQuestion(String): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUokMB6iGec0=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMp7OQ=" + }, + "model": { + "$ref": "AAAAAAGVUokMAahrmW4=" + }, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2189, + "top": 429, + "width": 166.1025390625, + "height": 13, + "text": "+getAnswer(): String", + "horizontalAlignment": 0 + } + ], + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 2184, + "top": 409, + "width": 176.1025390625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUobV9HMqIhM=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 520, + "top": -1376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUobV9HMroJY=", + "_parent": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "model": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "visible": false, + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "left": 520, + "top": -1376, + "width": 10, + "height": 10 + } + ], + "fillColor": "#FFFFFF", + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2184, + "top": 360, + "width": 175.1025390625, + "height": 87, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVUobV9HMjDQQ=" + }, + "suppressAttributes": true, + "attributeCompartment": { + "$ref": "AAAAAAGVUobV9HMoIN8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUobV9HMp7OQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUobV9HMqIhM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUobV9HMroJY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUob0A3b1t78=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUob0A3b2q8k=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUob0A3b3kWw=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b2q8k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -1072, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUob0A3b4WiA=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b2q8k=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2645, + "top": 335, + "width": 166.1025390625, + "height": 13, + "text": "LLM1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUob0A3b51LA=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b2q8k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -1072, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUob0A3b6j/o=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b2q8k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -1072, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 328, + "width": 176.1025390625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUob0A3b3kWw=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUob0A3b4WiA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUob0A3b51LA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUob0A3b6j/o=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUob0A3b78Io=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVUog+6Z4cI50=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b78Io=" + }, + "model": { + "$ref": "AAAAAAGVUog+4Z4BVNg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 358, + "width": 166.1025390625, + "height": 13, + "text": "-latestAnswer: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVUoiVdqDcQL0=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b78Io=" + }, + "model": { + "$ref": "AAAAAAGVUoiVcaDBMf0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 373, + "width": 166.1025390625, + "height": 13, + "text": "-latestQuestion: String", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVVlZ1c2o8hF4=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b78Io=" + }, + "model": { + "$ref": "AAAAAAGVVlZ1amohqy0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 388, + "width": 166.1025390625, + "height": 13, + "text": "-APIUrl: String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 353, + "width": 176.1025390625, + "height": 53 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUob0A3b8su4=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUopAwdaomgM=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b8su4=" + }, + "model": { + "$ref": "AAAAAAGVUopAudaNXrA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 411, + "width": 166.1025390625, + "height": 13, + "text": "+makeQuestion(String): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVUopMKNn40c0=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b8su4=" + }, + "model": { + "$ref": "AAAAAAGVUopMIdnd52s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2645, + "top": 426, + "width": 166.1025390625, + "height": 13, + "text": "+getAnswer(): String", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2640, + "top": 406, + "width": 176.1025390625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUob0A3b9IR8=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 896, + "top": -1544, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUob0A3b+aUI=", + "_parent": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "model": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 896, + "top": -1544, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2640, + "top": 328, + "width": 175.1025390625, + "height": 116, + "nameCompartment": { + "$ref": "AAAAAAGVUob0A3b2q8k=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUob0A3b78Io=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUob0A3b8su4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUob0A3b9IR8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUob0A3b+aUI=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVUoeAM5C3IUM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUoeAM5C2zrU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoeAM5C4WQA=", + "_parent": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "model": { + "$ref": "AAAAAAGVUoeAM5C2zrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2460, + "top": 381, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoeAM5C5yak=", + "_parent": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "model": { + "$ref": "AAAAAAGVUoeAM5C2zrU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2460, + "top": 396, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUoeAM5C62R0=", + "_parent": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "model": { + "$ref": "AAAAAAGVUoeAM5C2zrU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2461, + "top": 351, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUoeAM5C3IUM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "tail": { + "$ref": "AAAAAAGVUob0A3b1t78=" + }, + "points": "2640:372;2283.55126953125:372", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUoeAM5C4WQA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUoeAM5C5yak=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUoeAM5C62R0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVUor4BAbmyfU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVUor4BAbnQlo=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVUor4BAbodPo=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbnQlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": 1312, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUor4BAbpleM=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbnQlo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2109, + "top": 1119, + "width": 115.12451171875, + "height": 13, + "text": "ElementoRisultato" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUor4BQbqDgQ=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbnQlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": 1312, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVUor4BQbrOkU=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbnQlo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -544, + "top": 1312, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2104, + "top": 1112, + "width": 125.12451171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVUor4BAbodPo=" + }, + "nameLabel": { + "$ref": "AAAAAAGVUor4BAbpleM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVUor4BQbqDgQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUor4BQbrOkU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVUor4BQbsAu0=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2104, + "top": 1137, + "width": 125.12451171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVUor4BQbtSvM=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2104, + "top": 1147, + "width": 125.12451171875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVUor4BQbuJ5Q=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 712, + "top": -352, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVUor4BQbvMpk=", + "_parent": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "model": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 712, + "top": -352, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 2104, + "top": 1112, + "width": 124.12451171875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVUor4BAbnQlo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVUor4BQbsAu0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVUor4BQbtSvM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVUor4BQbuJ5Q=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVUor4BQbvMpk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVUotK5RgOgnQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVUotK5BgMKgw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUotK5RgPMv4=", + "_parent": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "model": { + "$ref": "AAAAAAGVUotK5BgMKgw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2183, + "top": 989, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUotK5RgQxK4=", + "_parent": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "model": { + "$ref": "AAAAAAGVUotK5BgMKgw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2198, + "top": 989, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVUotK5RgRCjg=", + "_parent": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "model": { + "$ref": "AAAAAAGVUotK5BgMKgw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2153, + "top": 990, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVUotK5RgOgnQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "tail": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "points": "2168:880;2168:1112", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVUotK5RgPMv4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVUotK5RgQxK4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVUotK5RgRCjg=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGVUo9mTWCPp9U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2432, + "top": 432, + "width": 70, + "height": 40, + "text": "Pattern Strategy" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVVlCd9aaguBE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVVlCd9aah5WU=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVVlCd9aai3iY=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aah5WU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -704, + "top": 400, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlCd9aajeSo=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aah5WU=" + }, + "font": "Arial;13;3", + "parentStyle": true, + "left": 1917, + "top": 631, + "width": 189.2333984375, + "height": 13, + "text": "EsecuzioneTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlCd9aakcII=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aah5WU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -704, + "top": 400, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlCd9aalSRc=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aah5WU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -704, + "top": 400, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1912, + "top": 624, + "width": 199.2333984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVVlCd9aai3iY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVVlCd9aajeSo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVVlCd9aakcII=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVlCd9aalSRc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVVlCd9aamHco=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVVlEyQLfZ9UE=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aamHco=" + }, + "model": { + "$ref": "AAAAAAGVVlEyOre7IAE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1917, + "top": 654, + "width": 189.2333984375, + "height": 13, + "text": "-latestResult: ElementoRisultato", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVVnW4VfLFn30=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aamHco=" + }, + "model": { + "$ref": "AAAAAAGVVnW4TPKnwGg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1917, + "top": 669, + "width": 189.2333984375, + "height": 13, + "text": "-allResults: ElementoRisultato*", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1912, + "top": 649, + "width": 199.2333984375, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVVlCd9aanSrg=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVVnIblNsBQLY=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aanSrg=" + }, + "model": { + "$ref": "AAAAAAGVVnIbi9rjEqM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1917, + "top": 692, + "width": 189.2333984375, + "height": 13, + "text": "+calculateWeights()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVVnJtROjF4jk=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aanSrg=" + }, + "model": { + "$ref": "AAAAAAGVVnJtPOinB5M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1917, + "top": 707, + "width": 189.2333984375, + "height": 13, + "text": "+ExecuteTest(): void", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1912, + "top": 687, + "width": 199.2333984375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVVlCd9aaofVA=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 632, + "top": -808, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVVlCd9aapDK8=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "model": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 632, + "top": -808, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1912, + "top": 624, + "width": 198.2333984375, + "height": 101, + "nameCompartment": { + "$ref": "AAAAAAGVVlCd9aah5WU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVVlCd9aamHco=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVVlCd9aanSrg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVVlCd9aaofVA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVVlCd9aapDK8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGVVlET7rJmyM8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVlET7bJk1QA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlET7rJnB4M=", + "_parent": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "model": { + "$ref": "AAAAAAGVVlET7bJk1QA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2009, + "top": 849, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlET7rJoktg=", + "_parent": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "model": { + "$ref": "AAAAAAGVVlET7bJk1QA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1994, + "top": 849, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlET7rJpFgE=", + "_parent": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "model": { + "$ref": "AAAAAAGVVlET7bJk1QA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2039, + "top": 850, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVlET7rJmyM8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "tail": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "points": "2112:856;2024:856;2024:725", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVVlET7rJnB4M=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVVlET7rJoktg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVlET7rJpFgE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVVlKgxROs6Pw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVVlKgxROtVvQ=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVVlKgxROuyFE=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROtVvQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -1712, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlKgxROv9WU=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROtVvQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1781, + "top": 839, + "width": 195.37158203125, + "height": 13, + "text": "EsecuzioneTestSet" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlKgxROwYmo=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROtVvQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -1712, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVlKgxROxUnw=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROtVvQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -160, + "top": -1712, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1776, + "top": 832, + "width": 205.37158203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVVlKgxROuyFE=" + }, + "nameLabel": { + "$ref": "AAAAAAGVVlKgxROv9WU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVVlKgxROwYmo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVlKgxROxUnw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVVlKgxROyxCQ=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVauny+QVJf40=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROyxCQ=" + }, + "model": { + "$ref": "AAAAAAGVauny7AVAFqk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1781, + "top": 862, + "width": 195.37158203125, + "height": 13, + "text": "-setUsed: SetElementiDomanda&", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1776, + "top": 857, + "width": 205.37158203125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVVlKgxROz8Ck=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1776, + "top": 880, + "width": 205.37158203125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVVlKgxRO0498=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 904, + "top": -1864, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVVlKgxRO1aAY=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "model": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 904, + "top": -1864, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "containerChangeable": true, + "left": 1776, + "top": 832, + "width": 204.37158203125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVVlKgxROtVvQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVVlKgxROyxCQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVVlKgxROz8Ck=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVVlKgxRO0498=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVVlKgxRO1aAY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGVVlMoVS1dKfA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVlMoVS1bvIk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlMoVS1eEf8=", + "_parent": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "model": { + "$ref": "AAAAAAGVVlMoVS1bvIk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2009, + "top": 849, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlMoVS1fZyM=", + "_parent": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "model": { + "$ref": "AAAAAAGVVlMoVS1bvIk=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1994, + "top": 849, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVlMoVS1gRxU=", + "_parent": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "model": { + "$ref": "AAAAAAGVVlMoVS1bvIk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2039, + "top": 850, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVlMoVS1dKfA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "head": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "tail": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "points": "1980:856;2024:856;2024:725", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVVlMoVS1eEf8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVVlMoVS1fZyM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVlMoVS1gRxU=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVVmUGeFbHLNw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVmUGeFbFl+A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVmUGeFbIMEw=", + "_parent": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "model": { + "$ref": "AAAAAAGVVmUGeFbFl+A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1877, + "top": 1379, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVmUGeFbJqrM=", + "_parent": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "model": { + "$ref": "AAAAAAGVVmUGeFbFl+A=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1877, + "top": 1394, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVmUGeFbKg/M=", + "_parent": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "model": { + "$ref": "AAAAAAGVVmUGeFbFl+A=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1878, + "top": 1349, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVmUGeFbHLNw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "tail": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "points": "1878:890;1878:1370;1786:1370", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVVmUGeFbIMEw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVVmUGeFbJqrM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVmUGeFbKg/M=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVVnwOSJ1sMKo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVnwOSJ1qeXo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVnwOSJ1tgEU=", + "_parent": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "model": { + "$ref": "AAAAAAGVVnwOSJ1qeXo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1896, + "top": 1113, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVnwOSJ1uFJc=", + "_parent": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "model": { + "$ref": "AAAAAAGVVnwOSJ1qeXo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1896, + "top": 1098, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVnwOSJ1vSCg=", + "_parent": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "model": { + "$ref": "AAAAAAGVVnwOSJ1qeXo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1896, + "top": 1143, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVnwOSJ1sMKo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVUor4BAbmyfU=" + }, + "tail": { + "$ref": "AAAAAAGVVlKgxROs6Pw=" + }, + "points": "1896:890;1896:1134;2104:1134", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVVnwOSJ1tgEU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVVnwOSJ1uFJc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVnwOSJ1vSCg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVVoJtycLhuss=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVoJtyMLftOw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVoJtycLidx8=", + "_parent": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "model": { + "$ref": "AAAAAAGVVoJtyMLftOw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 351, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVoJtycLjczM=", + "_parent": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "model": { + "$ref": "AAAAAAGVVoJtyMLftOw=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 336, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVVoJtycLkX34=", + "_parent": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "model": { + "$ref": "AAAAAAGVVoJtyMLftOw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2016, + "top": 381, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVVoJtycLhuss=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVUobV9HMinNc=" + }, + "tail": { + "$ref": "AAAAAAGVVlCd9aaguBE=" + }, + "points": "2016:624;2016:372;2259.55126953125:372", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVVoJtycLidx8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVVoJtycLjczM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVoJtycLkX34=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVVoLmoB8hx2U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVVoLmoB8i+Wk=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVVoLmoB8jOLg=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8i+Wk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5120, + "top": 1216, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVoLmoB8kP/A=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8i+Wk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 333, + "top": 1727, + "width": 314.98046875, + "height": 13, + "text": "RepositoryElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVoLmoB8lnwE=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8i+Wk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5120, + "top": 1216, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVoLmoB8m+34=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8i+Wk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5120, + "top": 1216, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 1720, + "width": 324.98046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVVoLmoB8jOLg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVVoLmoB8kP/A=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVVoLmoB8lnwE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVoLmoB8m+34=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVVoLmoB8nPaQ=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 1745, + "width": 324.98046875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVVoLmoB8ogj0=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVZyRbYfVfj4I=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8ogj0=" + }, + "model": { + "$ref": "AAAAAAGVZyRbV/VWm+Q=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 333, + "top": 1760, + "width": 314.98046875, + "height": 13, + "text": "+addElementoDomanda(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVZySUS/1RvIY=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8ogj0=" + }, + "model": { + "$ref": "AAAAAAGVZySUR/1IprE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 333, + "top": 1775, + "width": 314.98046875, + "height": 13, + "text": "+deleteElementoDomanda(): ElementoDomandaEntity", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 328, + "top": 1755, + "width": 324.98046875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVVoLmoB8p/qw=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2560, + "top": 608, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVVoLmoB8qyjM=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "model": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2560, + "top": 608, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 328, + "top": 1720, + "width": 323.98046875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGVVoLmoB8i+Wk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVVoLmoB8nPaQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVVoLmoB8ogj0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVVoLmoB8p/qw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVVoLmoB8qyjM=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGVV4fvTKb+SBU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1176, + "top": 448, + "width": 70, + "height": 40, + "text": "Pattern MVVM" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVV6t4AU0+qbw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVV6t4AU0/SAM=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVV6t4AU1AJ94=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0/SAM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1232, + "top": 880, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6t4AU1BBXI=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0/SAM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1173, + "top": 2023, + "width": 381.4404296875, + "height": 13, + "text": "Parser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6t4AU1CGMk=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0/SAM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1232, + "top": 880, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6t4AU1D46c=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0/SAM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1232, + "top": 880, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1168, + "top": 2016, + "width": 391.4404296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6t4AU1AJ94=" + }, + "nameLabel": { + "$ref": "AAAAAAGVV6t4AU1BBXI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVV6t4AU1CGMk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6t4AU1D46c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVV6t4AU1ElWw=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1168, + "top": 2041, + "width": 391.4404296875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVV6t4AU1FW3E=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVV7Fthcr+BNo=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU1FW3E=" + }, + "model": { + "$ref": "AAAAAAGVV7FtfcrgHUM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1173, + "top": 2056, + "width": 381.4404296875, + "height": 13, + "text": "+Parse(reader: TextReader, filename: String): Elemento Domanda", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1168, + "top": 2051, + "width": 391.4404296875, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVV6t4AU1GfNY=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": 440, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVV6t4AU1HLTk=", + "_parent": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "model": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -616, + "top": 440, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1168, + "top": 2016, + "width": 390.4404296875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGVV6t4AU0/SAM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVV6t4AU1ElWw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVV6t4AU1FW3E=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVV6t4AU1GfNY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVV6t4AU1HLTk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV6uWgFhGZ+c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6uWgFhEFZ8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6uWgFhHRcE=", + "_parent": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "model": { + "$ref": "AAAAAAGVV6uWgFhEFZ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1347, + "top": 1871, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6uWgFhIO70=", + "_parent": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "model": { + "$ref": "AAAAAAGVV6uWgFhEFZ8=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1332, + "top": 1871, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6uWgFhJDYA=", + "_parent": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "model": { + "$ref": "AAAAAAGVV6uWgFhEFZ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1377, + "top": 1872, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6uWgFhGZ+c=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "tail": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "points": "1362:2016;1362:1740", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV6uWgFhHRcE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6uWgFhIO70=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6uWgFhJDYA=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV6u09F7FR9M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1387, + "top": 1880, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVV6w1AGUEKTA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVV6w1AGUFTmA=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVV6w1AGUGju8=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUFTmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 1088, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6w1AGUHdPk=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUFTmA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2013, + "top": 2095, + "width": 159.2216796875, + "height": 13, + "text": "ElementoDomandaParser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6w1AGUIHvU=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUFTmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 1088, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6w1AGUJCCw=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUFTmA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 16, + "top": 1088, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2008, + "top": 2088, + "width": 169.2216796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6w1AGUGju8=" + }, + "nameLabel": { + "$ref": "AAAAAAGVV6w1AGUHdPk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVV6w1AGUIHvU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6w1AGUJCCw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVV6w1AWUKy2Q=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2008, + "top": 2113, + "width": 169.2216796875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVV6w1AWULTq4=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2008, + "top": 2123, + "width": 169.2216796875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVV6w1AWUMIRE=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": 544, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVV6w1AWUNOoQ=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "model": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 8, + "top": 544, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2008, + "top": 2088, + "width": 168.2216796875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVV6w1AGUFTmA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVV6w1AWUKy2Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVV6w1AWULTq4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVV6w1AWUMIRE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVV6w1AWUNOoQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVV6yIiGaod0g=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVV6yIiGapnmU=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVV6yIiGaqlvY=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGapnmU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -480, + "top": 944, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6yIiWarVJU=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGapnmU=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1765, + "top": 2175, + "width": 61.708984375, + "height": 13, + "text": "SetParser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6yIiWasm9c=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGapnmU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -480, + "top": 944, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV6yIiWatOi0=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGapnmU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -480, + "top": 944, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1760, + "top": 2168, + "width": 71.708984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6yIiGaqlvY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVV6yIiWarVJU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVV6yIiWasm9c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6yIiWatOi0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVV6yIiWau8xU=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1760, + "top": 2193, + "width": 71.708984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVV6yIiWav/jg=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1760, + "top": 2203, + "width": 71.708984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVV6yIiWawzrM=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": 472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVV6yIiWaxeEY=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "model": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -240, + "top": 472, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1760, + "top": 2168, + "width": 70.708984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVV6yIiGapnmU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVV6yIiWau8xU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVV6yIiWav/jg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVV6yIiWawzrM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVV6yIiWaxeEY=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV6yxMW6FM3U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6yxMW6DXbI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6yxMW6GUtg=", + "_parent": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "model": { + "$ref": "AAAAAAGVV6yxMW6DXbI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1361, + "top": 2171, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6yxMW6HErs=", + "_parent": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "model": { + "$ref": "AAAAAAGVV6yxMW6DXbI=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1361, + "top": 2156, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6yxMW6Ioro=", + "_parent": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "model": { + "$ref": "AAAAAAGVV6yxMW6DXbI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1361, + "top": 2201, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6yxMW6FM3U=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "tail": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "points": "1361:2074;1361:2192;1760:2192", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV6yxMW6GUtg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6yxMW6HErs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6yxMW6Ioro=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV6y3WHMEHso=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV6y3WHMC1GA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6y3WHMF/lk=", + "_parent": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "model": { + "$ref": "AAAAAAGVV6y3WHMC1GA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1950, + "top": 2073, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6y3WHMGqmU=", + "_parent": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "model": { + "$ref": "AAAAAAGVV6y3WHMC1GA=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1965, + "top": 2073, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV6y3WHMHMBY=", + "_parent": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "model": { + "$ref": "AAAAAAGVV6y3WHMC1GA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1921, + "top": 2074, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV6y3WHMEHso=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "tail": { + "$ref": "AAAAAAGVV6t4AU0+qbw=" + }, + "points": "1558:2048;1936:2048;1936:2112;2008:2112", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV6y3WHMF/lk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV6y3WHMGqmU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV6y3WHMHMBY=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV6y9EnWbN7s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1824, + "top": 2056, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV7DPYaekEzg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7DPYaei1/4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7DPYaelswg=", + "_parent": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "model": { + "$ref": "AAAAAAGVV7DPYaei1/4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1695, + "top": 2017, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7DPYaemYYo=", + "_parent": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "model": { + "$ref": "AAAAAAGVV7DPYaei1/4=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1695, + "top": 2032, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7DPYaenfsk=", + "_parent": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "model": { + "$ref": "AAAAAAGVV7DPYaei1/4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1696, + "top": 1987, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7DPYaekEzg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "tail": { + "$ref": "AAAAAAGVV6yIiGaod0g=" + }, + "points": "1792:2168;1792:2008;1600:2008;1600:1443", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7DPYaelswg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7DPYaemYYo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7DPYaenfsk=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7FBd7kEvjI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1512, + "top": 2152, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7FWScSji5Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1616, + "top": 1960, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVV7YqaVDvn1s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVDwuvw=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1336, + "top": 1347, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVDxR2A=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1336, + "top": 1332, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVDyfMI=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1336, + "top": 1377, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVDzrY0=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDsk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1321, + "top": 1560, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVD07KQ=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDsk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1307, + "top": 1557, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVD1jpU=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDsk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1348, + "top": 1564, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVD20os=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDtQa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1398, + "top": 1347, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVD3mrA=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDtQa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1395, + "top": 1333, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7YqaVD4Lso=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDtQa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1402, + "top": 1374, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7YqaVD5iP4=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDsk/g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7YqaVD6vYM=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDvn1s=" + }, + "model": { + "$ref": "AAAAAAGVV7YqaVDtQa0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "tail": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "points": "1336:1592;1336:1368;1424:1368", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7YqaVDwuvw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7YqaVDxR2A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7YqaVDyfMI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVV7YqaVDzrY0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVV7YqaVD07KQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVV7YqaVD1jpU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVV7YqaVD20os=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVV7YqaVD3mrA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVV7YqaVD4Lso=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVV7YqaVD5iP4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVV7YqaVD6vYM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVV7jyqYJk/U8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJltkQ=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1850, + "top": 1679, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJm8zI=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1850, + "top": 1694, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJnv2o=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1851, + "top": 1649, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJoyzs=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJh2m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2158, + "top": 1678, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJpy/g=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJh2m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2155, + "top": 1692, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJqEl4=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJh2m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2162, + "top": 1651, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJrSkQ=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJi9Rs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1544, + "top": 1678, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJsFx8=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJi9Rs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1547, + "top": 1692, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7jyqoJtNXQ=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJi9Rs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1540, + "top": 1651, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7jyqoJuKEA=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJh2m4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7jyqoJvTfs=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJk/U8=" + }, + "model": { + "$ref": "AAAAAAGVV7jyqYJi9Rs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "tail": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "points": "2184:1670;1519:1670", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7jyqoJltkQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7jyqoJm8zI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7jyqoJnv2o=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVV7jyqoJoyzs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVV7jyqoJpy/g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVV7jyqoJqEl4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVV7jyqoJrSkQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVV7jyqoJsFx8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVV7jyqoJtNXQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVV7jyqoJuKEA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVV7jyqoJvTfs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVV7j7oYcwDo4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYcx8M4=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1764, + "top": 1633, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYcym4c=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1764, + "top": 1648, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYczC+E=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1765, + "top": 1603, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc0xrc=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYctgK0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1780, + "top": 1579, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc1Eo4=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYctgK0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1793, + "top": 1582, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc26dc=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYctgK0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1752, + "top": 1575, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc3u2o=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcukxs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1544, + "top": 1632, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc4tuI=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcukxs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1547, + "top": 1646, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7j7oYc5z+8=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcukxs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1540, + "top": 1605, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7j7oYc6xac=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYctgK0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVV7j7oYc7Z/k=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcwDo4=" + }, + "model": { + "$ref": "AAAAAAGVV7j7oYcukxs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "tail": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "points": "1765:1560;1765:1624;1519:1624", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7j7oYcx8M4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7j7oYcym4c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7j7oYczC+E=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVV7j7oYc0xrc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVV7j7oYc1Eo4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVV7j7oYc26dc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVV7j7oYc3u2o=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVV7j7oYc4tuI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVV7j7oYc5z+8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVV7j7oYc6xac=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVV7j7oYc7Z/k=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7kouZAj6jk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1345, + "top": 1485, + "width": 100, + "height": 25, + "text": "-1...*" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7mWgZbpMrs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1640, + "top": 1592, + "width": 100, + "height": 25, + "text": "-1,1" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7m395rx0uo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1664, + "top": 1680, + "width": 100, + "height": 25, + "text": "-1,1" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVV7tKQhuOEdk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVV7tKQhuPkWs=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tKQhuQkWI=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuPkWs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -816, + "top": 896, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tKQxuRfP8=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuPkWs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1901, + "top": 1911, + "width": 100.708984375, + "height": 13, + "text": "DomandaParser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tKQxuSpDE=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuPkWs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -816, + "top": 896, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tKQxuT2eI=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuPkWs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -816, + "top": 896, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1896, + "top": 1904, + "width": 110.708984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7tKQhuQkWI=" + }, + "nameLabel": { + "$ref": "AAAAAAGVV7tKQxuRfP8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVV7tKQxuSpDE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7tKQxuT2eI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVV7tKQxuUMXM=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1896, + "top": 1929, + "width": 110.708984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVV7tKQxuVYgE=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1896, + "top": 1939, + "width": 110.708984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVV7tKQxuWyjs=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": 448, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVV7tKQxuXkuw=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "model": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -408, + "top": 448, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1896, + "top": 1904, + "width": 109.708984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVV7tKQhuPkWs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVV7tKQxuUMXM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVV7tKQxuVYgE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVV7tKQxuWyjs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVV7tKQxuXkuw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVV7tR4hzFdrU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVV7tR4hzG9Cs=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tR4hzHjrk=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzG9Cs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -832, + "top": 864, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tR4hzIhyw=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzG9Cs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2213, + "top": 1911, + "width": 96.3798828125, + "height": 13, + "text": "RispostaParser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tR4hzJMl8=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzG9Cs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -832, + "top": 864, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVV7tR4hzKhf8=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzG9Cs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -832, + "top": 864, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2208, + "top": 1904, + "width": 106.3798828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7tR4hzHjrk=" + }, + "nameLabel": { + "$ref": "AAAAAAGVV7tR4hzIhyw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVV7tR4hzJMl8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7tR4hzKhf8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVV7tR4hzLT94=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2208, + "top": 1929, + "width": 106.3798828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVV7tR4hzM7tA=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2208, + "top": 1939, + "width": 106.3798828125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVV7tR4hzNWBk=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -416, + "top": 432, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVV7tR4hzOX8U=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "model": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -416, + "top": 432, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2208, + "top": 1904, + "width": 105.3798828125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVV7tR4hzG9Cs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVV7tR4hzLT94=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVV7tR4hzM7tA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVV7tR4hzNWBk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVV7tR4hzOX8U=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV7trIioEaQE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7trIioCJhU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7trIioF+Zc=", + "_parent": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "model": { + "$ref": "AAAAAAGVV7trIioCJhU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2071, + "top": 1934, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7trIioG360=", + "_parent": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "model": { + "$ref": "AAAAAAGVV7trIioCJhU=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2071, + "top": 1949, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7trIioHtCk=", + "_parent": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "model": { + "$ref": "AAAAAAGVV7trIioCJhU=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2072, + "top": 1904, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7trIioEaQE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "tail": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "points": "2072:2088;2072:1925;2006:1925", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7trIioF+Zc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7trIioG360=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7trIioHtCk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV7tzES92P5w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7tzES90Pco=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7tzES93zTY=", + "_parent": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "model": { + "$ref": "AAAAAAGVV7tzES90Pco=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2249, + "top": 2103, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7tzEi94Vlw=", + "_parent": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "model": { + "$ref": "AAAAAAGVV7tzES90Pco=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2234, + "top": 2103, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7tzEi95mrg=", + "_parent": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "model": { + "$ref": "AAAAAAGVV7tzES90Pco=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2279, + "top": 2104, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7tzES92P5w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "tail": { + "$ref": "AAAAAAGVV6w1AGUEKTA=" + }, + "points": "2176:2110;2264:2110;2264:1949", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7tzES93zTY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7tzEi94Vlw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7tzEi95mrg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV7ujkjuQmfU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7ujkjuOAiY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7ujkjuR7Vg=", + "_parent": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "model": { + "$ref": "AAAAAAGVV7ujkjuOAiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1785, + "top": 1903, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7ujkjuSFA4=", + "_parent": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "model": { + "$ref": "AAAAAAGVV7ujkjuOAiY=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1770, + "top": 1903, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7ujkjuT+QM=", + "_parent": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "model": { + "$ref": "AAAAAAGVV7ujkjuOAiY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1815, + "top": 1904, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7ujkjuQmfU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVTCcKxN4T+CY=" + }, + "tail": { + "$ref": "AAAAAAGVV7tKQhuOEdk=" + }, + "points": "1896:1910;1800:1910;1800:1560", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7ujkjuR7Vg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7ujkjuSFA4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7ujkjuT+QM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVV7uqsUAq3us=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVV7uqsUAofw0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7uqsUArHkg=", + "_parent": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "model": { + "$ref": "AAAAAAGVV7uqsUAofw0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2243, + "top": 1797, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7uqsUAsNmA=", + "_parent": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "model": { + "$ref": "AAAAAAGVV7uqsUAofw0=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2228, + "top": 1797, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVV7uqsUAtfrM=", + "_parent": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "model": { + "$ref": "AAAAAAGVV7uqsUAofw0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2273, + "top": 1798, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVV7uqsUAq3us=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVTCcVfN48VVc=" + }, + "tail": { + "$ref": "AAAAAAGVV7tR4hzFdrU=" + }, + "points": "2258:1904;2258:1704", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVV7uqsUArHkg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVV7uqsUAsNmA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVV7uqsUAtfrM=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7uzR0I7aRo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1816, + "top": 1856, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7u0h0LGrtw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2264, + "top": 1824, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7wgwGZ4mG4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2096, + "top": 1992, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVV7wiaGcD1Fo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2280, + "top": 2032, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVW2zCCJ5kjAo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVW2zCCJ5lLwk=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zCCJ5m66w=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5lLwk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1040, + "top": 704, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zCCJ5nDzY=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5lLwk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 877, + "top": 1311, + "width": 370.611328125, + "height": 13, + "text": "ListaElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zCCJ5oYWo=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5lLwk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1040, + "top": 704, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zCCJ5pQow=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5lLwk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1040, + "top": 704, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 872, + "top": 1304, + "width": 380.611328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVW2zCCJ5m66w=" + }, + "nameLabel": { + "$ref": "AAAAAAGVW2zCCJ5nDzY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVW2zCCJ5oYWo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVW2zCCJ5pQow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVW2zCCJ5q9Dc=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVW4LwhBQtqps=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5q9Dc=" + }, + "model": { + "$ref": "AAAAAAGVW4LwfhQbjzw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 877, + "top": 1334, + "width": 370.611328125, + "height": 13, + "text": "-elementiDomanda: list<>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 872, + "top": 1329, + "width": 380.611328125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVW2zCCJ5rxR4=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVW4LjxRHa5Kc=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5rxR4=" + }, + "model": { + "$ref": "AAAAAAGVW4LjvhHIpNI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 301, + "top": 1688, + "width": 144.75537109375, + "height": 13, + "text": "+Operation1()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVW4MkNhg6eEk=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5rxR4=" + }, + "model": { + "$ref": "AAAAAAGVW4MkLhgoPlQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 877, + "top": 1359, + "width": 370.611328125, + "height": 13, + "text": "+addElementoDomanda(String Domanda, String Risposta): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVW4PMcCcOss0=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5rxR4=" + }, + "model": { + "$ref": "AAAAAAGVW4PMZyb8Otg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 877, + "top": 1374, + "width": 370.611328125, + "height": 13, + "text": "+deleteElementoDomanda(Integer id): ElementoDomanda&", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 872, + "top": 1352, + "width": 380.611328125, + "height": 40 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVW2zCCJ5smqE=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -520, + "top": 352, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVW2zCCJ5twY8=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "model": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -520, + "top": 352, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 872, + "top": 1304, + "width": 379.611328125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGVW2zCCJ5lLwk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVW2zCCJ5q9Dc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVW2zCCJ5rxR4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVW2zCCJ5smqE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVW2zCCJ5twY8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVW2zfKJ9geFw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVW2zfKJ9hWtA=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zfKJ9iNYc=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9hWtA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1136, + "top": 704, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zfKJ9jopM=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9hWtA=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1357, + "top": 1063, + "width": 409.63037109375, + "height": 13, + "text": "ListaSet" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zfKJ9kMuk=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9hWtA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1136, + "top": 704, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVW2zfKJ9lef8=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9hWtA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1136, + "top": 704, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1352, + "top": 1056, + "width": 419.63037109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVW2zfKJ9iNYc=" + }, + "nameLabel": { + "$ref": "AAAAAAGVW2zfKJ9jopM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVW2zfKJ9kMuk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVW2zfKJ9lef8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVW2zfKJ9msCQ=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGVW4JuFg9dUXk=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9msCQ=" + }, + "model": { + "$ref": "AAAAAAGVW4JuDw9LHys=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1357, + "top": 1086, + "width": 409.63037109375, + "height": 13, + "text": "-sets: list<>", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1352, + "top": 1081, + "width": 419.63037109375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVW2zfKJ9n/io=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVW4HZmdro8Qo=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9n/io=" + }, + "model": { + "$ref": "AAAAAAGVW4HZj9rW5TE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 789, + "top": 1456, + "width": 81.57080078125, + "height": 13, + "text": "+ListaSet()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVW4SQSDqz0JM=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9n/io=" + }, + "model": { + "$ref": "AAAAAAGVW4SQPzqhtQ0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1357, + "top": 1111, + "width": 409.63037109375, + "height": 13, + "text": "+addSetElementiDomanda(String nome, listElementoDomanda&): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGVXL3dQCXndIw=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9n/io=" + }, + "model": { + "$ref": "AAAAAAGVXL3dLiXVADQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1357, + "top": 1126, + "width": 409.63037109375, + "height": 13, + "text": "+deleteSetElementiDomanda(String nome): SetElementiDomanda&", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1352, + "top": 1104, + "width": 419.63037109375, + "height": 40 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVW2zfKJ9o4DQ=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -568, + "top": 352, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVW2zfKJ9p5A0=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "model": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -568, + "top": 352, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1352, + "top": 1056, + "width": 418.63037109375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGVW2zfKJ9hWtA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVW2zfKJ9msCQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVW2zfKJ9n/io=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVW2zfKJ9o4DQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVW2zfKJ9p5A0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVW4Ere6xOw3Y=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xPErk=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1033, + "top": 1644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xQrpU=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1018, + "top": 1644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xR/Ps=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1063, + "top": 1645, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xSdY4=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xLcu4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1166, + "top": 1659, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xTbUI=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xLcu4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1163, + "top": 1673, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xUQ3g=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xLcu4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1170, + "top": 1632, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xV0Do=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xMvgI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1033, + "top": 1411, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xWgX4=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xMvgI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1019, + "top": 1414, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ere6xXL/0=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xMvgI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1060, + "top": 1407, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVW4Ere6xYgok=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xLcu4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVW4Ere6xZPZU=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xOw3Y=" + }, + "model": { + "$ref": "AAAAAAGVW4Ere6xMvgI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "tail": { + "$ref": "AAAAAAGVTCblVd3oX7s=" + }, + "points": "1192:1651;1048:1651;1048:1392", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVW4Ere6xPErk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVW4Ere6xQrpU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVW4Ere6xR/Ps=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVW4Ere6xSdY4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVW4Ere6xTbUI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVW4Ere6xUQ3g=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVW4Ere6xV0Do=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVW4Ere6xWgX4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVW4Ere6xXL/0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVW4Ere6xYgok=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVW4Ere6xZPZU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVW4Ex+rC6cZY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rC707Q=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1515, + "top": 1221, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rC8iy0=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1500, + "top": 1221, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rC971s=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1544, + "top": 1222, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rC+39E=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC3qoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1515, + "top": 1280, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rC/3II=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC3qoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1501, + "top": 1277, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rDArPk=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC3qoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1542, + "top": 1284, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rDBtVo=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC423s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1515, + "top": 1163, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rDCeRw=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC423s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1501, + "top": 1166, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVW4Ex+rDD7KE=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC423s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1542, + "top": 1159, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVW4Ex+rDEC1Q=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC3qoE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVW4Ex+rDFbyc=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC6cZY=" + }, + "model": { + "$ref": "AAAAAAGVW4Ex+rC423s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -424, + "top": 360, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVW2zfKJ9geFw=" + }, + "tail": { + "$ref": "AAAAAAGVUm3uiZLvH5g=" + }, + "points": "1530:1312;1530:1144", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVW4Ex+rC707Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVW4Ex+rC8iy0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVW4Ex+rC971s=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVW4Ex+rC+39E=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVW4Ex+rC/3II=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVW4Ex+rDArPk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVW4Ex+rDBtVo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVW4Ex+rDCeRw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVW4Ex+rDD7KE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVW4Ex+rDEC1Q=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVW4Ex+rDFbyc=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGVZxaiAu5ct/8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVZxaiAu5dbkM=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVZxaiAu5e2Og=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5dbkM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -336, + "top": -224, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxaiAu5fAIw=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5dbkM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 373, + "top": 1359, + "width": 203.26806640625, + "height": 13, + "text": "PortaGestioneElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxaiAu5gwew=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5dbkM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -336, + "top": -224, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxaiAu5hfpY=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5dbkM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -336, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 368, + "top": 1352, + "width": 213.26806640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVZxaiAu5e2Og=" + }, + "nameLabel": { + "$ref": "AAAAAAGVZxaiAu5fAIw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVZxaiAu5gwew=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZxaiAu5hfpY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVZxaiAu5idUg=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVZxaiAu5jrXo=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVZxaiAu5kz+w=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -168, + "top": -112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVZxaiAu5lCk4=", + "_parent": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "model": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -168, + "top": -112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 368, + "top": 1328, + "width": 212.26806640625, + "height": 49, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGVZxaiAu5dbkM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGVZxaiAu5idUg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVZxaiAu5jrXo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVZxaiAu5kz+w=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVZxaiAu5lCk4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVZxd/6RgfzS8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVZxd/6hggsLI=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVZxd/6hghzVY=", + "_parent": { + "$ref": "AAAAAAGVZxd/6hggsLI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxd/6hgirS0=", + "_parent": { + "$ref": "AAAAAAGVZxd/6hggsLI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 365, + "top": 1543, + "width": 219.15625, + "height": 13, + "text": "AdapterGestioneElementiDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxd/6hgjw9c=", + "_parent": { + "$ref": "AAAAAAGVZxd/6hggsLI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 64, + "width": 173.392578125, + "height": 13, + "text": "(from Progettazione UML Old)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVZxd/6hgkXdY=", + "_parent": { + "$ref": "AAAAAAGVZxd/6hggsLI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 160, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 360, + "top": 1536, + "width": 229.15625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVZxd/6hghzVY=" + }, + "nameLabel": { + "$ref": "AAAAAAGVZxd/6hgirS0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVZxd/6hgjw9c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZxd/6hgkXdY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVZxd/6hglGMc=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 360, + "top": 1561, + "width": 229.15625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVZxd/6hgmtFg=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 360, + "top": 1571, + "width": 229.15625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVZxd/6hgn2Yk=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVZxd/6hgo9g4=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "model": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 80, + "top": 32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 360, + "top": 1536, + "width": 228.15625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVZxd/6hggsLI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVZxd/6hglGMc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVZxd/6hgmtFg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVZxd/6hgn2Yk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVZxd/6hgo9g4=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGVZxk/IaIiPvA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZxk/IaIg1mg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxk/IaIj5Bw=", + "_parent": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "model": { + "$ref": "AAAAAAGVZxk/IaIg1mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1607, + "top": 945, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxk/IaIkBzQ=", + "_parent": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "model": { + "$ref": "AAAAAAGVZxk/IaIg1mg=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1607, + "top": 960, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxk/IaIl5FQ=", + "_parent": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "model": { + "$ref": "AAAAAAGVZxk/IaIg1mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1608, + "top": 915, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxk/IaIiPvA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVW2zCCJ5kjAo=" + }, + "tail": { + "$ref": "AAAAAAGVUoaSDGeni4o=" + }, + "points": "2168:880;2168:936;1048:936;1048:1304", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVZxk/IaIj5Bw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVZxk/IaIkBzQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZxk/IaIl5FQ=" + } + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVZxmobcP1WZQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 2184, + "top": 1040, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVZxnMYNQDEsY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1912, + "top": 1040, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVZxoJp9sq5k0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1768, + "top": 976, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLTextView", + "_id": "AAAAAAGVZxosL+sIsL8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "left": 1064, + "top": 1136, + "width": 100, + "height": 25, + "text": "<>" + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAGVZxtAgTkfH3w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZxtAgTkeEfc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtAgTkg+bM=", + "_parent": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "model": { + "$ref": "AAAAAAGVZxtAgTkeEfc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 459, + "top": 1437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtAgTkhDho=", + "_parent": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "model": { + "$ref": "AAAAAAGVZxtAgTkeEfc=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 444, + "top": 1437, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtAgTkiCSg=", + "_parent": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "model": { + "$ref": "AAAAAAGVZxtAgTkeEfc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 488, + "top": 1438, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxtAgTkfH3w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVZxaiAu5ct/8=" + }, + "tail": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "points": "474:1536;474:1352", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVZxtAgTkg+bM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVZxtAgTkhDho=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZxtAgTkiCSg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGVZxtv4kXzg5Y=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX0t4o=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 496, + "top": 1643, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX1FOk=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "visible": null, + "font": "Arial;13;0", + "parentStyle": false, + "left": 511, + "top": 1643, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX2CbY=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 467, + "top": 1644, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX3YS0=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXw8no=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 497, + "top": 1600, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX4eZM=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXw8no=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 510, + "top": 1603, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX5rQk=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXw8no=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 469, + "top": 1596, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX6xAc=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXxuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 497, + "top": 1688, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX7SuU=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXxuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 510, + "top": 1685, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGVZxtv4kX8+Rg=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXxuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": false, + "left": 469, + "top": 1692, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVZxtv4kX9+yY=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXw8no=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGVZxtv4kX+/Bs=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXzg5Y=" + }, + "model": { + "$ref": "AAAAAAGVZxtv4kXxuUM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGVVoLmoB8hx2U=" + }, + "tail": { + "$ref": "AAAAAAGVZxd/6RgfzS8=" + }, + "points": "482:1581;482:1720", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGVZxtv4kX0t4o=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGVZxtv4kX1FOk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVZxtv4kX2CbY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGVZxtv4kX3YS0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGVZxtv4kX4eZM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGVZxtv4kX5rQk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGVZxtv4kX6xAc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGVZxtv4kX7SuU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGVZxtv4kX8+Rg=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGVZxtv4kX9+yY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGVZxtv4kX+/Bs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVVo3iWUMNV+0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVVo3iWUMO+JM=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVVo3iWUMP/Rg=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMO+JM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5392, + "top": 280, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo3iWUMQfnE=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMO+JM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 269, + "top": 1071, + "width": 94.666015625, + "height": 13, + "text": "RepositoryTest" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo3iWUMRFEY=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMO+JM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5392, + "top": 280, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo3iWUMSRGs=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMO+JM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5392, + "top": 280, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 264, + "top": 1064, + "width": 104.666015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVVo3iWUMP/Rg=" + }, + "nameLabel": { + "$ref": "AAAAAAGVVo3iWUMQfnE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVVo3iWUMRFEY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVo3iWUMSRGs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVVo3iWUMTqEU=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 264, + "top": 1089, + "width": 104.666015625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVVo3iWUMUFgU=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 264, + "top": 1099, + "width": 104.666015625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVVo3iWUMVy2w=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2864, + "top": 104, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVVo3iWUMWxDo=", + "_parent": { + "$ref": "AAAAAAGVVo3iWUMNV+0=" + }, + "model": { + "$ref": "AAAAAAGVVo3iWEMLO40=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2864, + "top": 104, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVZs2yGsl1b8s=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 264, + "top": 1064, + "width": 103.666015625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVVo3iWUMO+JM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVVo3iWUMTqEU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVVo3iWUMUFgU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVVo3iWUMVy2w=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVVo3iWUMWxDo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGVVo4DMUSxdLc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGVVo4DMUSybKs=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGVVo4DMUSzcMs=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSybKs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5520, + "top": 248, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo4DMUS07Ow=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSybKs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 509, + "top": 1071, + "width": 123.8017578125, + "height": 13, + "text": "RepositoryRisultati" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo4DMUS1Y6I=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSybKs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5520, + "top": 248, + "width": 125.708984375, + "height": 13, + "text": "(from Business Logic)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGVVo4DMUS2QCs=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSybKs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -5520, + "top": 248, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1064, + "width": 133.8017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGVVo4DMUSzcMs=" + }, + "nameLabel": { + "$ref": "AAAAAAGVVo4DMUS07Ow=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGVVo4DMUS1Y6I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGVVo4DMUS2QCs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGVVo4DMUS3B98=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1089, + "width": 133.8017578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGVVo4DMUS4jmk=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 504, + "top": 1099, + "width": 133.8017578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGVVo4DMUS56U4=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2928, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGVVo4DMUS6cQg=", + "_parent": { + "$ref": "AAAAAAGVVo4DMUSxdLc=" + }, + "model": { + "$ref": "AAAAAAGVVo4DMESvhsw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2928, + "top": 88, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGVZs2yGsl1b8s=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 504, + "top": 1064, + "width": 132.8017578125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGVVo4DMUSybKs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGVVo4DMUS3B98=" + }, + "operationCompartment": { + "$ref": "AAAAAAGVVo4DMUS4jmk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGVVo4DMUS56U4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGVVo4DMUS6cQg=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVTCblVd3m2K8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ElementoDomanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVV7YqaVDrrtg=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7YqaVDsk/g=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "reference": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7YqaVDtQa0=", + "_parent": { + "$ref": "AAAAAAGVV7YqaVDrrtg=" + }, + "reference": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVW4Ere6xKBKM=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVW4Ere6xLcu4=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "reference": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVW4Ere6xMvgI=", + "_parent": { + "$ref": "AAAAAAGVW4Ere6xKBKM=" + }, + "reference": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVTCisBN6s3Hc=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "domanda", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVTCkKTN6zCB4=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "risposta", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVZykRdyZgXPU=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "id", + "visibility": "private", + "type": "Integer" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTErMPeiKvrk=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "Operation1" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTEreTelvG5o=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "ElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTEx1we/o01I=", + "_parent": { + "$ref": "AAAAAAGVTEreTelvG5o=" + }, + "name": "String Domanda", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTEx1wu/prIM=", + "_parent": { + "$ref": "AAAAAAGVTEreTelvG5o=" + }, + "name": "String Risposta", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUnFUn7Tzaqo=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "getDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUnGIFLWBitw=", + "_parent": { + "$ref": "AAAAAAGVUnFUn7Tzaqo=" + }, + "type": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUnICKLgIRbY=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "getRisposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUnIW7LiWCxQ=", + "_parent": { + "$ref": "AAAAAAGVUnICKLgIRbY=" + }, + "type": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVZynJDze6yqA=", + "_parent": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "name": "getId", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZynbODi0tq8=", + "_parent": { + "$ref": "AAAAAAGVZynJDze6yqA=" + }, + "type": "Integer", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVTCcKxN4Rd0I=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Domanda", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGVTFKcxhZseoY=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "source": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "target": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVV7j7oYcsuMo=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7j7oYctgK0=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "reference": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7j7oYcukxs=", + "_parent": { + "$ref": "AAAAAAGVV7j7oYcsuMo=" + }, + "reference": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "aggregation": "composite" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTEuTBe12RI8=", + "_parent": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + }, + "name": "Domanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTEvUse5RiPw=", + "_parent": { + "$ref": "AAAAAAGVTEuTBe12RI8=" + }, + "name": "String", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVTCcVfN46ogA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Risposta", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGVTFK1xhugbVY=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "source": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "target": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVV7jyqYJg6h0=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7jyqYJh2m4=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "reference": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVV7jyqYJi9Rs=", + "_parent": { + "$ref": "AAAAAAGVV7jyqYJg6h0=" + }, + "reference": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + }, + "aggregation": "composite" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTEsO5eskr0s=", + "_parent": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + }, + "name": "Risposta", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTEtai+yJ1nY=", + "_parent": { + "$ref": "AAAAAAGVTEsO5eskr0s=" + }, + "name": "String", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVTFH/hhBl6zA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ElementoTesto", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVTFJyvRR1lL8=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "name": "text", + "visibility": "private", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTFI9tRLikkU=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "name": "Operation1" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTFNUzii+t84=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "name": "ElementoTesto", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTFN8HCkWemg=", + "_parent": { + "$ref": "AAAAAAGVTFNUzii+t84=" + }, + "name": "String", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTFOZhitzzbM=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "name": "getText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTFOcOSvLrhQ=", + "_parent": { + "$ref": "AAAAAAGVTFOZhitzzbM=" + }, + "type": "String", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVTFOo1SzkyJw=", + "_parent": { + "$ref": "AAAAAAGVTFH/hhBl6zA=" + }, + "name": "setText", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTFOsKC08r6Q=", + "_parent": { + "$ref": "AAAAAAGVTFOo1SzkyJw=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVTFOsKC09PlA=", + "_parent": { + "$ref": "AAAAAAGVTFOo1SzkyJw=" + }, + "type": "void", + "direction": "return" + } + ] + } + ], + "isAbstract": true + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUm3uiZLtkic=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SetElementiDomanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVW4Ex+rC2A3s=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVW4Ex+rC3qoE=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "reference": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVW4Ex+rC423s=", + "_parent": { + "$ref": "AAAAAAGVW4Ex+rC2A3s=" + }, + "reference": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "aggregation": "composite" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVUm5pKKBcjYc=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "elementiDomanda", + "visibility": "private", + "type": "list<>" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVVmbkHJcuql4=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "nome", + "visibility": "private", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUm7qkKVfbHo=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "SetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUm83TqXtdHU=", + "_parent": { + "$ref": "AAAAAAGVUm7qkKVfbHo=" + }, + "name": "listElementiDomanda&", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4TWgDxM2l8=", + "_parent": { + "$ref": "AAAAAAGVUm7qkKVfbHo=" + }, + "name": "String nome", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUm9JT6h10M8=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUm+qrqkDNx0=", + "_parent": { + "$ref": "AAAAAAGVUm9JT6h10M8=" + }, + "name": "ElementoDomanda&", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUm+qrqkE1iY=", + "_parent": { + "$ref": "AAAAAAGVUm9JT6h10M8=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUm+1P6noxYk=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "removeElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVVkzeE672tV8=", + "_parent": { + "$ref": "AAAAAAGVUm+1P6noxYk=" + }, + "type": "ElementoDomanda&", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZyldzCqhQLo=", + "_parent": { + "$ref": "AAAAAAGVUm+1P6noxYk=" + }, + "name": "Integer id", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVVnCkM58UCKY=", + "_parent": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + }, + "name": "setNome", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVVnDFFaApsf8=", + "_parent": { + "$ref": "AAAAAAGVVnCkM58UCKY=" + }, + "name": "String nome", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVVnDFFaAqQqk=", + "_parent": { + "$ref": "AAAAAAGVVnCkM58UCKY=" + }, + "type": "void", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUnQpig5/ALc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "View", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVUoO5bT70C8s=", + "_parent": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoO5bT7142g=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "reference": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoO5bT72e2o=", + "_parent": { + "$ref": "AAAAAAGVUoO5bT70C8s=" + }, + "reference": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "navigable": "navigable" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUnQ9kg+ll60=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ViewModel", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVUoPAq0QU1jM=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoPAq0QVNFc=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "reference": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoPAq0QW7pI=", + "_parent": { + "$ref": "AAAAAAGVUoPAq0QU1jM=" + }, + "reference": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVUoPLk0pgV7s=", + "_parent": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "source": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + }, + "target": { + "$ref": "AAAAAAGVUnQpig5/ALc=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUnRNahDLioI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVUoRy04xa/Z4=", + "_parent": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "source": { + "$ref": "AAAAAAGVUnRNahDLioI=" + }, + "target": { + "$ref": "AAAAAAGVUnQ9kg+ll60=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUoaSDGelH6I=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EsecuzioneTestTotale", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVUoosxMcpq/I=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoosxMcqjdQ=", + "_parent": { + "$ref": "AAAAAAGVUoosxMcpq/I=" + }, + "reference": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVUoosxMcrLj8=", + "_parent": { + "$ref": "AAAAAAGVUoosxMcpq/I=" + }, + "reference": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVUotK5BgMKgw=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "source": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "target": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGVVlET7bJk1QA=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "source": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "target": { + "$ref": "AAAAAAGVVlCd9aaemME=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVZxk/IaIg1mg=", + "_parent": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "source": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "target": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + } + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVUobV83MgvY4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "LLM", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUojLF6Y64rk=", + "_parent": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "name": "makeQuestion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUokBhqcZtPw=", + "_parent": { + "$ref": "AAAAAAGVUojLF6Y64rk=" + }, + "type": "void", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUok57aqdSgI=", + "_parent": { + "$ref": "AAAAAAGVUojLF6Y64rk=" + }, + "name": "String", + "type": "" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUokMAahrmW4=", + "_parent": { + "$ref": "AAAAAAGVUobV83MgvY4=" + }, + "name": "getAnswer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUoklj6lKOnM=", + "_parent": { + "$ref": "AAAAAAGVUokMAahrmW4=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUob0A3bzLtE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "LLM1", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVUoeAM5C2zrU=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "source": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "target": { + "$ref": "AAAAAAGVUobV83MgvY4=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVUog+4Z4BVNg=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "name": "latestAnswer", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVUoiVcaDBMf0=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "name": "latestQuestion", + "visibility": "private", + "type": "String" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVVlZ1amohqy0=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "name": "APIUrl", + "visibility": "private", + "type": "String" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUopAudaNXrA=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "name": "makeQuestion", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUopL6dlteX4=", + "_parent": { + "$ref": "AAAAAAGVUopAudaNXrA=" + }, + "name": "String", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUopL6dlu47k=", + "_parent": { + "$ref": "AAAAAAGVUopAudaNXrA=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVUopMIdnd52s=", + "_parent": { + "$ref": "AAAAAAGVUob0A3bzLtE=" + }, + "name": "getAnswer", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVUopT9dy92Ds=", + "_parent": { + "$ref": "AAAAAAGVUopMIdnd52s=" + }, + "type": "String", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVUor4BAbk7zM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ElementoRisultato" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVVlCd9aaemME=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EsecuzioneTest", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVVnnSv9iOTjI=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVVnnSv9iPxP8=", + "_parent": { + "$ref": "AAAAAAGVVnnSv9iOTjI=" + }, + "reference": { + "$ref": "AAAAAAGVVlCd9aaemME=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVVnnSv9iQlig=", + "_parent": { + "$ref": "AAAAAAGVVnnSv9iOTjI=" + }, + "reference": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVnpAv//f3EU=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "source": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "target": { + "$ref": "AAAAAAGVUobV83MgvY4=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVnpZ7wlA4Qk=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "source": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "target": { + "$ref": "AAAAAAGVUobV83MgvY4=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVnptaBH/YS8=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "source": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "target": { + "$ref": "AAAAAAGVUoaSDGelH6I=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVnp72Bi9nZI=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "source": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "target": { + "$ref": "AAAAAAGVUobV83MgvY4=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVoJtyMLftOw=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "source": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "target": { + "$ref": "AAAAAAGVUobV83MgvY4=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVVlEyOre7IAE=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "name": "latestResult", + "visibility": "private", + "type": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVVnW4TPKnwGg=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "name": "allResults", + "visibility": "private", + "type": "ElementoRisultato*" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVVnIbi9rjEqM=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "name": "calculateWeights" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVVnJtPOinB5M=", + "_parent": { + "$ref": "AAAAAAGVVlCd9aaemME=" + }, + "name": "ExecuteTest", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVVnJyXOm8/yw=", + "_parent": { + "$ref": "AAAAAAGVVnJtPOinB5M=" + }, + "type": "void", + "direction": "return" + } + ] + } + ], + "isAbstract": true + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVVlKgxROqFh8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EsecuzioneTestSet", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGVVlMoVS1bvIk=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "source": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "target": { + "$ref": "AAAAAAGVVlCd9aaemME=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVmUGeFbFl+A=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "source": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "target": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVVnwOSJ1qeXo=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "source": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "target": { + "$ref": "AAAAAAGVUor4BAbk7zM=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVauny7AVAFqk=", + "_parent": { + "$ref": "AAAAAAGVVlKgxROqFh8=" + }, + "name": "setUsed", + "visibility": "private", + "type": "SetElementiDomanda&" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVVoLmoB8fTy0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RepositoryElementiDomanda", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVZyRbV/VWm+Q=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZySBMPZQBms=", + "_parent": { + "$ref": "AAAAAAGVZyRbV/VWm+Q=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVZySUR/1IprE=", + "_parent": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "name": "deleteElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZyUpHP5CrM4=", + "_parent": { + "$ref": "AAAAAAGVZySUR/1IprE=" + }, + "type": "ElementoDomandaEntity", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVV6t4AE0820o=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Parser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV6uWgFhEFZ8=", + "_parent": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "source": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "target": { + "$ref": "AAAAAAGVTCblVd3m2K8=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV6yxMW6DXbI=", + "_parent": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "source": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "target": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV6y3WHMC1GA=", + "_parent": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "source": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "target": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVV7FtfcrgHUM=", + "_parent": { + "$ref": "AAAAAAGVV6t4AE0820o=" + }, + "name": "Parse", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVV7Gk5c06E58=", + "_parent": { + "$ref": "AAAAAAGVV7FtfcrgHUM=" + }, + "type": "Elemento Domanda", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVV7SRzOwoFUE=", + "_parent": { + "$ref": "AAAAAAGVV7FtfcrgHUM=" + }, + "name": "reader", + "type": "TextReader" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVV7S/FO2lmoM=", + "_parent": { + "$ref": "AAAAAAGVV7FtfcrgHUM=" + }, + "name": "filename", + "type": "String" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVV6w1AGUC7Nk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ElementoDomandaParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV7trIioCJhU=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "source": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "target": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV7tzES90Pco=", + "_parent": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "source": { + "$ref": "AAAAAAGVV6w1AGUC7Nk=" + }, + "target": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVV6yIiGamUv4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SetParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV7DPYaei1/4=", + "_parent": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "source": { + "$ref": "AAAAAAGVV6yIiGamUv4=" + }, + "target": { + "$ref": "AAAAAAGVUm3uiZLtkic=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVV7tKQhuMZN8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "DomandaParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV7ujkjuOAiY=", + "_parent": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "source": { + "$ref": "AAAAAAGVV7tKQhuMZN8=" + }, + "target": { + "$ref": "AAAAAAGVTCcKxN4Rd0I=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVV7tR4hzDYzs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RispostaParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGVV7uqsUAofw0=", + "_parent": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "source": { + "$ref": "AAAAAAGVV7tR4hzDYzs=" + }, + "target": { + "$ref": "AAAAAAGVTCcVfN46ogA=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVW2zCCJ5iU8k=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ListaElementiDomanda", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVZxgsMSw9c2M=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVZxgsMSw+DqI=", + "_parent": { + "$ref": "AAAAAAGVZxgsMSw9c2M=" + }, + "reference": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVZxgsMSw/7n8=", + "_parent": { + "$ref": "AAAAAAGVZxgsMSw9c2M=" + }, + "reference": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + }, + "navigable": "navigable" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVW4LwfhQbjzw=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "name": "elementiDomanda", + "visibility": "private", + "type": "list<>" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVW4LjvhHIpNI=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "name": "Operation1" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVW4MkLhgoPlQ=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "name": "addElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4OljRwLuDY=", + "_parent": { + "$ref": "AAAAAAGVW4MkLhgoPlQ=" + }, + "name": "String Domanda", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4OljRwMBWc=", + "_parent": { + "$ref": "AAAAAAGVW4MkLhgoPlQ=" + }, + "name": "String Risposta", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZyfvihVf2/E=", + "_parent": { + "$ref": "AAAAAAGVW4MkLhgoPlQ=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVW4PMZyb8Otg=", + "_parent": { + "$ref": "AAAAAAGVW2zCCJ5iU8k=" + }, + "name": "deleteElementoDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4QdkCfAP5c=", + "_parent": { + "$ref": "AAAAAAGVW4PMZyb8Otg=" + }, + "type": "ElementoDomanda&", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZyoGTDy5vLU=", + "_parent": { + "$ref": "AAAAAAGVW4PMZyb8Otg=" + }, + "name": "Integer id", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVW2zfKJ9ewZ8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ListaSet", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGVW4JuDw9LHys=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "name": "sets", + "visibility": "private", + "type": "list<>" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGVW4HZj9rW5TE=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "name": "ListaSet" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVW4SQPzqhtQ0=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "name": "addSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4dSXFDaGf0=", + "_parent": { + "$ref": "AAAAAAGVW4SQPzqhtQ0=" + }, + "name": "String nome", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVW4eqZFNTAA0=", + "_parent": { + "$ref": "AAAAAAGVW4SQPzqhtQ0=" + }, + "name": "listElementoDomanda&", + "type": "" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVZygL7Br5rjI=", + "_parent": { + "$ref": "AAAAAAGVW4SQPzqhtQ0=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGVXL3dLiXVADQ=", + "_parent": { + "$ref": "AAAAAAGVW2zfKJ9ewZ8=" + }, + "name": "deleteSetElementiDomanda", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAGVXL5QfSaZeSc=", + "_parent": { + "$ref": "AAAAAAGVXL3dLiXVADQ=" + }, + "type": "SetElementiDomanda&", + "direction": "return" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAGVXMAYpDUSIno=", + "_parent": { + "$ref": "AAAAAAGVXL3dLiXVADQ=" + }, + "name": "String nome", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGVZs2yGslz9ZE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Business Logic", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGVVo3iWEMLO40=", + "_parent": { + "$ref": "AAAAAAGVZs2yGslz9ZE=" + }, + "name": "RepositoryTest" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVVo4DMESvhsw=", + "_parent": { + "$ref": "AAAAAAGVZs2yGslz9ZE=" + }, + "name": "RepositoryRisultati" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGVZxaiAe5alQQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "PortaGestioneElementiDomanda" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGVZxd/6RgdRnY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "AdapterGestioneElementiDomanda", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGVZxtAgTkeEfc=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "source": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "target": { + "$ref": "AAAAAAGVZxaiAe5alQQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGVZxtv4kXvUzM=", + "_parent": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVZxtv4kXw8no=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "reference": { + "$ref": "AAAAAAGVZxd/6RgdRnY=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGVZxtv4kXxuUM=", + "_parent": { + "$ref": "AAAAAAGVZxtv4kXvUzM=" + }, + "reference": { + "$ref": "AAAAAAGVVoLmoB8fTy0=" + }, + "navigable": "navigable" + } + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGV8JEebIyxmzE=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Progettazione UML test", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAGV8JF4/Yz9Pec=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Artificial_QI_test", + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDRInG1EWnTM=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRInG1EXFKI=", + "_parent": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "model": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRInG1EY9Yo=", + "_parent": { + "$ref": "AAAAAAGWDRInG1EXFKI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1536, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRInG1EZgQQ=", + "_parent": { + "$ref": "AAAAAAGWDRInG1EXFKI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 389, + "top": 910, + "width": 1175, + "height": 13, + "text": "Controller" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRInG1Ea98Y=", + "_parent": { + "$ref": "AAAAAAGWDRInG1EXFKI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1536, + "top": -256, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRInG1Eb2TU=", + "_parent": { + "$ref": "AAAAAAGWDRInG1EXFKI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1536, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 384, + "top": 903, + "width": 1185, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRInG1EY9Yo=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRInG1EZgQQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRInG1Ea98Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRInG1Eb2TU=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 384, + "top": 888, + "width": 1184, + "height": 472, + "nameCompartment": { + "$ref": "AAAAAAGWDRInG1EXFKI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRWmwVEzReI=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRWmwVE080I=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRWmwVE1Dsc=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVE080I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -280, + "top": -120, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRWmwlE2aBU=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVE080I=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 413, + "top": 943, + "width": 331.65576171875, + "height": 13, + "text": "TestGetSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRWmwlE3SnE=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVE080I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -280, + "top": -120, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRWmwlE4RLQ=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVE080I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -280, + "top": -120, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 936, + "width": 341.65576171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRWmwVE1Dsc=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRWmwlE2aBU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRWmwlE3SnE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRWmwlE4RLQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRWmwlE5pf4=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 961, + "width": 341.65576171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRWmwlE6WHY=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRZNoVFhaWU=", + "_parent": { + "$ref": "AAAAAAGWDRWmwlE6WHY=" + }, + "model": { + "$ref": "AAAAAAGWDRZNglFeQB4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 976, + "width": 331.65576171875, + "height": 13, + "text": "+test_get_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRZpGVFoArw=", + "_parent": { + "$ref": "AAAAAAGWDRWmwlE6WHY=" + }, + "model": { + "$ref": "AAAAAAGWDRZpBlFlgAE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 991, + "width": 331.65576171875, + "height": 13, + "text": "+test_get_set_elementi_domanda_by_nome_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRaXEVFvNGc=", + "_parent": { + "$ref": "AAAAAAGWDRWmwlE6WHY=" + }, + "model": { + "$ref": "AAAAAAGWDRaW81FsQl4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1006, + "width": 331.65576171875, + "height": 13, + "text": "+test_get_set_elementi_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 971, + "width": 341.65576171875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRWmwlE7Mpc=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRWmwlE8O+I=", + "_parent": { + "$ref": "AAAAAAGWDRWmwVEzReI=" + }, + "model": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -184, + "top": -80, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 408, + "top": 936, + "width": 340.65576171875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRWmwVE080I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRWmwlE5pf4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRWmwlE6WHY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRWmwlE7Mpc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRWmwlE8O+I=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDReRC1G1rQE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDReRDFG2wYM=", + "_parent": { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDReRDFG3l+U=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG2wYM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": -544, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDReRDFG4HXY=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG2wYM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 797, + "top": 943, + "width": 305.5986328125, + "height": 13, + "text": "TestUpdateElementiDomandaSetController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDReRDFG54k8=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG2wYM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": -544, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDReRDFG6ClQ=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG2wYM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": -544, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 936, + "width": 315.5986328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDReRDFG3l+U=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDReRDFG4HXY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDReRDFG54k8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDReRDFG6ClQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDReRDFG7tI8=", + "_parent": { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 961, + "width": 315.5986328125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDReRDFG8XE8=", + "_parent": { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRe8blHhCeA=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG8XE8=" + }, + "model": { + "$ref": "AAAAAAGWDRe8UlHerkY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 976, + "width": 305.5986328125, + "height": 13, + "text": "+test_update_elementi_domanda_set()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRfem1Ho0HU=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG8XE8=" + }, + "model": { + "$ref": "AAAAAAGWDRfeZFHlD60=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 991, + "width": 305.5986328125, + "height": 13, + "text": "+test_update_elementi_domanda_set_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRgBXlHvnDc=", + "_parent": { + "$ref": "AAAAAAGWDReRDFG8XE8=" + }, + "model": { + "$ref": "AAAAAAGWDRgBL1HstM8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1006, + "width": 305.5986328125, + "height": 13, + "text": "+test_update_elementi_domanda_set_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 971, + "width": 315.5986328125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDReRDFG9HNg=", + "_parent": { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 136, + "top": -296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDReRDFG+xYY=", + "_parent": { + "$ref": "AAAAAAGWDReRC1G1rQE=" + }, + "model": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 136, + "top": -296, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 792, + "top": 936, + "width": 314.5986328125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDReRDFG2wYM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDReRDFG7tI8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDReRDFG8XE8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDReRDFG9HNg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDReRDFG+xYY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRg+aVH2Too=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRg+aVH38mg=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRg+aVH4ask=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH38mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 416, + "top": -384, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRg+aVH5wDk=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH38mg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 797, + "top": 1047, + "width": 326.5458984375, + "height": 13, + "text": "TestEditNomeSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRg+aVH6UQc=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH38mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 416, + "top": -384, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRg+aVH7ekM=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH38mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 416, + "top": -384, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1040, + "width": 336.5458984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRg+aVH4ask=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRg+aVH5wDk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRg+aVH6UQc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRg+aVH7ekM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRg+aVH8E38=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1065, + "width": 336.5458984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRg+aVH9qtg=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRhkvlIi1+g=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH9qtg=" + }, + "model": { + "$ref": "AAAAAAGWDRhkmFIf9lI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1080, + "width": 326.5458984375, + "height": 13, + "text": "+test_edit_nome_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRiQdlIplow=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH9qtg=" + }, + "model": { + "$ref": "AAAAAAGWDRiQZ1ImTCw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1095, + "width": 326.5458984375, + "height": 13, + "text": "+test_edit_nome_set_elementi_domanda_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRitT1IwMcI=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH9qtg=" + }, + "model": { + "$ref": "AAAAAAGWDRitDFItb4s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1110, + "width": 326.5458984375, + "height": 13, + "text": "+test_edit_nome_set_elementi_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1075, + "width": 336.5458984375, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRg+aVH+emo=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 152, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRg+aVH/SIE=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH2Too=" + }, + "model": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 152, + "top": -192, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 792, + "top": 1040, + "width": 335.5458984375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRg+aVH38mg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRg+aVH8E38=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRg+aVH9qtg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRg+aVH+emo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRg+aVH/SIE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRjJhlI2EYg=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRjJhlI38Xc=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRjJhlI46H0=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI38Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -808, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRjJhlI51vk=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI38Xc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1181, + "top": 943, + "width": 243.43603515625, + "height": 13, + "text": "TestExecuteTestOnSetController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRjJhlI6nGc=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI38Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -808, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRjJhlI7s/k=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI38Xc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -808, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 936, + "width": 253.43603515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRjJhlI46H0=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRjJhlI51vk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRjJhlI6nGc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRjJhlI7s/k=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRjJhlI8sAM=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 961, + "width": 253.43603515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRjJhlI93ec=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRjujlJixwU=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI93ec=" + }, + "model": { + "$ref": "AAAAAAGWDRjualJf/Fk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 976, + "width": 243.43603515625, + "height": 13, + "text": "+test_execute_test_on_set()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRkeGlJp6mg=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI93ec=" + }, + "model": { + "$ref": "AAAAAAGWDRkd1VJmx4o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 991, + "width": 243.43603515625, + "height": 13, + "text": "+test_execute_test_on_set_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRk9Z1Jw17E=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI93ec=" + }, + "model": { + "$ref": "AAAAAAGWDRk9JlJtssU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1006, + "width": 243.43603515625, + "height": 13, + "text": "+test_execute_test_on_set_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 971, + "width": 253.43603515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRjJhlI+eIk=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 712, + "top": -408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRjJhlI/7b4=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI2EYg=" + }, + "model": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 712, + "top": -408, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1176, + "top": 936, + "width": 252.43603515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRjJhlI38Xc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRjJhlI8sAM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRjJhlI93ec=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRjJhlI+eIk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRjJhlI/7b4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRlmtVJ2J/E=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRlmtlJ3dNM=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRlmtlJ4KP8=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ3dNM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 848, + "top": -816, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRlmtlJ57Gc=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ3dNM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1181, + "top": 1047, + "width": 304.14501953125, + "height": 13, + "text": "TestGetAllSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRlmtlJ6B+k=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ3dNM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 848, + "top": -816, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRlmtlJ76bg=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ3dNM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 848, + "top": -816, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1040, + "width": 314.14501953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRlmtlJ4KP8=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRlmtlJ57Gc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRlmtlJ6B+k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRlmtlJ76bg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRlmtlJ8YCs=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1065, + "width": 314.14501953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRlmtlJ9hBw=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRmiVlKiVfw=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ9hBw=" + }, + "model": { + "$ref": "AAAAAAGWDRmiMVKfG8Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1080, + "width": 304.14501953125, + "height": 13, + "text": "+test_get_all_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRnCaFKpvpE=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ9hBw=" + }, + "model": { + "$ref": "AAAAAAGWDRnCKFKmt4c=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1095, + "width": 304.14501953125, + "height": 13, + "text": "+test_get_all_set_elementi_domanda_empty()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRnb2FKw9q8=", + "_parent": { + "$ref": "AAAAAAGWDRlmtlJ9hBw=" + }, + "model": { + "$ref": "AAAAAAGWDRnbw1KtIsw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1110, + "width": 304.14501953125, + "height": 13, + "text": "+test_get_all_set_elementi_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1075, + "width": 314.14501953125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRlmtlJ+N7A=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 312, + "top": -416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRlmtlJ/RUY=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ2J/E=" + }, + "model": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 312, + "top": -416, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1176, + "top": 1040, + "width": 313.14501953125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRlmtlJ3dNM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRlmtlJ8YCs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRlmtlJ9hBw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRlmtlJ+N7A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRlmtlJ/RUY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRn9UVK2wtw=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRn9UVK3FJg=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRn9UVK4zEA=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK3FJg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "top": -1152, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRn9UVK5XNI=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK3FJg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 413, + "top": 1151, + "width": 361.9658203125, + "height": 13, + "text": "TestDeleteSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRn9UVK6k4c=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK3FJg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "top": -1152, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRn9UlK72Fc=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK3FJg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -48, + "top": -1152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1144, + "width": 371.9658203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRn9UVK4zEA=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRn9UVK5XNI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRn9UVK6k4c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRn9UlK72Fc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRn9UlK8vkw=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1169, + "width": 371.9658203125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRn9UlK9FNI=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRon9lLibhQ=", + "_parent": { + "$ref": "AAAAAAGWDRn9UlK9FNI=" + }, + "model": { + "$ref": "AAAAAAGWDRon2lLfZec=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1184, + "width": 361.9658203125, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRpLHVLpcMg=", + "_parent": { + "$ref": "AAAAAAGWDRn9UlK9FNI=" + }, + "model": { + "$ref": "AAAAAAGWDRpK3VLm+2s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1199, + "width": 361.9658203125, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRph3FLwO84=", + "_parent": { + "$ref": "AAAAAAGWDRn9UlK9FNI=" + }, + "model": { + "$ref": "AAAAAAGWDRphsFLt70k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1214, + "width": 361.9658203125, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1179, + "width": 371.9658203125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRn9UlK++JY=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -768, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRn9UlK/5kE=", + "_parent": { + "$ref": "AAAAAAGWDRn9UVK2wtw=" + }, + "model": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -768, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 408, + "top": 1144, + "width": 370.9658203125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRn9UVK3FJg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRn9UlK8vkw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRn9UlK9FNI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRn9UlK++JY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRn9UlK/5kE=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDRwmaVL9fGo=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRwmaVL+HIQ=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "model": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRwmaVL/TxI=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL+HIQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2384, + "top": -784, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRwmaVMAdC0=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL+HIQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1589, + "top": 910, + "width": 1087, + "height": 13, + "text": "Service" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRwmaVMBGOE=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL+HIQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2384, + "top": -784, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRwmaVMCLa0=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL+HIQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2384, + "top": -784, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": 903, + "width": 1097, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRwmaVL/TxI=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRwmaVMAdC0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRwmaVMBGOE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRwmaVMCLa0=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + { + "$ref": "AAAAAAGV+zBruNn9aeg=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1584, + "top": 888, + "width": 1096, + "height": 384, + "nameCompartment": { + "$ref": "AAAAAAGWDRwmaVL+HIQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDR0UClNbVMA=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR0UClNcuEE=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR0UClNdiMw=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNcuEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2200, + "top": -1016, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR0UClNeKRQ=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNcuEE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 943, + "width": 328.02490234375, + "height": 13, + "text": "TestDeleteSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR0UClNfNdM=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNcuEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2200, + "top": -1016, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR0UClNgVgk=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNcuEE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2200, + "top": -1016, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 936, + "width": 338.02490234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR0UClNdiMw=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR0UClNeKRQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR0UClNfNdM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR0UClNgVgk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDR0UClNhpZs=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 961, + "width": 338.02490234375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDR0UClNiaGo=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR1AsVOHcLQ=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNiaGo=" + }, + "model": { + "$ref": "AAAAAAGWDR1AXFOEFW8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 976, + "width": 328.02490234375, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR2HOFOOtRM=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNiaGo=" + }, + "model": { + "$ref": "AAAAAAGWDR2G9VOLV08=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 991, + "width": 328.02490234375, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 971, + "width": 338.02490234375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDR0UClNj4nU=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": -520, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDR0UClNkPHc=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNbVMA=" + }, + "model": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": -520, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 936, + "width": 337.02490234375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDR0UClNcuEE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDR0UClNhpZs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDR0UClNiaGo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDR0UClNj4nU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDR0UClNkPHc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDR2iSFOULxQ=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR2iSFOVVt8=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR2iSFOWOb0=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOVVt8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2216, + "top": -856, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR2iSFOXdIo=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOVVt8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 943, + "width": 271.65771484375, + "height": 13, + "text": "TestUpdateElementiDomandaSetService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR2iSFOYqbY=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOVVt8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2216, + "top": -856, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR2iSFOZpvE=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOVVt8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2216, + "top": -856, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 936, + "width": 281.65771484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR2iSFOWOb0=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR2iSFOXdIo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR2iSFOYqbY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR2iSFOZpvE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDR2iSFOabpY=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 961, + "width": 281.65771484375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDR2iSFObb+w=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR3TCFPAEHU=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFObb+w=" + }, + "model": { + "$ref": "AAAAAAGWDR3S5lO9LHQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 976, + "width": 271.65771484375, + "height": 13, + "text": "+test_update_elementi_domanda_set()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR39B1PHTrw=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFObb+w=" + }, + "model": { + "$ref": "AAAAAAGWDR386FPEpy8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 991, + "width": 271.65771484375, + "height": 13, + "text": "+test_update_elementi_domanda_set_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 971, + "width": 281.65771484375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDR2iSFOcOv4=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1080, + "top": -440, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDR2iSFOd/PM=", + "_parent": { + "$ref": "AAAAAAGWDR2iSFOULxQ=" + }, + "model": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1080, + "top": -440, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 936, + "width": 280.65771484375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDR2iSFOVVt8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDR2iSFOabpY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDR2iSFObb+w=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDR2iSFOcOv4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDR2iSFOd/PM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDR4lvFPNqEE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR4lvFPO+HM=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR4lvFPPtb4=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPO+HM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2096, + "top": -856, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR4lvFPQNMY=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPO+HM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1023, + "width": 292.60498046875, + "height": 13, + "text": "TestEditNomeSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR4lvFPRyxI=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPO+HM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2096, + "top": -856, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR4lvFPSRwQ=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPO+HM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2096, + "top": -856, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1016, + "width": 302.60498046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR4lvFPPtb4=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR4lvFPQNMY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR4lvFPRyxI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR4lvFPSRwQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDR4lvFPTMtk=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1041, + "width": 302.60498046875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDR4lvFPUuW0=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR5b1lP5bEc=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPUuW0=" + }, + "model": { + "$ref": "AAAAAAGWDR5bsVP2Vzo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1056, + "width": 292.60498046875, + "height": 13, + "text": "+test_edit_nome_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR597VQAs8Y=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPUuW0=" + }, + "model": { + "$ref": "AAAAAAGWDR59xlP97pY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1071, + "width": 292.60498046875, + "height": 13, + "text": "+test_edit_nome_set_elementi_domanda_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1051, + "width": 302.60498046875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDR4lvFPVuj8=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": -440, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDR4lvFPWgok=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPNqEE=" + }, + "model": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1000, + "top": -440, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1016, + "width": 301.60498046875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDR4lvFPO+HM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDR4lvFPTMtk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDR4lvFPUuW0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDR4lvFPVuj8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDR4lvFPWgok=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDR8ltVQ/uhM=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR8ltVRA1xM=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR8ltVRBbk0=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVRA1xM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2072, + "top": -952, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR8ltlRCasw=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVRA1xM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2325, + "top": 1031, + "width": 331.65576171875, + "height": 13, + "text": "TestGetSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR8ltlRDQ6k=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVRA1xM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2072, + "top": -952, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR8ltlRE8uA=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVRA1xM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2072, + "top": -952, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1024, + "width": 341.65576171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR8ltVRBbk0=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR8ltlRCasw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR8ltlRDQ6k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR8ltlRE8uA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDR8ltlRFkeM=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1049, + "width": 341.65576171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDR8ltlRGtQc=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR9O11Rr3Ls=", + "_parent": { + "$ref": "AAAAAAGWDR8ltlRGtQc=" + }, + "model": { + "$ref": "AAAAAAGWDR9OuFRotX8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 1064, + "width": 331.65576171875, + "height": 13, + "text": "+test_get_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR9uSVRy0VE=", + "_parent": { + "$ref": "AAAAAAGWDR8ltlRGtQc=" + }, + "model": { + "$ref": "AAAAAAGWDR9t8VRv9WY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 1079, + "width": 331.65576171875, + "height": 13, + "text": "+test_get_set_elementi_domanda_by_nome_not_found()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1059, + "width": 341.65576171875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDR8ltlRHpgU=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 984, + "top": -504, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDR8ltlRIIBo=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ/uhM=" + }, + "model": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 984, + "top": -504, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2320, + "top": 1024, + "width": 340.65576171875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDR8ltVRA1xM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDR8ltlRFkeM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDR8ltlRGtQc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDR8ltlRHpgU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDR8ltlRIIBo=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDR+bNFR4Jj4=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR+bNFR5MFw=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR4Jj4=" + }, + "model": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR+bNFR6mNA=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR5MFw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -320, + "top": -352, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR+bNFR7Cog=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR5MFw=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 381, + "top": 1414, + "width": 719, + "height": 13, + "text": "Adapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR+bNFR8urg=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR5MFw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -320, + "top": -352, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR+bNFR9UaU=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR5MFw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -320, + "top": -352, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 376, + "top": 1407, + "width": 729, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR+bNFR6mNA=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR+bNFR7Cog=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR+bNFR8urg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR+bNFR9UaU=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + { + "$ref": "AAAAAAGWBYtYkTtewhI=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 376, + "top": 1392, + "width": 728, + "height": 440, + "nameCompartment": { + "$ref": "AAAAAAGWDR+bNFR5MFw=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDSJbU1U4ojY=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSJbU1U5zDg=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U4ojY=" + }, + "model": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSJbVFU65pI=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U5zDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSJbVFU7Hzo=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U5zDg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1597, + "top": 1326, + "width": 343, + "height": 13, + "text": "Mapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSJbVFU86HE=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U5zDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -496, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSJbVFU9mf0=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U5zDg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -496, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1592, + "top": 1319, + "width": 353, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSJbVFU65pI=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSJbVFU7Hzo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSJbVFU86HE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSJbVFU9mf0=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1592, + "top": 1304, + "width": 352, + "height": 424, + "nameCompartment": { + "$ref": "AAAAAAGWDSJbU1U5zDg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSNx+lXGRxM=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSNx+lXHNAI=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSNx+lXILGo=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXHNAI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": -864, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSNx+lXJjW0=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXHNAI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1351, + "width": 307.77587890625, + "height": 13, + "text": "TestRisultatoSingolaDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSNx+lXKypM=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXHNAI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": -864, + "width": 174.1162109375, + "height": 13, + "text": "(from Mapper)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSNx+lXLc+s=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXHNAI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1400, + "top": -864, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1344, + "width": 317.77587890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSNx+lXILGo=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSNx+lXJjW0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSNx+lXKypM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSNx+lXLc+s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSNx+lXM2F4=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1369, + "width": 317.77587890625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSNx+lXNXZM=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSOxnlX0i+4=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXNXZM=" + }, + "model": { + "$ref": "AAAAAAGWDSOxdFXxhJo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1384, + "width": 307.77587890625, + "height": 13, + "text": "+test_from_risultato_singola_domanda_entity()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSPdXlX7EsI=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXNXZM=" + }, + "model": { + "$ref": "AAAAAAGWDSPdPlX4Wus=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1399, + "width": 307.77587890625, + "height": 13, + "text": "+test_to_risultato_test_entity()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1379, + "width": 317.77587890625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSNx+lXOGqs=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 664, + "top": -448, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSNx+lXPv6g=", + "_parent": { + "$ref": "AAAAAAGWDSNx+lXGRxM=" + }, + "model": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 664, + "top": -448, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSJbU1U4ojY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1344, + "width": 316.77587890625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSNx+lXHNAI=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSNx+lXM2F4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSNx+lXNXZM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSNx+lXOGqs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSNx+lXPv6g=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDR6Xl1QGP0Q=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDR6Xl1QH41Y=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDR6Xl1QIP1M=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QH41Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1296, + "top": -928, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR6Xl1QJ2Zk=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QH41Y=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1031, + "width": 268.75048828125, + "height": 13, + "text": "TestGetAllSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR6Xl1QKvbo=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QH41Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1296, + "top": -928, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDR6Xl1QL2F4=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QH41Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1296, + "top": -928, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1024, + "width": 278.75048828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDR6Xl1QIP1M=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDR6Xl1QJ2Zk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDR6Xl1QKvbo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDR6Xl1QL2F4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDR6Xl1QMWL8=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1049, + "width": 278.75048828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDR6XmFQN6/k=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR7nPFQy8+I=", + "_parent": { + "$ref": "AAAAAAGWDR6XmFQN6/k=" + }, + "model": { + "$ref": "AAAAAAGWDR7m81QvDeY=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1064, + "width": 268.75048828125, + "height": 13, + "text": "+test_get_all_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDR74wFQ53LA=", + "_parent": { + "$ref": "AAAAAAGWDR6XmFQN6/k=" + }, + "model": { + "$ref": "AAAAAAGWDR74cFQ2STQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1079, + "width": 268.75048828125, + "height": 13, + "text": "+test_get_all_set_elementi_domanda_empty()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1059, + "width": 278.75048828125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDR6XmFQOBcI=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 856, + "top": -616, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDR6XmFQPwro=", + "_parent": { + "$ref": "AAAAAAGWDR6Xl1QGP0Q=" + }, + "model": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 856, + "top": -616, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1024, + "width": 277.75048828125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDR6Xl1QH41Y=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDR6Xl1QMWL8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDR6XmFQN6/k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDR6XmFQOBcI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDR6XmFQPwro=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRxetlMYwJ4=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRxetlMZAZc=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRxetlMak5I=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMZAZc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5624, + "top": -1200, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRxetlMb5l4=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMZAZc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2325, + "top": 943, + "width": 253.5859375, + "height": 13, + "text": "TestAddSetElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRxetlMcC94=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMZAZc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5624, + "top": -1200, + "width": 174.1162109375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRxetlMdD9U=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMZAZc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5624, + "top": -1200, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 936, + "width": 263.5859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRxetlMak5I=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRxetlMb5l4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRxetlMcC94=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRxetlMdD9U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRxetlMeiBg=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 961, + "width": 263.5859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRxetlMfTIc=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRyZK1NDt34=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMfTIc=" + }, + "model": { + "$ref": "AAAAAAGWDRyZF1NADsI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 976, + "width": 253.5859375, + "height": 13, + "text": "+test_add_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRy3q1NKnL4=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMfTIc=" + }, + "model": { + "$ref": "AAAAAAGWDRy3nFNH2QU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 991, + "width": 253.5859375, + "height": 13, + "text": "+test_add_set_elementi_domanda_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 971, + "width": 263.5859375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRxetlMgC/E=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3728, + "top": -800, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRxetlMhHzY=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMYwJ4=" + }, + "model": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3728, + "top": -800, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2320, + "top": 936, + "width": 262.5859375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDRxetlMZAZc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRxetlMeiBg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRxetlMfTIc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRxetlMgC/E=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRxetlMhHzY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSAgl1SVnkg=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSAgmFSWaFQ=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSAgmFSXlck=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFSWaFQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -560, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSAgmFSYLmE=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFSWaFQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 397, + "top": 1447, + "width": 283.9404296875, + "height": 13, + "text": "TestSetElementiDomandaPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSAgmFSZwD0=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFSWaFQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -560, + "width": 174.1162109375, + "height": 13, + "text": "(from Adapter)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSAgmFSajnk=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFSWaFQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -24, + "top": -560, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1440, + "width": 293.9404296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSAgmFSXlck=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSAgmFSYLmE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSAgmFSZwD0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSAgmFSajnk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSAgmFSbB1c=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1465, + "width": 293.9404296875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSAgmFScyVU=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSBWoFTA7sw=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSBWeFS9fuc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1480, + "width": 283.9404296875, + "height": 13, + "text": "+test_save_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSBnpFTHZbQ=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSBni1TEonI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1495, + "width": 283.9404296875, + "height": 13, + "text": "+test_get_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSCLMlTOZBA=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSCK1FTL5A4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1510, + "width": 283.9404296875, + "height": 13, + "text": "+test_get_all_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSDUC1TV2bg=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSDT5FTSpeI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1525, + "width": 283.9404296875, + "height": 13, + "text": "+test_delete_set_elementi_domanda_by_nome()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSEKtlTc6Qg=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSEKX1TZGMM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1540, + "width": 283.9404296875, + "height": 13, + "text": "+test_edit_nome_set()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSEj9lTj3M0=", + "_parent": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "model": { + "$ref": "AAAAAAGWDSEjplTgds8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1555, + "width": 283.9404296875, + "height": 13, + "text": "+test_update_elementi_domanda_associati()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1475, + "width": 293.9404296875, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSAgmFSdcoE=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": -408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSAgmFSegXY=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1SVnkg=" + }, + "model": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -8, + "top": -408, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDR+bNFR4Jj4=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 392, + "top": 1440, + "width": 292.9404296875, + "height": 133, + "nameCompartment": { + "$ref": "AAAAAAGWDSAgmFSWaFQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSAgmFSbB1c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSAgmFScyVU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSAgmFSdcoE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSAgmFSegXY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSE/+FTpSqI=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSE/+FTqjJo=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSE/+FTr2vQ=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTqjJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -568, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSE/+FTsCAs=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTqjJo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 397, + "top": 1599, + "width": 308.505859375, + "height": 13, + "text": "TestRisultatoTestPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSE/+FTt3oc=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTqjJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -568, + "width": 174.1162109375, + "height": 13, + "text": "(from Adapter)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSE/+FTua9Y=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTqjJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -40, + "top": -568, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1592, + "width": 318.505859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSE/+FTr2vQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSE/+FTsCAs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSE/+FTt3oc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSE/+FTua9Y=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSE/+FTvwRs=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1617, + "width": 318.505859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSE/+FTwsXQ=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSFhMFUUIvM=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "model": { + "$ref": "AAAAAAGWDSFhCFUR3DM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1632, + "width": 308.505859375, + "height": 13, + "text": "+test_save_risultato_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSGEzVUbvO0=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "model": { + "$ref": "AAAAAAGWDSGEp1UYzkI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1647, + "width": 308.505859375, + "height": 13, + "text": "+test_get_risultato_test_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSGh9VUiwJI=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "model": { + "$ref": "AAAAAAGWDSGhrFUf5zU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1662, + "width": 308.505859375, + "height": 13, + "text": "+test_get_all_risultati_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSG7T1UpEiQ=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "model": { + "$ref": "AAAAAAGWDSG7AlUm8QQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1677, + "width": 308.505859375, + "height": 13, + "text": "+test_get_all_risultati_singole_domande_by_test_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSH99FUxBNg=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "model": { + "$ref": "AAAAAAGWDSH9olUuEZs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1692, + "width": 308.505859375, + "height": 13, + "text": "+test_get_risultato_singola_domanda_test_by_id()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1627, + "width": 318.505859375, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSE/+FTxOx0=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -408, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSE/+FTybm8=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTpSqI=" + }, + "model": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -408, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDR+bNFR4Jj4=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 392, + "top": 1592, + "width": 317.505859375, + "height": 118, + "nameCompartment": { + "$ref": "AAAAAAGWDSE/+FTqjJo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSE/+FTvwRs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSE/+FTwsXQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSE/+FTxOx0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSE/+FTybm8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSKtQ1VWJ4k=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSKtRFVXCgw=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSKtRFVYJD4=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVXCgw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1592, + "top": -440, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSKtRFVZosg=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVXCgw=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1439, + "width": 279.63037109375, + "height": 13, + "text": "TestSetElementiDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSKtRFVa4UU=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVXCgw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1592, + "top": -440, + "width": 174.1162109375, + "height": 13, + "text": "(from Mapper)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSKtRFVbYGE=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVXCgw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1592, + "top": -440, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1432, + "width": 289.63037109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSKtRFVYJD4=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSKtRFVZosg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSKtRFVa4UU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSKtRFVbYGE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSKtRFVc5BI=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1457, + "width": 289.63037109375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSKtRFVd6PQ=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSLLwlWBoM4=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVd6PQ=" + }, + "model": { + "$ref": "AAAAAAGWDSLLnlV+iFc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1472, + "width": 279.63037109375, + "height": 13, + "text": "+test_to_set_elementi_domanda_entity()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSLfDVWI9RQ=", + "_parent": { + "$ref": "AAAAAAGWDSKtRFVd6PQ=" + }, + "model": { + "$ref": "AAAAAAGWDSLe+1WFvq0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1487, + "width": 279.63037109375, + "height": 13, + "text": "+test_from_set_elementi_domanda_entity()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1467, + "width": 289.63037109375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSKtRFVeZLA=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSKtRFVfZCU=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VWJ4k=" + }, + "model": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": -304, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSJbU1U4ojY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1432, + "width": 288.63037109375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSKtRFVXCgw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSKtRFVc5BI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSKtRFVd6PQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSKtRFVeZLA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSKtRFVfZCU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSMQb1WOD7Q=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSMQb1WPPWQ=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSMQcFWQ/2I=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WPPWQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -448, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSMQcFWRLSw=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WPPWQ=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1519, + "width": 272.349609375, + "height": 13, + "text": "TestRisultatoTestPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSMQcFWSOOI=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WPPWQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -448, + "width": 174.1162109375, + "height": 13, + "text": "(from Mapper)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSMQcFWTXQY=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WPPWQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1584, + "top": -448, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1512, + "width": 282.349609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSMQcFWQ/2I=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSMQcFWRLSw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSMQcFWSOOI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSMQcFWTXQY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSMQcFWURN4=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1537, + "width": 282.349609375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSMQcFWV3Gs=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSMsq1W5KDI=", + "_parent": { + "$ref": "AAAAAAGWDSMQcFWV3Gs=" + }, + "model": { + "$ref": "AAAAAAGWDSMsi1W2nLI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1552, + "width": 272.349609375, + "height": 13, + "text": "+test_from_risultato_singola_domanda_entity()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSM501XAKYE=", + "_parent": { + "$ref": "AAAAAAGWDSMQcFWV3Gs=" + }, + "model": { + "$ref": "AAAAAAGWDSM5wFW9MkE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1567, + "width": 272.349609375, + "height": 13, + "text": "+test_to_risultato_singola_domanda_entity()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1547, + "width": 282.349609375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSMQcFWWqzU=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": -304, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSMQcFWXSGY=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WOD7Q=" + }, + "model": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 784, + "top": -304, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSJbU1U4ojY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1512, + "width": 281.349609375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSMQb1WPPWQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSMQcFWURN4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSMQcFWV3Gs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSMQcFWWqzU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSMQcFWXSGY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDRbHE1F15ow=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDRbHE1F2HQs=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDRbHE1F3Iyg=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F2HQs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -88, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRbHE1F4g1M=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F2HQs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 413, + "top": 1047, + "width": 287.52685546875, + "height": 13, + "text": "TestAddSetElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRbHE1F5Dj8=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F2HQs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -88, + "width": 174.1162109375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDRbHE1F6FV4=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F2HQs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -16, + "top": -88, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1040, + "width": 297.52685546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDRbHE1F3Iyg=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDRbHE1F4g1M=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDRbHE1F5Dj8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDRbHE1F6FV4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDRbHE1F7N4M=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1065, + "width": 297.52685546875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDRbHE1F8rKc=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRb3ClGgXKk=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F8rKc=" + }, + "model": { + "$ref": "AAAAAAGWDRb26FGdsZg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1080, + "width": 287.52685546875, + "height": 13, + "text": "+test_add_set_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRdFXVGnhkM=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F8rKc=" + }, + "model": { + "$ref": "AAAAAAGWDRdFFFGkxFw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1095, + "width": 287.52685546875, + "height": 13, + "text": "+test_add_set_elementi_domanda_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDRdpMlGuhcs=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F8rKc=" + }, + "model": { + "$ref": "AAAAAAGWDRdpGVGrtfU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1110, + "width": 287.52685546875, + "height": 13, + "text": "+test_add_set_elementi_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1075, + "width": 297.52685546875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDRbHFFF9cOY=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 56, + "top": -64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDRbHFFF+vW4=", + "_parent": { + "$ref": "AAAAAAGWDRbHE1F15ow=" + }, + "model": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 56, + "top": -64, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 408, + "top": 1040, + "width": 296.52685546875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWDRbHE1F2HQs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDRbHE1F7N4M=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDRbHE1F8rKc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDRbHFFF9cOY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDRbHFFF+vW4=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDSckTFYc4Yg=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSckTFYa6Y4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSckTFYdzVI=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYc4Yg=" + }, + "model": { + "$ref": "AAAAAAGWDSckTFYa6Y4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSckTFYedxg=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYdzVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSckTFYfbHI=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYdzVI=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1981, + "top": 1326, + "width": 191, + "height": 13, + "text": "DTO" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSckTFYgmVU=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYdzVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -32, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSckTFYhzPM=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYdzVI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1976, + "top": 1319, + "width": 201, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSckTFYedxg=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSckTFYfbHI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSckTFYgmVU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSckTFYhzPM=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1976, + "top": 1304, + "width": 200, + "height": 128, + "nameCompartment": { + "$ref": "AAAAAAGWDSckTFYdzVI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSdPYVY3L9g=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSdPYVY4bJo=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSdPYVY5Ufo=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY4bJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -1016, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSdPYVY6yVU=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY4bJo=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1359, + "width": 168.81298828125, + "height": 13, + "text": "TestRisultatoDomandaDTO" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSdPYVY7/1o=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY4bJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -1016, + "width": 174.1162109375, + "height": 13, + "text": "(from DTO)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSdPYVY89/g=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY4bJo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -1016, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1352, + "width": 178.81298828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSdPYVY5Ufo=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSdPYVY6yVU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSdPYVY7/1o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSdPYVY89/g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSdPYlY9wj4=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1377, + "width": 178.81298828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSdPYlY+39s=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSd8m1ZjQs8=", + "_parent": { + "$ref": "AAAAAAGWDSdPYlY+39s=" + }, + "model": { + "$ref": "AAAAAAGWDSd8eVZgrTw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1392, + "width": 168.81298828125, + "height": 13, + "text": "+test_serialize_fields()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSeStVZqbDE=", + "_parent": { + "$ref": "AAAAAAGWDSdPYlY+39s=" + }, + "model": { + "$ref": "AAAAAAGWDSeSX1ZnVxQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1407, + "width": 168.81298828125, + "height": 13, + "text": "+test_field_values()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1387, + "width": 178.81298828125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSdPYlY/UV0=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 672, + "top": -672, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSdPYlZALNU=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY3L9g=" + }, + "model": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 672, + "top": -672, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSckTFYc4Yg=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1352, + "width": 177.81298828125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSdPYVY4bJo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSdPYlY9wj4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSdPYlY+39s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSdPYlY/UV0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSdPYlZALNU=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDSiAr1Z05bo=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSiAr1Zyq5Q=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSiAr1Z10Mg=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Z05bo=" + }, + "model": { + "$ref": "AAAAAAGWDSiAr1Zyq5Q=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSiAr1Z2vmg=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Z10Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1632, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSiAr1Z3xzY=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Z10Mg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1981, + "top": 1470, + "width": 271, + "height": 13, + "text": "Misc" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSiAr1Z4O4M=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Z10Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1632, + "top": 48, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSiAr1Z53pY=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Z10Mg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1632, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1976, + "top": 1463, + "width": 281, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSiAr1Z2vmg=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSiAr1Z3xzY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSiAr1Z4O4M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSiAr1Z53pY=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1976, + "top": 1448, + "width": 280, + "height": 216, + "nameCompartment": { + "$ref": "AAAAAAGWDSiAr1Z10Mg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSjPM1aP93Y=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSjPM1aQYhs=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSjPM1aRdRw=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aQYhs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -8, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSjPM1aSCk8=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aQYhs=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1503, + "width": 202.9697265625, + "height": 13, + "text": "TestGetTestStatusService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSjPM1aTI7U=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aQYhs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -8, + "width": 174.1162109375, + "height": 13, + "text": "(from Misc)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSjPM1aUSn0=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aQYhs=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1600, + "top": -8, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1496, + "width": 212.9697265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSjPM1aRdRw=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSjPM1aSCk8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSjPM1aTI7U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSjPM1aUSn0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSjPM1aVy9I=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1521, + "width": 212.9697265625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSjPM1aWriI=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSkTAFa9XNI=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aWriI=" + }, + "model": { + "$ref": "AAAAAAGWDSkS4Fa6n60=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1536, + "width": 202.9697265625, + "height": 13, + "text": "+test_get_test_status_normal()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSkxrlbEPnI=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aWriI=" + }, + "model": { + "$ref": "AAAAAAGWDSkxSFbBUEs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1551, + "width": 202.9697265625, + "height": 13, + "text": "+test_get_test_status_error_case()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1531, + "width": 212.9697265625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSjPM1aXh00=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 808, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSjPM1aYRbg=", + "_parent": { + "$ref": "AAAAAAGWDSjPM1aP93Y=" + }, + "model": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 808, + "top": -24, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSiAr1Z05bo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1496, + "width": 211.9697265625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSjPM1aQYhs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSjPM1aVy9I=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSjPM1aWriI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSjPM1aXh00=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSjPM1aYRbg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWDSlvKFbLNnE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDSlvKFbMp3g=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDSlvKFbNEZU=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbMp3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -24, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSlvKFbOQhk=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbMp3g=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1591, + "width": 249.244140625, + "height": 13, + "text": "TestExecuteTestOnSetService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSlvKFbP6kg=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbMp3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -24, + "width": 174.1162109375, + "height": 13, + "text": "(from Misc)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDSlvKFbQgAs=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbMp3g=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1448, + "top": -24, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1584, + "width": 259.244140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDSlvKFbNEZU=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDSlvKFbOQhk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDSlvKFbP6kg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDSlvKFbQgAs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWDSlvKFbRrmg=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1609, + "width": 259.244140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWDSlvKFbSkQA=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSmlS1b41no=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbSkQA=" + }, + "model": { + "$ref": "AAAAAAGWDSmlK1b15XI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1624, + "width": 249.244140625, + "height": 13, + "text": "+test_execute_test_on_set_valid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWDSnE0lb/WJ0=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbSkQA=" + }, + "model": { + "$ref": "AAAAAAGWDSnEnVb8wQs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1639, + "width": 249.244140625, + "height": 13, + "text": "+test_execute_test_on_set_invalid_nome()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1619, + "width": 259.244140625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWDSlvKFbT7vA=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 696, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWDSlvKFbU9XU=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbLNnE=" + }, + "model": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 696, + "top": -24, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSiAr1Z05bo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1584, + "width": 258.244140625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWDSlvKFbMp3g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWDSlvKFbRrmg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWDSlvKFbSkQA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWDSlvKFbT7vA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWDSlvKFbU9XU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DHGzbXQf50=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DHGzbXRDng=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHGzbXSxwY=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXRDng=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1320, + "top": 1048, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHGzrXTDFY=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXRDng=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 797, + "top": 1151, + "width": 267.296875, + "height": 13, + "text": "TestAddElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHGzrXUXgI=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXRDng=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1320, + "top": 1048, + "width": 177.01708984375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHGzrXVB94=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXRDng=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1320, + "top": 1048, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1144, + "width": 277.296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DHGzbXSxwY=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DHGzrXTDFY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DHGzrXUXgI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DHGzrXVB94=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DHGzrXWCYI=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1169, + "width": 277.296875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DHGzrXX2B0=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DIQQ7afwXQ=", + "_parent": { + "$ref": "AAAAAAGV/DHGzrXX2B0=" + }, + "model": { + "$ref": "AAAAAAGV/DIQO7acoUM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1184, + "width": 267.296875, + "height": 13, + "text": "+test_add_elemento_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DIgCLamiqk=", + "_parent": { + "$ref": "AAAAAAGV/DHGzrXX2B0=" + }, + "model": { + "$ref": "AAAAAAGV/DIgA7ajwpw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1199, + "width": 267.296875, + "height": 13, + "text": "+test_add_elemento_domanda_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DIt+Latzh4=", + "_parent": { + "$ref": "AAAAAAGV/DHGzrXX2B0=" + }, + "model": { + "$ref": "AAAAAAGV/DIt87aqSlw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1214, + "width": 267.296875, + "height": 13, + "text": "+test_add_elemento_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1179, + "width": 277.296875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DHGzrXYj5g=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1032, + "top": 696, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DHGzrXZ+Iw=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXQf50=" + }, + "model": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1032, + "top": 696, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 792, + "top": 1144, + "width": 276.296875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGV/DHGzbXRDng=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DHGzrXWCYI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DHGzrXX2B0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DHGzrXYj5g=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DHGzrXZ+Iw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DHXdbX6pVA=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DHXdbX7qps=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHXdbX8I/s=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX7qps=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2256, + "top": 624, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHXdbX9X1o=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX7qps=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1181, + "top": 1151, + "width": 301.98681640625, + "height": 13, + "text": "TestGetElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHXdbX+h2s=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX7qps=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2256, + "top": 624, + "width": 177.01708984375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHXdbX/G/8=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX7qps=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2256, + "top": 624, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1144, + "width": 311.98681640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DHXdbX8I/s=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DHXdbX9X1o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DHXdbX+h2s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DHXdbX/G/8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DHXdbYA2SA=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1169, + "width": 311.98681640625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DHXdbYBzhM=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DI0yLa0PqU=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbYBzhM=" + }, + "model": { + "$ref": "AAAAAAGV/DI0w7axO58=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1184, + "width": 301.98681640625, + "height": 13, + "text": "+test_get_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DJ+4ba9dw4=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbYBzhM=" + }, + "model": { + "$ref": "AAAAAAGV/DJ+27a6pLA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1199, + "width": 301.98681640625, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DKHOLbEUj8=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbYBzhM=" + }, + "model": { + "$ref": "AAAAAAGV/DKHM7bB1Dc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1214, + "width": 301.98681640625, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1179, + "width": 311.98681640625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DHXdbYCrwI=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1648, + "top": 416, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DHXdbYDpjQ=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX6pVA=" + }, + "model": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1648, + "top": 416, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1176, + "top": 1144, + "width": 310.98681640625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGV/DHXdbX7qps=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DHXdbYA2SA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DHXdbYBzhM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DHXdbYCrwI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DHXdbYDpjQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DHaJbYjOv8=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DHaJbYk308=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHaJbYlOVM=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYk308=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": 520, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHaJbYmdgM=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYk308=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 413, + "top": 1247, + "width": 279.5732421875, + "height": 13, + "text": "TestGetAllElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHaJbYnado=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYk308=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": 520, + "width": 177.01708984375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHaJbYodaQ=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYk308=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 40, + "top": 520, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1240, + "width": 289.5732421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DHaJbYlOVM=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DHaJbYmdgM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DHaJbYnado=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DHaJbYodaQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DHaJbYpaxo=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1265, + "width": 289.5732421875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DHaJbYqUTs=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DLnvLbOq58=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYqUTs=" + }, + "model": { + "$ref": "AAAAAAGV/DLns7bLsw0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1280, + "width": 279.5732421875, + "height": 13, + "text": "+test_get_all_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DL44LbV2/Q=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYqUTs=" + }, + "model": { + "$ref": "AAAAAAGV/DL427bSb0Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1295, + "width": 279.5732421875, + "height": 13, + "text": "+test_get_all_elementi_domanda_empty()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DMJKbbccPY=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYqUTs=" + }, + "model": { + "$ref": "AAAAAAGV/DMJI7bZwzg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 413, + "top": 1310, + "width": 279.5732421875, + "height": 13, + "text": "+test_get_all_elementi_domanda_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 408, + "top": 1275, + "width": 289.5732421875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DHaJbYrnaM=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 200, + "top": 344, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DHaJbYsoV8=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYjOv8=" + }, + "model": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 200, + "top": 344, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 408, + "top": 1240, + "width": 288.5732421875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGV/DHaJbYk308=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DHaJbYpaxo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DHaJbYqUTs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DHaJbYrnaM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DHaJbYsoV8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DHkPbZMAQ8=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DHkPbZNoao=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHkPbZOP5Q=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZNoao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1112, + "top": 88, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHkPbZPbBI=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZNoao=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 797, + "top": 1247, + "width": 314.9931640625, + "height": 13, + "text": "TestDeleteElementiDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHkPbZQXno=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZNoao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1112, + "top": 88, + "width": 177.01708984375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHkPbZRyAo=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZNoao=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1112, + "top": 88, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1240, + "width": 324.9931640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DHkPbZOP5Q=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DHkPbZPbBI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DHkPbZQXno=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DHkPbZRyAo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DHkPbZSi1Y=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1265, + "width": 324.9931640625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DHkPbZTvw8=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DMv4bbk+kk=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZTvw8=" + }, + "model": { + "$ref": "AAAAAAGV/DMv27bhVXg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1280, + "width": 314.9931640625, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DM9qrbxyBo=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZTvw8=" + }, + "model": { + "$ref": "AAAAAAGV/DM9o7buV9c=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1295, + "width": 314.9931640625, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DNWgLb4XvY=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZTvw8=" + }, + "model": { + "$ref": "AAAAAAGV/DNWe7b1+VE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 797, + "top": 1310, + "width": 314.9931640625, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 792, + "top": 1275, + "width": 324.9931640625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DHkPbZURSQ=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 896, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DHkPbZVgAA=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZMAQ8=" + }, + "model": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 896, + "top": 64, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 792, + "top": 1240, + "width": 323.9931640625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGV/DHkPbZNoao=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DHkPbZSi1Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DHkPbZTvw8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DHkPbZURSQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DHkPbZVgAA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DHmvbZ13u4=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DHmvbZ2gSM=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHmvbZ3W1E=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ2gSM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2328, + "top": -296, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHmvbZ46vI=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ2gSM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1181, + "top": 1247, + "width": 323.6767578125, + "height": 13, + "text": "TestUpdateElementoDomandaController" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHmvbZ5Fjw=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ2gSM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2328, + "top": -296, + "width": 177.01708984375, + "height": 13, + "text": "(from Controller)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DHmvbZ6GAk=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ2gSM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2328, + "top": -296, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1240, + "width": 333.6767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DHmvbZ3W1E=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DHmvbZ46vI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DHmvbZ5Fjw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DHmvbZ6GAk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DHmvbZ7OuQ=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1265, + "width": 333.6767578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DHmvbZ8ViI=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DOX87cGumc=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ8ViI=" + }, + "model": { + "$ref": "AAAAAAGV/DOX67cDIQM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1280, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DO6UbcNM+I=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ8ViI=" + }, + "model": { + "$ref": "AAAAAAGV/DO6S7cK1I0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1295, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_invalid()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DPFQbcUbZY=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ8ViI=" + }, + "model": { + "$ref": "AAAAAAGV/DPFO7cRDw8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1310, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DPSIbcbea0=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ8ViI=" + }, + "model": { + "$ref": "AAAAAAGV/DPSG7cYGjw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1181, + "top": 1325, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1176, + "top": 1275, + "width": 333.6767578125, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DHmvbZ9xb8=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1728, + "top": -192, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DHmvbZ+GP8=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZ13u4=" + }, + "model": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1728, + "top": -192, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRInG1EWnTM=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1176, + "top": 1240, + "width": 332.6767578125, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGV/DHmvbZ2gSM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DHmvbZ7OuQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DHmvbZ8ViI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DHmvbZ9xb8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DHmvbZ+GP8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+y5nUNfeAs8=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+y5nUNffvII=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+y5nUNfgarM=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNffvII=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3584, + "top": 1712, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y5nUNfhDPw=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNffvII=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1111, + "width": 226.1259765625, + "height": 13, + "text": "TestAddElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y5nUNfiS7s=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNffvII=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3584, + "top": 1712, + "width": 177.01708984375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y5nUNfjy2g=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNffvII=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3584, + "top": 1712, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1104, + "width": 236.1259765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+y5nUNfgarM=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+y5nUNfhDPw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+y5nUNfiS7s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+y5nUNfjy2g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+y5nUNfkMnw=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1129, + "width": 236.1259765625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+y5nUNflviA=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zFCi9ooIHw=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNflviA=" + }, + "model": { + "$ref": "AAAAAAGV+zFCh9ollqM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1144, + "width": 226.1259765625, + "height": 13, + "text": "+test_add_elemento_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zFzi9ovnCk=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNflviA=" + }, + "model": { + "$ref": "AAAAAAGV+zFzh9osp28=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1159, + "width": 226.1259765625, + "height": 13, + "text": "+test_add_elemento_domand_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1139, + "width": 236.1259765625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+y5nUdfmKKk=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": 256, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+y5nUdfnxyQ=", + "_parent": { + "$ref": "AAAAAAGV+y5nUNfeAs8=" + }, + "model": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1072, + "top": 256, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1104, + "width": 235.1259765625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+y5nUNffvII=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+y5nUNfkMnw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+y5nUNflviA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+y5nUdfmKKk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+y5nUdfnxyQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+y/akNl+2tE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+y/akNl/Nn8=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/akNmAC1I=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl/Nn8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4776, + "top": 1344, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/akNmBuWM=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl/Nn8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1111, + "width": 268.0458984375, + "height": 13, + "text": "TestGetElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/akNmCyQs=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl/Nn8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4776, + "top": 1344, + "width": 177.01708984375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/akNmD2/c=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl/Nn8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4776, + "top": 1344, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1104, + "width": 278.0458984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+y/akNmAC1I=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+y/akNmBuWM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+y/akNmCyQs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+y/akNmD2/c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+y/akNmEkEo=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1129, + "width": 278.0458984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+y/akNmFM2g=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zNvWtpawQc=", + "_parent": { + "$ref": "AAAAAAGV+y/akNmFM2g=" + }, + "model": { + "$ref": "AAAAAAGV+zNvV9pX388=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1144, + "width": 268.0458984375, + "height": 13, + "text": "+test_get_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zOl2tphKZ8=", + "_parent": { + "$ref": "AAAAAAGV+y/akNmFM2g=" + }, + "model": { + "$ref": "AAAAAAGV+zOl19pebG0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1159, + "width": 268.0458984375, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1139, + "width": 278.0458984375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+y/akNmGjp4=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 744, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+y/akNmH23w=", + "_parent": { + "$ref": "AAAAAAGV+y/akNl+2tE=" + }, + "model": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3176, + "top": 744, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1104, + "width": 277.0458984375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+y/akNl/Nn8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+y/akNmEkEo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+y/akNmFM2g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+y/akNmGjp4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+y/akNmH23w=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+y/6D9moJ3k=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+y/6D9mpbcM=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/6D9mqhZU=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mpbcM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5760, + "top": 960, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/6D9mrtg0=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mpbcM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2325, + "top": 1111, + "width": 244.1787109375, + "height": 13, + "text": "TestGetAllElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/6D9msF84=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mpbcM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5760, + "top": 960, + "width": 177.01708984375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+y/6D9mt8j4=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mpbcM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 5760, + "top": 960, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1104, + "width": 254.1787109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+y/6D9mqhZU=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+y/6D9mrtg0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+y/6D9msF84=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+y/6D9mt8j4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+y/6D9mu/kU=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1129, + "width": 254.1787109375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+y/6D9mvxn0=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zQnqtp7UxU=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mvxn0=" + }, + "model": { + "$ref": "AAAAAAGV+zQnp9p4gXs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 1144, + "width": 244.1787109375, + "height": 13, + "text": "+test_get_all_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zQ3YtqCk4I=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mvxn0=" + }, + "model": { + "$ref": "AAAAAAGV+zQ3X9p/rzk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2325, + "top": 1159, + "width": 244.1787109375, + "height": 13, + "text": "+test_get_all_elementi_domanda_empty()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2320, + "top": 1139, + "width": 254.1787109375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+y/6D9mw3Ag=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3824, + "top": 488, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+y/6D9mxfzo=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9moJ3k=" + }, + "model": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3824, + "top": 488, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2320, + "top": 1104, + "width": 253.1787109375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+y/6D9mpbcM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+y/6D9mu/kU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+y/6D9mvxn0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+y/6D9mw3Ag=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+y/6D9mxfzo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+zAwj9nS78s=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+zAwj9nTB8o=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+zAwj9nUPRE=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nTB8o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3536, + "top": 872, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zAwkNnVfkI=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nTB8o=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1191, + "width": 281.05224609375, + "height": 13, + "text": "TestDeleteElementiDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zAwkNnWm2Y=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nTB8o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3536, + "top": 872, + "width": 177.01708984375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zAwkNnXkoE=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nTB8o=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3536, + "top": 872, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1184, + "width": 291.05224609375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+zAwj9nUPRE=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+zAwkNnVfkI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+zAwkNnWm2Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+zAwkNnXkoE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+zAwkNnY4tc=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1209, + "width": 291.05224609375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+zAwkNnZ06g=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zjk29qd8QY=", + "_parent": { + "$ref": "AAAAAAGV+zAwkNnZ06g=" + }, + "model": { + "$ref": "AAAAAAGV+zjk19qa6BA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1224, + "width": 281.05224609375, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zjxI9qkppU=", + "_parent": { + "$ref": "AAAAAAGV+zAwkNnZ06g=" + }, + "model": { + "$ref": "AAAAAAGV+zjxINqhUlE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1239, + "width": 281.05224609375, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1219, + "width": 291.05224609375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+zAwkNnaqZg=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 432, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+zAwkNnbK3A=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nS78s=" + }, + "model": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2336, + "top": 432, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1184, + "width": 290.05224609375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+zAwj9nTB8o=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+zAwkNnY4tc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+zAwkNnZ06g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+zAwkNnaqZg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+zAwkNnbK3A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+zBruNn9aeg=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+zBruNn+WNw=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn9aeg=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+zBruNn/8oA=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn+WNw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4736, + "top": 536, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zBruNoAo3M=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn+WNw=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1989, + "top": 1191, + "width": 289.73583984375, + "height": 13, + "text": "TestUpdateElementoDomandaService" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zBruNoBWiI=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn+WNw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4736, + "top": 536, + "width": 177.01708984375, + "height": 13, + "text": "(from Service)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+zBruNoCv/M=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn+WNw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 4736, + "top": 536, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1184, + "width": 299.73583984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+zBruNn/8oA=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+zBruNoAo3M=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+zBruNoBWiI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+zBruNoCv/M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+zBruNoDRLE=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn9aeg=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1209, + "width": 299.73583984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+zBruNoEMpk=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn9aeg=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zoXZNq/gvI=", + "_parent": { + "$ref": "AAAAAAGV+zBruNoEMpk=" + }, + "model": { + "$ref": "AAAAAAGV+zoXYNq8EU8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1224, + "width": 289.73583984375, + "height": 13, + "text": "+test_update_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+zoibNrGNCk=", + "_parent": { + "$ref": "AAAAAAGV+zBruNoEMpk=" + }, + "model": { + "$ref": "AAAAAAGV+zoiZ9rDqIw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1989, + "top": 1239, + "width": 289.73583984375, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_invalid()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1984, + "top": 1219, + "width": 299.73583984375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+zBruNoFCqU=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn9aeg=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3136, + "top": 208, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+zBruNoGRBg=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn9aeg=" + }, + "model": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 3136, + "top": 208, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDRwmaVL9fGo=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1984, + "top": 1184, + "width": 298.73583984375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+zBruNn+WNw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+zBruNoDRLE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+zBruNoEMpk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+zBruNoFCqU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+zBruNoGRBg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DQk3rcjN8c=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DQk37ckIL4=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DQk37clAVQ=", + "_parent": { + "$ref": "AAAAAAGV/DQk37ckIL4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2848, + "top": 1624, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DQk37cmDpg=", + "_parent": { + "$ref": "AAAAAAGV/DQk37ckIL4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 741, + "top": 1439, + "width": 323.6767578125, + "height": 13, + "text": "TestElementoDomandaPersistenceAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DQk37cndNM=", + "_parent": { + "$ref": "AAAAAAGV/DQk37ckIL4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2848, + "top": 1624, + "width": 177.01708984375, + "height": 13, + "text": "(from Adapter)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DQk37co+Z4=", + "_parent": { + "$ref": "AAAAAAGV/DQk37ckIL4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2848, + "top": 1624, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 736, + "top": 1432, + "width": 333.6767578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DQk37clAVQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DQk37cmDpg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DQk37cndNM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DQk37co+Z4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DQk37cpF40=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 736, + "top": 1457, + "width": 333.6767578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DQk37cqS9Y=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DRcsbddDZI=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DRcq7dapQU=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1472, + "width": 323.6767578125, + "height": 13, + "text": "+test_save_elemento_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DRqgbdkU30=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DRqe7dhJG0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1487, + "width": 323.6767578125, + "height": 13, + "text": "+test_save_elemento_domanda_db_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DR0ebdrEXM=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DR0c7dozw0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1502, + "width": 323.6767578125, + "height": 13, + "text": "+test_save_elemento_domanda_server_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DSCobdyTH4=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DSCm7dvBOE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1517, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DSTCLd5ZZk=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DSTA7d2Uz8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1532, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DSdmbeAOlY=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DSdk7d9R3M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1547, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_db_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DSsCbeHBUI=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DSsA7eEqtE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1562, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_elemento_domanda_by_id_server_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DS36beOYBE=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DS347eL3K8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1577, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_all_elementi_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DTaKreVL3Y=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DTaJLeStQQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1592, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_all_elementi_domanda_empty()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DTqibec+vE=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DTqg7eZk/4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1607, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_all_elementi_domanda_db_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DT9abejiKw=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DT9Y7egxM8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1622, + "width": 323.6767578125, + "height": 13, + "text": "+test_get_all_elementi_domanda_server_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DVc6req/jw=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DVc5Lenm9M=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1637, + "width": 323.6767578125, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DVoEbexWqQ=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DVoC7eueaQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1652, + "width": 323.6767578125, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_db_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DW2a7e4Y14=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DW2Y7e1NBw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1667, + "width": 323.6767578125, + "height": 13, + "text": "+test_delete_elementi_domanda_by_id_server_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DXIgre/s4E=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DXIfLe8Sl4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1682, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DXWubfGTp4=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DXWs7fD8uA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1697, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_not_found()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DXnsbfNd3I=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DXnq7fKlrs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1712, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_db_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DXyCbfUwF0=", + "_parent": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "model": { + "$ref": "AAAAAAGV/DXyA7fRjTg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 741, + "top": 1727, + "width": 323.6767578125, + "height": 13, + "text": "+test_update_elemento_domanda_by_id_server_error()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 736, + "top": 1467, + "width": 333.6767578125, + "height": 278 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DQk37cr0N8=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1840, + "top": 1248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DQk37csQ04=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rcjN8c=" + }, + "model": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1840, + "top": 1248, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDR+bNFR4Jj4=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 736, + "top": 1432, + "width": 332.6767578125, + "height": 313, + "nameCompartment": { + "$ref": "AAAAAAGV/DQk37ckIL4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DQk37cpF40=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DQk37cqS9Y=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DQk37cr0N8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DQk37csQ04=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV/DaLL7fbUBk=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV/DaLMLfcR7I=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV/DaLMLfdygw=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfcR7I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2256, + "top": 1848, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DaLMLfedUo=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfcR7I=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1613, + "top": 1615, + "width": 263.7294921875, + "height": 13, + "text": "TestElementoDomandaPersistenceMapper" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DaLMLffbcY=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfcR7I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2256, + "top": 1848, + "width": 177.01708984375, + "height": 13, + "text": "(from Mapper)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV/DaLMLfgEgk=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfcR7I=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2256, + "top": 1848, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1608, + "width": 273.7294921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV/DaLMLfdygw=" + }, + "nameLabel": { + "$ref": "AAAAAAGV/DaLMLfedUo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV/DaLMLffbcY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV/DaLMLfgEgk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV/DaLMLfhfcw=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1633, + "width": 273.7294921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV/DaLMLfiiGU=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DacRbgGpKE=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfiiGU=" + }, + "model": { + "$ref": "AAAAAAGV/DacO7gDFZc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1648, + "width": 263.7294921875, + "height": 13, + "text": "+test_from_elemento_domanda_entity()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/Dauk7gN7/g=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfiiGU=" + }, + "model": { + "$ref": "AAAAAAGV/DaujLgKO5Y=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1663, + "width": 263.7294921875, + "height": 13, + "text": "+test_to_elemento_domanda_entity()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/Da+87gUX1M=", + "_parent": { + "$ref": "AAAAAAGV/DaLMLfiiGU=" + }, + "model": { + "$ref": "AAAAAAGV/Da+7LgR8gk=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1613, + "top": 1678, + "width": 263.7294921875, + "height": 13, + "text": "+test_from_domanda_risposta()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1608, + "top": 1643, + "width": 273.7294921875, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV/DaLMLfjv0o=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1608, + "top": 1280, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV/DaLMLfkHXE=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fbUBk=" + }, + "model": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1608, + "top": 1280, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDSJbU1U4ojY=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1608, + "top": 1608, + "width": 272.7294921875, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGV/DaLMLfcR7I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV/DaLMLfhfcw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV/DaLMLfiiGU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV/DaLMLfjv0o=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV/DaLMLfkHXE=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDT8V61dDq64=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDT8V61dBToU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDT8V61dESGY=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dDq64=" + }, + "model": { + "$ref": "AAAAAAGWDT8V61dBToU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDT8V61dF84w=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dESGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -400, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDT8V61dGOzw=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dESGY=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2277, + "top": 1326, + "width": 263, + "height": 13, + "text": "Utilities" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDT8V61dHS3E=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dESGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -400, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDT8V61dIdJU=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dESGY=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1408, + "top": -400, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2272, + "top": 1319, + "width": 273, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDT8V61dF84w=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDT8V61dGOzw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDT8V61dHS3E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDT8V61dIdJU=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + { + "$ref": "AAAAAAGWBYldYzr6SbE=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2272, + "top": 1304, + "width": 272, + "height": 392, + "nameCompartment": { + "$ref": "AAAAAAGWDT8V61dESGY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWBYgMzzpqFKA=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWBYgM0DprflE=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWBYgM0DpsQRI=", + "_parent": { + "$ref": "AAAAAAGWBYgM0DprflE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2168, + "top": 2232, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYgM0Dpt/sI=", + "_parent": { + "$ref": "AAAAAAGWBYgM0DprflE=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2309, + "top": 1375, + "width": 143.00341796875, + "height": 13, + "text": "Test_StatusTracker" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYgM0Dpu9M8=", + "_parent": { + "$ref": "AAAAAAGWBYgM0DprflE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2168, + "top": 2232, + "width": 174.1162109375, + "height": 13, + "text": "(from Utilities)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYgM0Dpv1rw=", + "_parent": { + "$ref": "AAAAAAGWBYgM0DprflE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2168, + "top": 2232, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1368, + "width": 153.00341796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWBYgM0DpsQRI=" + }, + "nameLabel": { + "$ref": "AAAAAAGWBYgM0Dpt/sI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWBYgM0Dpu9M8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWBYgM0Dpv1rw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWBYgM0Dpw5co=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1393, + "width": 153.00341796875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWBYgM0Dpxi5I=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYhdMzqVtI4=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYhdKzqSq9o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1408, + "width": 143.00341796875, + "height": 13, + "text": "+test_start_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYhsKjqc7iY=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYhsIzqZXwQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1423, + "width": 143.00341796875, + "height": 13, + "text": "+test_update_progress()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYh2ojqjB9U=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYh2mzqgJAg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1438, + "width": 143.00341796875, + "height": 13, + "text": "+test_set_id_risultato()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYh/Ajqqti0=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYh++zqnnhI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1453, + "width": 143.00341796875, + "height": 13, + "text": "+test_finish_test()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYiMqjqxafY=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYiMozqu3g8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1468, + "width": 143.00341796875, + "height": 13, + "text": "+test_set_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYiV0jq4kkc=", + "_parent": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "model": { + "$ref": "AAAAAAGWBYiVyzq1164=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1483, + "width": 143.00341796875, + "height": 13, + "text": "+test_get_status()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1403, + "width": 153.00341796875, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWBYgM0Dpym04=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1728, + "top": 1712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWBYgM0DpzHuU=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzpqFKA=" + }, + "model": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -1728, + "top": 1712, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDT8V61dDq64=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2304, + "top": 1368, + "width": 152.00341796875, + "height": 133, + "nameCompartment": { + "$ref": "AAAAAAGWBYgM0DprflE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWBYgM0Dpw5co=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWBYgM0Dpxi5I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWBYgM0Dpym04=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWBYgM0DpzHuU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWBYj7QDq/KcA=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWBYj7QDrAJVg=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWBYj7QDrBR1c=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrAJVg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2512, + "top": 2256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYj7QDrCgnM=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrAJVg=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2309, + "top": 1519, + "width": 221.796875, + "height": 13, + "text": "Test_AlgoritmoValutazioneRisposte" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYj7QDrDV0k=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrAJVg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2512, + "top": 2256, + "width": 174.1162109375, + "height": 13, + "text": "(from Utilities)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYj7QDrEfrs=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrAJVg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2512, + "top": 2256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1512, + "width": 231.796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWBYj7QDrBR1c=" + }, + "nameLabel": { + "$ref": "AAAAAAGWBYj7QDrCgnM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWBYj7QDrDV0k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWBYj7QDrEfrs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWBYj7QDrF5wY=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1537, + "width": 231.796875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWBYj7QDrGE0U=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYkJ/jrqg1Q=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrGE0U=" + }, + "model": { + "$ref": "AAAAAAGWBYkJ8zrnyf0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1552, + "width": 221.796875, + "height": 13, + "text": "+test_returnType()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYkUozrxqIo=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDrGE0U=" + }, + "model": { + "$ref": "AAAAAAGWBYkUnDrukak=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1567, + "width": 221.796875, + "height": 13, + "text": "+test_returnValue()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1547, + "width": 231.796875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWBYj7QDrHJEI=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2032, + "top": 1776, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWBYj7QDrI4F0=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq/KcA=" + }, + "model": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2032, + "top": 1776, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDT8V61dDq64=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2304, + "top": 1512, + "width": 230.796875, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGWBYj7QDrAJVg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWBYj7QDrF5wY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWBYj7QDrGE0U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWBYj7QDrHJEI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWBYj7QDrI4F0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWBYldYzr6SbE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWBYldYzr79i4=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr6SbE=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWBYldYzr8U7U=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr79i4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -4144, + "top": 2344, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYldYzr90eI=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr79i4=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 2309, + "top": 1599, + "width": 107.5771484375, + "height": 13, + "text": "Test_Scorer" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYldYzr+NVw=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr79i4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -4144, + "top": 2344, + "width": 174.1162109375, + "height": 13, + "text": "(from Utilities)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYldYzr/A1M=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr79i4=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -4144, + "top": 2344, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1592, + "width": 117.5771484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWBYldYzr8U7U=" + }, + "nameLabel": { + "$ref": "AAAAAAGWBYldYzr90eI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWBYldYzr+NVw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWBYldYzr/A1M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWBYldYzsAZ4g=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr6SbE=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1617, + "width": 117.5771484375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWBYldYzsBW/E=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr6SbE=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYmW5TsmtZQ=", + "_parent": { + "$ref": "AAAAAAGWBYldYzsBW/E=" + }, + "model": { + "$ref": "AAAAAAGWBYmW2zsj+mI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1632, + "width": 107.5771484375, + "height": 13, + "text": "+test_returnType()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYmfhTst4R4=", + "_parent": { + "$ref": "AAAAAAGWBYldYzsBW/E=" + }, + "model": { + "$ref": "AAAAAAGWBYmfezsq9lQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1647, + "width": 107.5771484375, + "height": 13, + "text": "+test_metrics()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYmpgjs0WXI=", + "_parent": { + "$ref": "AAAAAAGWBYldYzsBW/E=" + }, + "model": { + "$ref": "AAAAAAGWBYmpezsxSo4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2309, + "top": 1662, + "width": 107.5771484375, + "height": 13, + "text": "+test_values()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 2304, + "top": 1627, + "width": 117.5771484375, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWBYldYzsCVnc=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr6SbE=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2880, + "top": 1800, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWBYldYzsDZj0=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr6SbE=" + }, + "model": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -2880, + "top": 1800, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDT8V61dDq64=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 2304, + "top": 1592, + "width": 116.5771484375, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWBYldYzr79i4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWBYldYzsAZ4g=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWBYldYzsBW/E=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWBYldYzsCVnc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWBYldYzsDZj0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGWBYtYkTtewhI=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWBYtYkTtfzDk=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtewhI=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWBYtYkTtgHPY=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtfzDk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -6568, + "top": 2240, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYtYkTthxsQ=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtfzDk=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 397, + "top": 1727, + "width": 168.27978515625, + "height": 13, + "text": "TestLLMAdapter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYtYkTtixFc=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtfzDk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -6568, + "top": 2240, + "width": 174.1162109375, + "height": 13, + "text": "(from Adapter)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWBYtYkTtjQmU=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtfzDk=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -6568, + "top": 2240, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1720, + "width": 178.27978515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWBYtYkTtgHPY=" + }, + "nameLabel": { + "$ref": "AAAAAAGWBYtYkTthxsQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWBYtYkTtixFc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWBYtYkTtjQmU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGWBYtYkTtkNg0=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtewhI=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1745, + "width": 178.27978515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGWBYtYkTtl+S4=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtewhI=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYt9gjuJdAo=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtl+S4=" + }, + "model": { + "$ref": "AAAAAAGWBYt9czuGH7o=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1760, + "width": 168.27978515625, + "height": 13, + "text": "+test_make_question()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYuMEjuQEKU=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtl+S4=" + }, + "model": { + "$ref": "AAAAAAGWBYuMCzuNDq0=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1775, + "width": 168.27978515625, + "height": 13, + "text": "+test_make_question_error()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGWBYuT2zuX8zU=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtl+S4=" + }, + "model": { + "$ref": "AAAAAAGWBYuT0zuUBc8=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 397, + "top": 1790, + "width": 168.27978515625, + "height": 13, + "text": "+test_getName()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 392, + "top": 1755, + "width": 178.27978515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGWBYtYkTtmuq8=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtewhI=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -3448, + "top": 912, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGWBYtYkTtnjKA=", + "_parent": { + "$ref": "AAAAAAGWBYtYkTtewhI=" + }, + "model": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -3448, + "top": 912, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDR+bNFR4Jj4=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 392, + "top": 1720, + "width": 177.27978515625, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGWBYtYkTtfzDk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGWBYtYkTtkNg0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGWBYtYkTtl+S4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGWBYtYkTtmuq8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGWBYtYkTtnjKA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGWDUH1r1d9XE8=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGWDUH1rld7mtQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGWDUH1r1d+1Wc=", + "_parent": { + "$ref": "AAAAAAGWDUH1r1d9XE8=" + }, + "model": { + "$ref": "AAAAAAGWDUH1rld7mtQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGWDUH1r1d/a3k=", + "_parent": { + "$ref": "AAAAAAGWDUH1r1d+1Wc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDUH1r1eA/X4=", + "_parent": { + "$ref": "AAAAAAGWDUH1r1d+1Wc=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1125, + "top": 1414, + "width": 287, + "height": 13, + "text": "Domain" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDUH1r1eBkeg=", + "_parent": { + "$ref": "AAAAAAGWDUH1r1d+1Wc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -32, + "width": 174.1162109375, + "height": 13, + "text": "(from Progettazione UML test)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGWDUH1r1eC9pg=", + "_parent": { + "$ref": "AAAAAAGWDUH1r1d+1Wc=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": -176, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1120, + "top": 1407, + "width": 297, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGWDUH1r1d/a3k=" + }, + "nameLabel": { + "$ref": "AAAAAAGWDUH1r1eA/X4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGWDUH1r1eBkeg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGWDUH1r1eC9pg=" + } + } + ], + "containedViews": [ + { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + { + "$ref": "AAAAAAGV+06FEdyxqyE=" + } + ], + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1120, + "top": 1392, + "width": 296, + "height": 208, + "nameCompartment": { + "$ref": "AAAAAAGWDUH1r1d+1Wc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+04Yctxd91s=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+04Yctxe1Fw=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+04YctxfHeA=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxe1Fw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 632, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+04YctxgBEA=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxe1Fw=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1133, + "top": 1447, + "width": 99.642578125, + "height": 13, + "text": "TestDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+04YctxhBZU=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxe1Fw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 632, + "width": 177.01708984375, + "height": 13, + "text": "(from Domain)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+04Yctxiv/s=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxe1Fw=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 632, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1440, + "width": 109.642578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+04YctxfHeA=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+04YctxgBEA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+04YctxhBZU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+04Yctxiv/s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+04YctxjDhQ=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1465, + "width": 109.642578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+04Yctxkj0M=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+065k9zjB6o=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxkj0M=" + }, + "model": { + "$ref": "AAAAAAGV+065kNzgoRA=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1133, + "top": 1480, + "width": 99.642578125, + "height": 13, + "text": "+test_get_text()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV+07EvNzqrhc=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxkj0M=" + }, + "model": { + "$ref": "AAAAAAGV+07EuNznXCs=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1133, + "top": 1495, + "width": 99.642578125, + "height": 13, + "text": "+test_set_text()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1475, + "width": 109.642578125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+04YctxlQq0=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2032, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+04Yctxmf8g=", + "_parent": { + "$ref": "AAAAAAGV+04Yctxd91s=" + }, + "model": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2032, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDUH1r1d9XE8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1128, + "top": 1440, + "width": 108.642578125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+04Yctxe1Fw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+04YctxjDhQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+04Yctxkj0M=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+04YctxlQq0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+04Yctxmf8g=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+05qgdyHeDU=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+05qgdyI8X8=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+05qgdyJ9lQ=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyI8X8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 432, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+05qgdyK+mk=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyI8X8=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1133, + "top": 1527, + "width": 99.642578125, + "height": 13, + "text": "TestRisposta" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+05qgdyL+Dk=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyI8X8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 432, + "width": 177.01708984375, + "height": 13, + "text": "(from Domain)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+05qgdyMX7o=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyI8X8=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1752, + "top": 432, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1520, + "width": 109.642578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+05qgdyJ9lQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+05qgdyK+mk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+05qgdyL+Dk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+05qgdyMX7o=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+05qgdyNg7E=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1545, + "width": 109.642578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+05qgdyOP3w=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DDv2LWYlxA=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyOP3w=" + }, + "model": { + "$ref": "AAAAAAGV/DDv07WVToQ=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1133, + "top": 1560, + "width": 99.642578125, + "height": 13, + "text": "+test_get_text()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DEAqbWfTOg=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyOP3w=" + }, + "model": { + "$ref": "AAAAAAGV/DEApLWcckc=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1133, + "top": 1575, + "width": 99.642578125, + "height": 13, + "text": "+test_set_text()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1128, + "top": 1555, + "width": 109.642578125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+05qgdyPQxM=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2032, + "top": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+05qgdyQpQM=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyHeDU=" + }, + "model": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2032, + "top": -136, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDUH1r1d9XE8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1128, + "top": 1520, + "width": 108.642578125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGV+05qgdyI8X8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+05qgdyNg7E=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+05qgdyOP3w=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+05qgdyPQxM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+05qgdyQpQM=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGV+06FEdyxqyE=", + "_parent": { + "$ref": "AAAAAAGV8JF4/Yz9Pec=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGV+06FEdyyGtM=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyxqyE=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGV+06FEdyz16E=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyyGtM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": -256, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+06FEdy0AY8=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyyGtM=" + }, + "font": "Arial;13;1", + "parentStyle": true, + "left": 1253, + "top": 1447, + "width": 144.5078125, + "height": 13, + "text": "TestElementoDomanda" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+06FEdy1He4=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyyGtM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": -256, + "width": 177.01708984375, + "height": 13, + "text": "(from Domain)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGV+06FEdy2Rx8=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyyGtM=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2144, + "top": -256, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1248, + "top": 1440, + "width": 154.5078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGV+06FEdyz16E=" + }, + "nameLabel": { + "$ref": "AAAAAAGV+06FEdy0AY8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGV+06FEdy1He4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGV+06FEdy2Rx8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGV+06FEdy3XDQ=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyxqyE=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1248, + "top": 1465, + "width": 154.5078125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGV+06FEdy4Qws=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyxqyE=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DEkrrWtmMc=", + "_parent": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "model": { + "$ref": "AAAAAAGV/DEkq7Wq2w4=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1253, + "top": 1480, + "width": 144.5078125, + "height": 13, + "text": "+test_get_id()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DEzF7W0jmY=", + "_parent": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "model": { + "$ref": "AAAAAAGV/DEzErWxubw=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1253, + "top": 1495, + "width": 144.5078125, + "height": 13, + "text": "+test_get_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DFEh7W7w4k=", + "_parent": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "model": { + "$ref": "AAAAAAGV/DFEg7W4YKI=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1253, + "top": 1510, + "width": 144.5078125, + "height": 13, + "text": "+test_get_risposta()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DFTZ7XCe+M=", + "_parent": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "model": { + "$ref": "AAAAAAGV/DFTYrW/iXM=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1253, + "top": 1525, + "width": 144.5078125, + "height": 13, + "text": "+test_set_domanda()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGV/DFjT7XJwq0=", + "_parent": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "model": { + "$ref": "AAAAAAGV/DFjSrXGX+I=" + }, + "font": "Arial;13;0", + "parentStyle": true, + "left": 1253, + "top": 1540, + "width": 144.5078125, + "height": 13, + "text": "+test_set_risposta()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "parentStyle": true, + "left": 1248, + "top": 1475, + "width": 154.5078125, + "height": 83 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGV+06FEdy5PEU=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyxqyE=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2296, + "top": -592, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGV+06FEdy6Nz0=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyxqyE=" + }, + "model": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "visible": false, + "font": "Arial;13;0", + "parentStyle": true, + "left": 2296, + "top": -592, + "width": 10, + "height": 10 + } + ], + "containerView": { + "$ref": "AAAAAAGWDUH1r1d9XE8=" + }, + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1248, + "top": 1440, + "width": 153.5078125, + "height": 120, + "nameCompartment": { + "$ref": "AAAAAAGV+06FEdyyGtM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGV+06FEdy3XDQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGV+06FEdy4Qws=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGV+06FEdy5PEU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGV+06FEdy6Nz0=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDRInGlEUNTE=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Controller", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRWmv1Exg/4=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestGetSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRZNglFeQB4=", + "_parent": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "name": "test_get_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRZpBlFlgAE=", + "_parent": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "name": "test_get_set_elementi_domanda_by_nome_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRaW81FsQl4=", + "_parent": { + "$ref": "AAAAAAGWDRWmv1Exg/4=" + }, + "name": "test_get_set_elementi_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDReRC1GzlD4=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestUpdateElementiDomandaSetController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRe8UlHerkY=", + "_parent": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "name": "test_update_elementi_domanda_set" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRfeZFHlD60=", + "_parent": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "name": "test_update_elementi_domanda_set_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRgBL1HstM8=", + "_parent": { + "$ref": "AAAAAAGWDReRC1GzlD4=" + }, + "name": "test_update_elementi_domanda_set_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRg+aVH0Jnw=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestEditNomeSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRhkmFIf9lI=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "name": "test_edit_nome_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRiQZ1ImTCw=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "name": "test_edit_nome_set_elementi_domanda_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRitDFItb4s=", + "_parent": { + "$ref": "AAAAAAGWDRg+aVH0Jnw=" + }, + "name": "test_edit_nome_set_elementi_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRjJhlI0Go8=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestExecuteTestOnSetController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRjualJf/Fk=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "name": "test_execute_test_on_set" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRkd1VJmx4o=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "name": "test_execute_test_on_set_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRk9JlJtssU=", + "_parent": { + "$ref": "AAAAAAGWDRjJhlI0Go8=" + }, + "name": "test_execute_test_on_set_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRlmtVJ0YV4=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestGetAllSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRmiMVKfG8Y=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "name": "test_get_all_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRnCKFKmt4c=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "name": "test_get_all_set_elementi_domanda_empty" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRnbw1KtIsw=", + "_parent": { + "$ref": "AAAAAAGWDRlmtVJ0YV4=" + }, + "name": "test_get_all_set_elementi_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRn9UFK0Vd4=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestDeleteSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRon2lLfZec=", + "_parent": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "name": "test_delete_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRpK3VLm+2s=", + "_parent": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "name": "test_delete_set_elementi_domanda_by_nome_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRphsFLt70k=", + "_parent": { + "$ref": "AAAAAAGWDRn9UFK0Vd4=" + }, + "name": "test_delete_set_elementi_domanda_by_nome_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRbHElFzv2Y=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestAddSetElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRb26FGdsZg=", + "_parent": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "name": "test_add_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRdFFFGkxFw=", + "_parent": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "name": "test_add_set_elementi_domanda_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRdpGVGrtfU=", + "_parent": { + "$ref": "AAAAAAGWDRbHElFzv2Y=" + }, + "name": "test_add_set_elementi_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DHGzbXOndk=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestAddElementoDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DIQO7acoUM=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "name": "test_add_elemento_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DIgA7ajwpw=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "name": "test_add_elemento_domanda_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DIt87aqSlw=", + "_parent": { + "$ref": "AAAAAAGV/DHGzbXOndk=" + }, + "name": "test_add_elemento_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DHXdbX4oZA=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestGetElementoDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DI0w7axO58=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "name": "test_get_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DJ+27a6pLA=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "name": "test_get_elemento_domanda_by_id_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DKHM7bB1Dc=", + "_parent": { + "$ref": "AAAAAAGV/DHXdbX4oZA=" + }, + "name": "test_get_elemento_domanda_by_id_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DHaJbYh8d0=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestGetAllElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DLns7bLsw0=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "name": "test_get_all_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DL427bSb0Y=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "name": "test_get_all_elementi_domanda_empty" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DMJI7bZwzg=", + "_parent": { + "$ref": "AAAAAAGV/DHaJbYh8d0=" + }, + "name": "test_get_all_elementi_domanda_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DHkPbZKKPk=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestDeleteElementiDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DMv27bhVXg=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "name": "test_delete_elementi_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DM9o7buV9c=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "name": "test_delete_elementi_domanda_by_id_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DNWe7b1+VE=", + "_parent": { + "$ref": "AAAAAAGV/DHkPbZKKPk=" + }, + "name": "test_delete_elementi_domanda_by_id_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DHmvbZzRwA=", + "_parent": { + "$ref": "AAAAAAGWDRInGlEUNTE=" + }, + "name": "TestUpdateElementoDomandaController", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DOX67cDIQM=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "name": "test_update_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DO6S7cK1I0=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "name": "test_update_elemento_domanda_by_id_invalid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DPFO7cRDw8=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "name": "test_update_elemento_domanda_by_id_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DPSG7cYGjw=", + "_parent": { + "$ref": "AAAAAAGV/DHmvbZzRwA=" + }, + "name": "test_update_elemento_domanda_by_id_server_error" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDRwmaVL76Aw=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Service", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDR0UClNZRW0=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestDeleteSetElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR1AXFOEFW8=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "name": "test_delete_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR2G9VOLV08=", + "_parent": { + "$ref": "AAAAAAGWDR0UClNZRW0=" + }, + "name": "test_delete_set_elementi_domanda_by_nome_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDR2iR1OSb4k=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestUpdateElementiDomandaSetService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR3S5lO9LHQ=", + "_parent": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "name": "test_update_elementi_domanda_set" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR386FPEpy8=", + "_parent": { + "$ref": "AAAAAAGWDR2iR1OSb4k=" + }, + "name": "test_update_elementi_domanda_set_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDR4lvFPL4cY=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestEditNomeSetElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR5bsVP2Vzo=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "name": "test_edit_nome_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR59xlP97pY=", + "_parent": { + "$ref": "AAAAAAGWDR4lvFPL4cY=" + }, + "name": "test_edit_nome_set_elementi_domanda_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDR8ltVQ92+w=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestGetSetElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR9OuFRotX8=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "name": "test_get_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR9t8VRv9WY=", + "_parent": { + "$ref": "AAAAAAGWDR8ltVQ92+w=" + }, + "name": "test_get_set_elementi_domanda_by_nome_not_found" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDR6XllQEdg4=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestGetAllSetElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR7m81QvDeY=", + "_parent": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "name": "test_get_all_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDR74cFQ2STQ=", + "_parent": { + "$ref": "AAAAAAGWDR6XllQEdg4=" + }, + "name": "test_get_all_set_elementi_domanda_empty" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDRxetlMW+c0=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestAddSetElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRyZF1NADsI=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "name": "test_add_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDRy3nFNH2QU=", + "_parent": { + "$ref": "AAAAAAGWDRxetlMW+c0=" + }, + "name": "test_add_set_elementi_domanda_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+y5nT9fcyMA=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestAddElementoDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zFCh9ollqM=", + "_parent": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "name": "test_add_elemento_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zFzh9osp28=", + "_parent": { + "$ref": "AAAAAAGV+y5nT9fcyMA=" + }, + "name": "test_add_elemento_domand_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+y/aj9l8kDE=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestGetElementoDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zNvV9pX388=", + "_parent": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "name": "test_get_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zOl19pebG0=", + "_parent": { + "$ref": "AAAAAAGV+y/aj9l8kDE=" + }, + "name": "test_get_elemento_domanda_by_id_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+y/6D9mmc5s=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestGetAllElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zQnp9p4gXs=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "name": "test_get_all_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zQ3X9p/rzk=", + "_parent": { + "$ref": "AAAAAAGV+y/6D9mmc5s=" + }, + "name": "test_get_all_elementi_domanda_empty" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+zAwj9nQAHM=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestDeleteElementiDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zjk19qa6BA=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "name": "test_delete_elementi_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zjxINqhUlE=", + "_parent": { + "$ref": "AAAAAAGV+zAwj9nQAHM=" + }, + "name": "test_delete_elementi_domanda_by_id_invalid" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+zBruNn7FHQ=", + "_parent": { + "$ref": "AAAAAAGWDRwmaVL76Aw=" + }, + "name": "TestUpdateElementoDomandaService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zoXYNq8EU8=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "name": "test_update_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+zoiZ9rDqIw=", + "_parent": { + "$ref": "AAAAAAGV+zBruNn7FHQ=" + }, + "name": "test_update_elemento_domanda_by_id_invalid" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDR+bNFR2/7k=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Adapter", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSAgl1STUuw=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "name": "TestSetElementiDomandaPersistenceAdapter", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSBWeFS9fuc=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_save_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSBni1TEonI=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_get_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSCK1FTL5A4=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_get_all_set_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSDT5FTSpeI=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_delete_set_elementi_domanda_by_nome" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSEKX1TZGMM=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_edit_nome_set" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSEjplTgds8=", + "_parent": { + "$ref": "AAAAAAGWDSAgl1STUuw=" + }, + "name": "test_update_elementi_domanda_associati" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSE/+FTn//E=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "name": "TestRisultatoTestPersistenceAdapter", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSFhCFUR3DM=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "name": "test_save_risultato_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSGEp1UYzkI=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "name": "test_get_risultato_test_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSGhrFUf5zU=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "name": "test_get_all_risultati_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSG7AlUm8QQ=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "name": "test_get_all_risultati_singole_domande_by_test_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSH9olUuEZs=", + "_parent": { + "$ref": "AAAAAAGWDSE/+FTn//E=" + }, + "name": "test_get_risultato_singola_domanda_test_by_id" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DQk3rchols=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "name": "TestElementoDomandaPersistenceAdapter", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DRcq7dapQU=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_save_elemento_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DRqe7dhJG0=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_save_elemento_domanda_db_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DR0c7dozw0=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_save_elemento_domanda_server_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DSCm7dvBOE=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DSTA7d2Uz8=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_elemento_domanda_by_id_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DSdk7d9R3M=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_elemento_domanda_by_id_db_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DSsA7eEqtE=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_elemento_domanda_by_id_server_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DS347eL3K8=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_all_elementi_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DTaJLeStQQ=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_all_elementi_domanda_empty" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DTqg7eZk/4=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_all_elementi_domanda_db_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DT9Y7egxM8=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_get_all_elementi_domanda_server_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DVc5Lenm9M=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_delete_elementi_domanda_by_id_" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DVoC7eueaQ=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_delete_elementi_domanda_by_id_db_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DW2Y7e1NBw=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_delete_elementi_domanda_by_id_server_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DXIfLe8Sl4=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_update_elemento_domanda_by_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DXWs7fD8uA=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_update_elemento_domanda_by_id_not_found" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DXnq7fKlrs=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_update_elemento_domanda_by_id_db_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DXyA7fRjTg=", + "_parent": { + "$ref": "AAAAAAGV/DQk3rchols=" + }, + "name": "test_update_elemento_domanda_by_id_server_error" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWBYtYkDtc0/k=", + "_parent": { + "$ref": "AAAAAAGWDR+bNFR2/7k=" + }, + "name": "TestLLMAdapter", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYt9czuGH7o=", + "_parent": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "name": "test_make_question" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYuMCzuNDq0=", + "_parent": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "name": "test_make_question_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYuT0zuUBc8=", + "_parent": { + "$ref": "AAAAAAGWBYtYkDtc0/k=" + }, + "name": "test_getName" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDSJbU1U2EGo=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Mapper", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSNx+VXEgqI=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "name": "TestRisultatoSingolaDomandaPersistenceMapper", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSOxdFXxhJo=", + "_parent": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "name": "test_from_risultato_singola_domanda_entity" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSPdPlX4Wus=", + "_parent": { + "$ref": "AAAAAAGWDSNx+VXEgqI=" + }, + "name": "test_to_risultato_test_entity" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSKtQ1VUYyA=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "name": "TestSetElementiDomandaPersistenceMapper", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSLLnlV+iFc=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "name": "test_to_set_elementi_domanda_entity" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSLe+1WFvq0=", + "_parent": { + "$ref": "AAAAAAGWDSKtQ1VUYyA=" + }, + "name": "test_from_set_elementi_domanda_entity" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSMQb1WMmg4=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "name": "TestRisultatoTestPersistenceMapper", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSMsi1W2nLI=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "name": "test_from_risultato_singola_domanda_entity" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSM5wFW9MkE=", + "_parent": { + "$ref": "AAAAAAGWDSMQb1WMmg4=" + }, + "name": "test_to_risultato_singola_domanda_entity" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV/DaLL7fZdwo=", + "_parent": { + "$ref": "AAAAAAGWDSJbU1U2EGo=" + }, + "name": "TestElementoDomandaPersistenceMapper", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DacO7gDFZc=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "name": "test_from_elemento_domanda_entity" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DaujLgKO5Y=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "name": "test_to_elemento_domanda_entity" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/Da+7LgR8gk=", + "_parent": { + "$ref": "AAAAAAGV/DaLL7fZdwo=" + }, + "name": "test_from_domanda_risposta" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDSckTFYa6Y4=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "DTO", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSdPYVY1lqQ=", + "_parent": { + "$ref": "AAAAAAGWDSckTFYa6Y4=" + }, + "name": "TestRisultatoDomandaDTO", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSd8eVZgrTw=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "name": "test_serialize_fields" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSeSX1ZnVxQ=", + "_parent": { + "$ref": "AAAAAAGWDSdPYVY1lqQ=" + }, + "name": "test_field_values" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDSiAr1Zyq5Q=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Misc", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSjPMlaNfUI=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Zyq5Q=" + }, + "name": "TestGetTestStatusService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSkS4Fa6n60=", + "_parent": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "name": "test_get_test_status_normal" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSkxSFbBUEs=", + "_parent": { + "$ref": "AAAAAAGWDSjPMlaNfUI=" + }, + "name": "test_get_test_status_error_case" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWDSlvKFbJdME=", + "_parent": { + "$ref": "AAAAAAGWDSiAr1Zyq5Q=" + }, + "name": "TestExecuteTestOnSetService", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSmlK1b15XI=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "name": "test_execute_test_on_set_valid" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWDSnEnVb8wQs=", + "_parent": { + "$ref": "AAAAAAGWDSlvKFbJdME=" + }, + "name": "test_execute_test_on_set_invalid_nome" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDT8V61dBToU=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Utilities", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGWBYgMzzporwE=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dBToU=" + }, + "name": "Test_StatusTracker", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYhdKzqSq9o=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_start_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYhsIzqZXwQ=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_update_progress" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYh2mzqgJAg=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_set_id_risultato" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYh++zqnnhI=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_finish_test" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYiMozqu3g8=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_set_error" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYiVyzq1164=", + "_parent": { + "$ref": "AAAAAAGWBYgMzzporwE=" + }, + "name": "test_get_status" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWBYj7QDq9um0=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dBToU=" + }, + "name": "Test_AlgoritmoValutazioneRisposte", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYkJ8zrnyf0=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "name": "test_returnType" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYkUnDrukak=", + "_parent": { + "$ref": "AAAAAAGWBYj7QDq9um0=" + }, + "name": "test_returnValue" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGWBYldYzr4xNo=", + "_parent": { + "$ref": "AAAAAAGWDT8V61dBToU=" + }, + "name": "Test_Scorer", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYmW2zsj+mI=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "name": "test_returnType" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYmfezsq9lQ=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "name": "test_metrics" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGWBYmpezsxSo4=", + "_parent": { + "$ref": "AAAAAAGWBYldYzr4xNo=" + }, + "name": "test_values" + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGWDUH1rld7mtQ=", + "_parent": { + "$ref": "AAAAAAGV8JEebIyxmzE=" + }, + "name": "Domain", + "ownedElements": [ + { + "_type": "UMLClass", + "_id": "AAAAAAGV+04YctxbZcg=", + "_parent": { + "$ref": "AAAAAAGWDUH1rld7mtQ=" + }, + "name": "TestDomanda", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+065kNzgoRA=", + "_parent": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "name": "test_get_text" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV+07EuNznXCs=", + "_parent": { + "$ref": "AAAAAAGV+04YctxbZcg=" + }, + "name": "test_set_text" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+05qgdyFCQI=", + "_parent": { + "$ref": "AAAAAAGWDUH1rld7mtQ=" + }, + "name": "TestRisposta", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DDv07WVToQ=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "name": "test_get_text" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DEApLWcckc=", + "_parent": { + "$ref": "AAAAAAGV+05qgdyFCQI=" + }, + "name": "test_set_text" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGV+06FEdyvFXE=", + "_parent": { + "$ref": "AAAAAAGWDUH1rld7mtQ=" + }, + "name": "TestElementoDomanda", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DEkq7Wq2w4=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "name": "test_get_id" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DEzErWxubw=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "name": "test_get_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DFEg7W4YKI=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "name": "test_get_risposta" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DFTYrW/iXM=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "name": "test_set_domanda" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGV/DFjSrXGX+I=", + "_parent": { + "$ref": "AAAAAAGV+06FEdyvFXE=" + }, + "name": "test_set_risposta" + } + ] + } + ] + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAGV+y79TtgG1Ik=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "PythonReverse", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAGV+y7+TNgJbAI=", + "_parent": { + "$ref": "AAAAAAGV+y79TtgG1Ik=" + }, + "name": "D:\\Università\\Terzo Anno\\SWE - Ingegneria del Software\\Progetto\\SWE\\Artificial_QI\\test", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAGV+y7+VNgMLAE=", + "_parent": { + "$ref": "AAAAAAGV+y7+TNgJbAI=" + }, + "name": "application", + "ownedElements": [ + { + "_type": "UMLPackage", + "_id": "AAAAAAGV+y7+XNgP7MA=", + "_parent": { + "$ref": "AAAAAAGV+y7+VNgMLAE=" + }, + "name": "evaluation" + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGV+y7+ZNgSLLI=", + "_parent": { + "$ref": "AAAAAAGV+y7+TNgJbAI=" + }, + "name": "domain" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGV+y7+bNgV3v8=", + "_parent": { + "$ref": "AAAAAAGV+y7+TNgJbAI=" + }, + "name": "infrastructure" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Artificial_QI/__init__.py b/Artificial_QI/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/application.py b/Artificial_QI/application.py new file mode 100644 index 0000000..6fc6dd1 --- /dev/null +++ b/Artificial_QI/application.py @@ -0,0 +1,60 @@ +import os +from flask import Flask +from flask_cors import CORS +from src.infrastructure.adapter.output.persistence.Extensions import db +from src.infrastructure.adapter.input.rest import (elementoDomanda_blueprint, + risultatoTest_blueprint, + executeTest_blueprint) +from src.infrastructure.adapter.input.rest.containers.Containers import RootContainer +import configparser +from pathlib import Path, Path + +def create_app(testing=False) -> Flask: + app = Flask(__name__) + app.config['SECRET_KEY'] = "default_secret_key" + + CORS(app) + + """ Impedisco a flask di ordinare le chiavi json alfabeticamente""" + app.json.sort_keys = False + + """ Configuro app da INI file """ + INIconfig = configparser.ConfigParser() + + filePath = (Path(__file__).resolve().parent / 'config.ini') + + INIconfig.read(filePath) + + if(testing): + app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///:memory:' + else: + app.config['SQLALCHEMY_DATABASE_URI'] = INIconfig['database']['uri'] + app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False + + db.init_app(app) + + """ Configuro dependency injection """ + container = RootContainer() + + """ Qui passo la dipendenza che il container si aspettava (verrà gestita coem singleton anche grazie a SQLAlchemy)""" + container.db.override(db) + + app.container = container + + with app.app_context(): + """ Creo le tabelle del database. Devo importare i modelli per far si che vengano creati """ + from src.infrastructure.adapter.output.persistence.domain import ( + ElementoDomandaEntity, RisultatoTestEntity, + RisultatoSingolaDomandaEntity, RisultatoMetricaEntity) + db.create_all() + + """ Registro i blueprint (route inserite in altri file) """ + app.register_blueprint(elementoDomanda_blueprint) + app.register_blueprint(risultatoTest_blueprint) + app.register_blueprint(executeTest_blueprint) + + return app + +if __name__ == '__main__': + app = create_app() + app.run(host='0.0.0.0', port=5000, debug=True) \ No newline at end of file diff --git a/Artificial_QI/config.ini b/Artificial_QI/config.ini new file mode 100644 index 0000000..95753b1 --- /dev/null +++ b/Artificial_QI/config.ini @@ -0,0 +1,15 @@ +[llm] +#url = http://localhost:11434/v1/chat/completions +#url = http://192.168.2.42:11434/v1/chat/completions +# funziona solo con Docker Desktop +url = http://host.docker.internal:11434/v1/chat/completions +# funziona solo con Docker Engine nativo (Linux) +#url = http://172.17.0.1:11434/v1/chat/completions +nome = hermes-3-llama-3.2-3b + +[evaluator] +model = assets/model.joblib + +[database] +#uri = postgresql://admin:admin@localhost:5432/Artificial_QI +uri = postgresql://admin:admin@postgres:5432/Artificial_QI \ No newline at end of file diff --git a/Artificial_QI/db/Create_DB.sql b/Artificial_QI/db/Create_DB.sql new file mode 100644 index 0000000..44e22b6 --- /dev/null +++ b/Artificial_QI/db/Create_DB.sql @@ -0,0 +1,38 @@ +-- Creazione del database (PostgreSQL non supporta USE, quindi bisogna connettersi manualmente) + +CREATE DATABASE Artificial_QI; + +-- Creazione delle tabelle + +CREATE TABLE ElementoDomanda ( + id SERIAL PRIMARY KEY, + domanda TEXT NOT NULL, + risposta TEXT NOT NULL +); + +CREATE TABLE RisultatoTest ( + id SERIAL PRIMARY KEY, + LLM TEXT NOT NULL, + score FLOAT NOT NULL, + data TIMESTAMP NOT NULL, + nomeSet TEXT, + FOREIGN KEY (id_set) REFERENCES set_domande(id_set) ON UPDATE CASCADE +); + +CREATE TABLE RisultatoSingolaDomanda ( + id SERIAL PRIMARY KEY, + domanda TEXT NOT NULL, + risposta TEXT NOT NULL, + rispostaLLM TEXT NOT NULL, + score FLOAT NOT NULL, + risultatoTestId INT NOT NULL, + FOREIGN KEY (risultatoTestId) REFERENCES RisultatoTest(id) ON UPDATE CASCADE +); + +CREATE TABLE RisultatoMetrica ( + nomeMetrica TEXT NOT NULL, + risultatoDomandaId INT NOT NULL, + score FLOAT NOT NULL, + PRIMARY KEY (nome_metrica, risultatoDomandaId), + FOREIGN KEY (risultatoDomandaId) REFERENCES RisultatoSingolaDomanda(id) ON UPDATE CASCADE +); \ No newline at end of file diff --git a/Artificial_QI/docker-compose.yml b/Artificial_QI/docker-compose.yml new file mode 100644 index 0000000..661dfb5 --- /dev/null +++ b/Artificial_QI/docker-compose.yml @@ -0,0 +1,66 @@ +services: + backend: + build: + context: . + dockerfile: Dockerfile.backend + container_name: artificial_qi_backend + restart: always + ports: + - "5000:8080" + depends_on: + - postgres + networks: + - shared_network + + frontend: + build: + context: ./frontend + dockerfile: Dockerfile.frontend + container_name: artificial_qi_frontend + restart: always + ports: + - "5173:5173" + depends_on: + - backend + networks: + - shared_network + + postgres: + image: postgres:15 + restart: always + environment: + POSTGRES_USER: admin + POSTGRES_PASSWORD: admin + POSTGRES_DB: Artificial_QI + ports: + - "5432:5432" + volumes: + - db_data:/var/lib/postgresql/data + networks: + - shared_network + + pgadmin: + image: dpage/pgadmin4 + container_name: pgadmin_container + restart: always + environment: + PGADMIN_DEFAULT_EMAIL: admin@admin.com + PGADMIN_DEFAULT_PASSWORD: admin + ports: + - "5050:80" + depends_on: + - postgres + volumes: + - pgadmin_data:/var/lib/pgadmin + networks: + - shared_network + +networks: + shared_network: + driver: bridge + +volumes: + db_data: + driver: local + pgadmin_data: + driver: local \ No newline at end of file diff --git a/Artificial_QI/frontend/.gitignore b/Artificial_QI/frontend/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/Artificial_QI/frontend/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo diff --git a/Artificial_QI/frontend/Dockerfile.frontend b/Artificial_QI/frontend/Dockerfile.frontend new file mode 100644 index 0000000..097ed0e --- /dev/null +++ b/Artificial_QI/frontend/Dockerfile.frontend @@ -0,0 +1,21 @@ +# Use Node.js base image +FROM node:20 + +# Set working directory +WORKDIR /app + +# Copy package.json and package-lock.json +COPY package*.json ./ + +# Install dependencies +RUN npm install + +# Copy frontend source code +COPY . . + +# Expose the port the app runs on +EXPOSE 5173 + +# Command to run the development server +# Note: The "--host" flag allows connections from outside the container +CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"] \ No newline at end of file diff --git a/Artificial_QI/frontend/index.html b/Artificial_QI/frontend/index.html new file mode 100644 index 0000000..7b10630 --- /dev/null +++ b/Artificial_QI/frontend/index.html @@ -0,0 +1,13 @@ + + + + + + + Artifial QI + + +
+ + + diff --git a/Artificial_QI/frontend/jsconfig.json b/Artificial_QI/frontend/jsconfig.json new file mode 100644 index 0000000..5a1f2d2 --- /dev/null +++ b/Artificial_QI/frontend/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "paths": { + "@/*": ["./src/*"] + } + }, + "exclude": ["node_modules", "dist"] +} diff --git a/Artificial_QI/frontend/package-lock.json b/Artificial_QI/frontend/package-lock.json new file mode 100644 index 0000000..d104bb0 --- /dev/null +++ b/Artificial_QI/frontend/package-lock.json @@ -0,0 +1,7712 @@ +{ + "name": "app", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "app", + "version": "0.0.0", + "dependencies": { + "@ionic/vue": "^8.5.0", + "@popperjs/core": "^2.11.8", + "axios": "^1.8.3", + "bootstrap": "^5.3.3", + "jest": "^29.7.0", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.1", + "@vitest/coverage-v8": "^3.0.5", + "@vitest/ui": "^3.0.5", + "@vue/test-utils": "^2.4.6", + "jsdom": "^26.0.0", + "vite": "^6.0.11", + "vite-plugin-vue-devtools": "^7.7.1", + "vitest": "^3.0.5" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@asamuzakjp/css-color": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz", + "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.1", + "@csstools/css-color-parser": "^3.0.7", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", + "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", + "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.9" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", + "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.1.tgz", + "integrity": "sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.7.tgz", + "integrity": "sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", + "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", + "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", + "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", + "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", + "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", + "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", + "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", + "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", + "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", + "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", + "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", + "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", + "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", + "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", + "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", + "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", + "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", + "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", + "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", + "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", + "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", + "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", + "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", + "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", + "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@ionic/core": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.5.0.tgz", + "integrity": "sha512-4U6I3hGWhHu9YUL5NzwjT6zbcSABTKBMfGRwHw5F3bUsV23w18s4Oku+WZ3aIVhtnMugR0vhYiR1dh94RAKycw==", + "license": "MIT", + "dependencies": { + "@stencil/core": "4.20.0", + "ionicons": "^7.2.2", + "tslib": "^2.1.0" + } + }, + "node_modules/@ionic/vue": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.5.0.tgz", + "integrity": "sha512-Ax2nbWilU4SDhhvEF6i+S61pa8LYwgFbNmMriv82fs6CfvnBVAcOf3xXTrN1wXPo1Z4/Zw4WogkII0WdQqFHwA==", + "license": "MIT", + "dependencies": { + "@ionic/core": "8.5.0", + "@stencil/vue-output-target": "0.10.5", + "ionicons": "^7.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "node_modules/@jest/reporters/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@jest/reporters/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.7.tgz", + "integrity": "sha512-l6CtzHYo8D2TQ3J7qJNpp3Q1Iye56ssIAtqbM2H8axxCEEwvN7o8Ze9PuIapbxFL3OHrJU2JBX6FIIVnP/rYyw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.7.tgz", + "integrity": "sha512-KvyJpFUueUnSp53zhAa293QBYqwm94TgYTIfXyOTtidhm5V0LbLCJQRGkQClYiX3FXDQGSvPxOTD/6rPStMMDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.7.tgz", + "integrity": "sha512-jq87CjmgL9YIKvs8ybtIC98s/M3HdbqXhllcy9EdLV0yMg1DpxES2gr65nNy7ObNo/vZ/MrOTxt0bE5LinL6mA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.7.tgz", + "integrity": "sha512-rSI/m8OxBjsdnMMg0WEetu/w+LhLAcCDEiL66lmMX4R3oaml3eXz3Dxfvrxs1FbzPbJMaItQiksyMfv1hoIxnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.7.tgz", + "integrity": "sha512-oIoJRy3ZrdsXpFuWDtzsOOa/E/RbRWXVokpVrNnkS7npz8GEG++E1gYbzhYxhxHbO2om1T26BZjVmdIoyN2WtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.7.tgz", + "integrity": "sha512-X++QSLm4NZfZ3VXGVwyHdRf58IBbCu9ammgJxuWZYLX0du6kZvdNqPwrjvDfwmi6wFdvfZ/s6K7ia0E5kI7m8Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.7.tgz", + "integrity": "sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.7.tgz", + "integrity": "sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.7.tgz", + "integrity": "sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.7.tgz", + "integrity": "sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.7.tgz", + "integrity": "sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.7.tgz", + "integrity": "sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.7.tgz", + "integrity": "sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.7.tgz", + "integrity": "sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.7.tgz", + "integrity": "sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.7.tgz", + "integrity": "sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.7.tgz", + "integrity": "sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.7.tgz", + "integrity": "sha512-aeawEKYswsFu1LhDM9RIgToobquzdtSc4jSVqHV8uApz4FVvhFl/mKh92wc8WpFc6aYCothV/03UjY6y7yLgbg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.7.tgz", + "integrity": "sha512-4ZedScpxxIrVO7otcZ8kCX1mZArtH2Wfj3uFCxRJ9NO80gg1XV0U/b2f/MKaGwj2X3QopHfoWiDQ917FRpwY3w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@stencil/core": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", + "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "node_modules/@stencil/vue-output-target": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.10.5.tgz", + "integrity": "sha512-Oid81mctAEv5y0Xjl4x92ay+sGMULN0eQ/GOhAva62m/qWKmiII6RrVB+5d3WRaz08inIJkPy3+9WJCR1lL3pA==", + "license": "MIT", + "peerDependencies": { + "@stencil/core": ">=2.0.0 || >=3 || >= 4.0.0-beta.0 || >= 4.0.0", + "vue": "^3.4.38" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": true + }, + "vue": { + "optional": false + } + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", + "integrity": "sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.0.5.tgz", + "integrity": "sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@bcoe/v8-coverage": "^1.0.2", + "debug": "^4.4.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magic-string": "^0.30.17", + "magicast": "^0.3.5", + "std-env": "^3.8.0", + "test-exclude": "^7.0.1", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@vitest/browser": "3.0.5", + "vitest": "3.0.5" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + } + } + }, + "node_modules/@vitest/expect": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.5.tgz", + "integrity": "sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.0.5", + "@vitest/utils": "3.0.5", + "chai": "^5.1.2", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.5.tgz", + "integrity": "sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.0.5", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/mocker/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.5.tgz", + "integrity": "sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.5.tgz", + "integrity": "sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "3.0.5", + "pathe": "^2.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.5.tgz", + "integrity": "sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "3.0.5", + "magic-string": "^0.30.17", + "pathe": "^2.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.5.tgz", + "integrity": "sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/ui": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-3.0.5.tgz", + "integrity": "sha512-gw2noso6WI+2PeMVCZFntdATS6xl9qhQcbhkPQ9sOmx/Xn0f4Bx4KDSbD90jpJPF0l5wOzSoGCmKyVR3W612mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "3.0.5", + "fflate": "^0.8.2", + "flatted": "^3.3.2", + "pathe": "^2.0.2", + "sirv": "^3.0.0", + "tinyglobby": "^0.2.10", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "3.0.5" + } + }, + "node_modules/@vitest/utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.5.tgz", + "integrity": "sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "3.0.5", + "loupe": "^3.1.2", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/@vue/devtools-core": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.2.tgz", + "integrity": "sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.2", + "@vue/devtools-shared": "^7.7.2", + "mitt": "^3.0.1", + "nanoid": "^5.0.9", + "pathe": "^2.0.2", + "vite-hot-client": "^0.2.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-core/node_modules/nanoid": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.0.tgz", + "integrity": "sha512-zDAl/llz8Ue/EblwSYwdxGBYfj46IM1dhjVi8dyp9LQffoIGxJEAHj2oeZ4uNcgycSRcQ83CnfcZqEJzVDLcDw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.2.tgz", + "integrity": "sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.2", + "birpc": "^0.2.19", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.1" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.2.tgz", + "integrity": "sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vue/test-utils": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.4.6.tgz", + "integrity": "sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-beautify": "^1.14.9", + "vue-component-type-helpers": "^2.0.0" + } + }, + "node_modules/abbrev": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz", + "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz", + "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/birpc": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.19.tgz", + "integrity": "sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/bootstrap": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz", + "integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001699", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", + "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", + "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssstyle": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz", + "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^2.8.2", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.101", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", + "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", + "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.1", + "@esbuild/android-arm": "0.25.1", + "@esbuild/android-arm64": "0.25.1", + "@esbuild/android-x64": "0.25.1", + "@esbuild/darwin-arm64": "0.25.1", + "@esbuild/darwin-x64": "0.25.1", + "@esbuild/freebsd-arm64": "0.25.1", + "@esbuild/freebsd-x64": "0.25.1", + "@esbuild/linux-arm": "0.25.1", + "@esbuild/linux-arm64": "0.25.1", + "@esbuild/linux-ia32": "0.25.1", + "@esbuild/linux-loong64": "0.25.1", + "@esbuild/linux-mips64el": "0.25.1", + "@esbuild/linux-ppc64": "0.25.1", + "@esbuild/linux-riscv64": "0.25.1", + "@esbuild/linux-s390x": "0.25.1", + "@esbuild/linux-x64": "0.25.1", + "@esbuild/netbsd-arm64": "0.25.1", + "@esbuild/netbsd-x64": "0.25.1", + "@esbuild/openbsd-arm64": "0.25.1", + "@esbuild/openbsd-x64": "0.25.1", + "@esbuild/sunos-x64": "0.25.1", + "@esbuild/win32-arm64": "0.25.1", + "@esbuild/win32-ia32": "0.25.1", + "@esbuild/win32-x64": "0.25.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", + "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.3", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.0", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/expect-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", + "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fdir": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "dev": true, + "license": "MIT" + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", + "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/ionicons": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz", + "integrity": "sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ==", + "license": "MIT", + "dependencies": { + "@stencil/core": "^4.0.3" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/jest-changed-files/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-beautify": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.3.tgz", + "integrity": "sha512-rKKGuyTxGNlyN4EQKWzNndzXpi0bOl8Gl8YQAW1as/oMz0XhD6sHJO1hTvoBDOSzKuJb9WkwoAb34FfdkKMv2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.4", + "glob": "^10.4.2", + "js-cookie": "^3.0.5", + "nopt": "^8.0.0" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.0.0.tgz", + "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssstyle": "^4.2.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.1", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.6", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.16", + "parse5": "^7.2.1", + "rrweb-cssom": "^0.8.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^5.0.0", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.1.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^3.0.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loupe": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz", + "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^3.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nwsapi": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.34.7", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.7.tgz", + "integrity": "sha512-8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.34.7", + "@rollup/rollup-android-arm64": "4.34.7", + "@rollup/rollup-darwin-arm64": "4.34.7", + "@rollup/rollup-darwin-x64": "4.34.7", + "@rollup/rollup-freebsd-arm64": "4.34.7", + "@rollup/rollup-freebsd-x64": "4.34.7", + "@rollup/rollup-linux-arm-gnueabihf": "4.34.7", + "@rollup/rollup-linux-arm-musleabihf": "4.34.7", + "@rollup/rollup-linux-arm64-gnu": "4.34.7", + "@rollup/rollup-linux-arm64-musl": "4.34.7", + "@rollup/rollup-linux-loongarch64-gnu": "4.34.7", + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.7", + "@rollup/rollup-linux-riscv64-gnu": "4.34.7", + "@rollup/rollup-linux-s390x-gnu": "4.34.7", + "@rollup/rollup-linux-x64-gnu": "4.34.7", + "@rollup/rollup-linux-x64-musl": "4.34.7", + "@rollup/rollup-win32-arm64-msvc": "4.34.7", + "@rollup/rollup-win32-ia32-msvc": "4.34.7", + "@rollup/rollup-win32-x64-msvc": "4.34.7", + "fsevents": "~2.3.2" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/std-env": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", + "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinypool": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", + "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/tinyrainbow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tldts": { + "version": "6.1.77", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.77.tgz", + "integrity": "sha512-lBpoWgy+kYmuXWQ83+R7LlJCnsd9YW8DGpZSHhrMl4b8Ly/1vzOie3OdtmUJDkKxcgRGOehDu5btKkty+JEe+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^6.1.77" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "6.1.77", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.77.tgz", + "integrity": "sha512-bCaqm24FPk8OgBkM0u/SrEWJgHnhBWYqeBo6yUmcZJDCHt/IfyWBb+14CXdGi4RInMv4v7eUAin15W0DoA+Ytg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.1.tgz", + "integrity": "sha512-Ek7HndSVkp10hmHP9V4qZO1u+pn1RU5sI0Fw+jCU3lyvuMZcgqsNgc6CmJJZyByK4Vm/qotGRJlfgAX8q+4JiA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vite": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.1.tgz", + "integrity": "sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "postcss": "^8.5.3", + "rollup": "^4.30.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.4.tgz", + "integrity": "sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-node": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.5.tgz", + "integrity": "sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.4.0", + "es-module-lexer": "^1.6.0", + "pathe": "^2.0.2", + "vite": "^5.0.0 || ^6.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", + "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.7.2.tgz", + "integrity": "sha512-5V0UijQWiSBj32blkyPEqIbzc6HO9c1bwnBhx+ay2dzU0FakH+qMdNUT8nF9BvDE+i6I1U8CqCuJiO20vKEdQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-core": "^7.7.2", + "@vue/devtools-kit": "^7.7.2", + "@vue/devtools-shared": "^7.7.2", + "execa": "^9.5.1", + "sirv": "^3.0.0", + "vite-plugin-inspect": "0.8.9", + "vite-plugin-vue-inspector": "^5.3.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.3.1.tgz", + "integrity": "sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vitest": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.5.tgz", + "integrity": "sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/expect": "3.0.5", + "@vitest/mocker": "3.0.5", + "@vitest/pretty-format": "^3.0.5", + "@vitest/runner": "3.0.5", + "@vitest/snapshot": "3.0.5", + "@vitest/spy": "3.0.5", + "@vitest/utils": "3.0.5", + "chai": "^5.1.2", + "debug": "^4.4.0", + "expect-type": "^1.1.0", + "magic-string": "^0.30.17", + "pathe": "^2.0.2", + "std-env": "^3.8.0", + "tinybench": "^2.9.0", + "tinyexec": "^0.3.2", + "tinypool": "^1.0.2", + "tinyrainbow": "^2.0.0", + "vite": "^5.0.0 || ^6.0.0", + "vite-node": "3.0.5", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/debug": "^4.1.12", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@vitest/browser": "3.0.5", + "@vitest/ui": "3.0.5", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/debug": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-component-type-helpers": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.2.2.tgz", + "integrity": "sha512-6lLY+n2xz2kCYshl59mL6gy8OUUTmkscmDFMO8i7Lj+QKwgnIFUZmM1i/iTYObtrczZVdw7UakPqDTGwVSGaRg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz", + "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/Artificial_QI/frontend/package.json b/Artificial_QI/frontend/package.json new file mode 100644 index 0000000..92fd70e --- /dev/null +++ b/Artificial_QI/frontend/package.json @@ -0,0 +1,34 @@ +{ + "name": "app", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "host": "vite --host", + "build": "vite build", + "preview": "vite preview", + "test": "vitest", + "test:coverage": "vitest --coverage", + "test:unit": "vitest run --coverage" + }, + "dependencies": { + "@ionic/vue": "^8.5.0", + "@popperjs/core": "^2.11.8", + "axios": "^1.8.3", + "bootstrap": "^5.3.3", + "jest": "^29.7.0", + "vue": "^3.5.13", + "vue-router": "^4.5.0" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.1", + "@vitest/coverage-v8": "^3.0.5", + "@vitest/ui": "^3.0.5", + "@vue/test-utils": "^2.4.6", + "jsdom": "^26.0.0", + "vite": "^6.0.11", + "vite-plugin-vue-devtools": "^7.7.1", + "vitest": "^3.0.5" + } +} diff --git a/Artificial_QI/frontend/public/favicon.ico b/Artificial_QI/frontend/public/favicon.ico new file mode 100644 index 0000000..5b49e1f Binary files /dev/null and b/Artificial_QI/frontend/public/favicon.ico differ diff --git a/Artificial_QI/frontend/src/App.vue b/Artificial_QI/frontend/src/App.vue new file mode 100644 index 0000000..0090356 --- /dev/null +++ b/Artificial_QI/frontend/src/App.vue @@ -0,0 +1,18 @@ + + + + + diff --git a/Artificial_QI/frontend/src/assets/base.css b/Artificial_QI/frontend/src/assets/base.css new file mode 100644 index 0000000..5c9f51b --- /dev/null +++ b/Artificial_QI/frontend/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background) !important; + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/Artificial_QI/frontend/src/assets/homeBg.webp b/Artificial_QI/frontend/src/assets/homeBg.webp new file mode 100644 index 0000000..7a5b962 Binary files /dev/null and b/Artificial_QI/frontend/src/assets/homeBg.webp differ diff --git a/Artificial_QI/frontend/src/assets/loading.svg b/Artificial_QI/frontend/src/assets/loading.svg new file mode 100644 index 0000000..feeccd4 --- /dev/null +++ b/Artificial_QI/frontend/src/assets/loading.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Artificial_QI/frontend/src/assets/logo.svg b/Artificial_QI/frontend/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/Artificial_QI/frontend/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/Artificial_QI/frontend/src/assets/logo.webp b/Artificial_QI/frontend/src/assets/logo.webp new file mode 100644 index 0000000..b17fe45 Binary files /dev/null and b/Artificial_QI/frontend/src/assets/logo.webp differ diff --git a/Artificial_QI/frontend/src/assets/main.css b/Artificial_QI/frontend/src/assets/main.css new file mode 100644 index 0000000..9437fa8 --- /dev/null +++ b/Artificial_QI/frontend/src/assets/main.css @@ -0,0 +1,20 @@ +@import './base.css'; + + +.page-title { + font-size: 2rem; + text-align: center; + font-weight: bold; + color: var(--color-heading) !important; +} + +.text-body { + font-size: 1rem; + color: var(--color-text); + line-height: 1.5; +} + + +.loading { + width: 100px; +} diff --git a/Artificial_QI/frontend/src/components/Domanda.vue b/Artificial_QI/frontend/src/components/Domanda.vue new file mode 100644 index 0000000..6ce78fe --- /dev/null +++ b/Artificial_QI/frontend/src/components/Domanda.vue @@ -0,0 +1,76 @@ + + + + + + + diff --git a/Artificial_QI/frontend/src/components/Navbar.vue b/Artificial_QI/frontend/src/components/Navbar.vue new file mode 100644 index 0000000..763875a --- /dev/null +++ b/Artificial_QI/frontend/src/components/Navbar.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/Artificial_QI/frontend/src/components/PopupRisultatoDomandaSingola.vue b/Artificial_QI/frontend/src/components/PopupRisultatoDomandaSingola.vue new file mode 100644 index 0000000..08fbae9 --- /dev/null +++ b/Artificial_QI/frontend/src/components/PopupRisultatoDomandaSingola.vue @@ -0,0 +1,71 @@ + + + + + + diff --git a/Artificial_QI/frontend/src/components/Test.vue b/Artificial_QI/frontend/src/components/Test.vue new file mode 100644 index 0000000..8e3af97 --- /dev/null +++ b/Artificial_QI/frontend/src/components/Test.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/Artificial_QI/frontend/src/globalState.js b/Artificial_QI/frontend/src/globalState.js new file mode 100644 index 0000000..d93846c --- /dev/null +++ b/Artificial_QI/frontend/src/globalState.js @@ -0,0 +1,4 @@ +// src/globalState.js +export const globalState = { + vResult: true +}; \ No newline at end of file diff --git a/Artificial_QI/frontend/src/main.js b/Artificial_QI/frontend/src/main.js new file mode 100644 index 0000000..8693acf --- /dev/null +++ b/Artificial_QI/frontend/src/main.js @@ -0,0 +1,21 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' +import router from './router' +import 'bootstrap/dist/css/bootstrap.min.css'; +import 'bootstrap'; + + +import axios from 'axios' +axios.defaults.baseURL = 'http://localhost:5000' +//axios.defaults.baseURL = 'http://backend:5000' + +const app = createApp(App) + +app.config.globalProperties.$vResult = "view" + + + +app.use(router) +app.mount('#app') diff --git a/Artificial_QI/frontend/src/router/index.js b/Artificial_QI/frontend/src/router/index.js new file mode 100644 index 0000000..9961270 --- /dev/null +++ b/Artificial_QI/frontend/src/router/index.js @@ -0,0 +1,53 @@ +import { createRouter, createWebHistory } from 'vue-router' +import HomeView from '../views/HomeView.vue' +import DomandeView from "@/views/DomandeView.vue"; +import TestView from "@/views/TestView.vue"; +import AggiungiDomandaView from "@/views/AggiungiDomandaView.vue"; +import ModificaDomandaView from "@/views/ModificaDomandaView.vue"; +import StoricoView from "@/views/StoricoView.vue"; +import TestResultView from "@/views/TestResultView.vue"; + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: HomeView, + }, + { + path: '/questions', + name: 'questions', + component: DomandeView, + }, + { + path: '/addquestion', + name: 'addquestion', + component: AggiungiDomandaView, + }, + { + path: '/editquestion/:id', + name: 'editquestion', + component: ModificaDomandaView, + }, + { + path: '/test', + name: 'tests', + component: TestView, + }, + { + path: '/history', + name: 'history', + component: StoricoView, + }, + { + path: '/testresult/:id', + name: 'TestResult', + component: TestResultView, + }, + + + ], +}) + +export default router diff --git a/Artificial_QI/frontend/src/tests/App.test.js b/Artificial_QI/frontend/src/tests/App.test.js new file mode 100644 index 0000000..a0d8a77 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/App.test.js @@ -0,0 +1,19 @@ +import { mount } from '@vue/test-utils' +import { describe, it, expect } from 'vitest' +import App from '@/App.vue' + +describe('App.vue', () => { + it('Renderizza l\'app con la navbar e il componente routerview, che gestisce le viste', () => { + const wrapper = mount(App, { + global: { + stubs: { + Navbar: true, + RouterView: true + } + } + }) + expect(wrapper.find('header').exists()).toBe(true) + expect(wrapper.findComponent({ name: 'Navbar' }).exists()).toBe(true) + expect(wrapper.findComponent({ name: 'RouterView' }).exists()).toBe(true) + }) +}) diff --git a/Artificial_QI/frontend/src/tests/components/Domanda.test.js b/Artificial_QI/frontend/src/tests/components/Domanda.test.js new file mode 100644 index 0000000..4b3e8a1 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/components/Domanda.test.js @@ -0,0 +1,48 @@ +import { mount } from '@vue/test-utils'; +import { describe, it, expect, vi, beforeEach } from 'vitest'; +import Domanda from '@/components/Domanda.vue'; + +describe('Domanda.vue', () => { + const mockRouterPush = vi.fn(); + + const factory = (props) => mount(Domanda, { + props, + global: { + mocks: { + $router: { + push: mockRouterPush, + }, + }, + stubs: { + IonIcon: { + template: '
', + }, + }, + }, + }); + + beforeEach(() => { + mockRouterPush.mockClear(); + }); + + it('renderizza il titolo della domanda e la risposta attesa', () => { + const wrapper = factory({ + id: 42, + question: 'Che cos\'è l\'IA?', + expectedAnswer: 'Intelligenza Artificiale', + }); + expect(wrapper.find('.question-title').text()).toBe('Che cos\'è l\'IA?'); + expect(wrapper.find('.expected-answer').text()).toBe('Intelligenza Artificiale'); + }); + + it('al click sull\'icona di edit, naviga correttamente nella vista di edit', async () => { + const wrapper = factory({ + id: 42, + question: 'Che cos\'è l\'IA?', + expectedAnswer: 'Intelligenza Artificiale', + }); + const icon = wrapper.find('.ion-icon-stub'); + await icon.trigger('click'); + expect(mockRouterPush).toHaveBeenCalledWith('/editquestion/42'); + }); +}); diff --git a/Artificial_QI/frontend/src/tests/components/Navbar.test.js b/Artificial_QI/frontend/src/tests/components/Navbar.test.js new file mode 100644 index 0000000..a2a3cf8 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/components/Navbar.test.js @@ -0,0 +1,44 @@ +import { mount } from "@vue/test-utils"; +import { describe, it, expect } from "vitest"; +import Navbar from "@/components/Navbar.vue"; + +describe("Navbar.vue", () => { + const wrapper = mount(Navbar, { + global: { + stubs: { + RouterLink: { + template: '', + }, + }, + }, + }); + + it("si monta correttamente", () => { + expect(wrapper.exists()).toBe(true); + }); + + it("renderizza il numero corretto di link", () => { + const navLinks = wrapper.findAll("ul.nav-links li"); + expect(navLinks.length).toBe(4); + }); + + it("toggleMenu cambia la classe dei nav-links al click del bottone hamburger", async () => { + const navLinks = wrapper.find("ul.nav-links"); + expect(navLinks.classes()).not.toContain("show"); + const hamburgerButton = wrapper.find("button.hamburger"); + await hamburgerButton.trigger("click"); + expect(navLinks.classes()).toContain("show"); + await hamburgerButton.trigger("click"); + expect(navLinks.classes()).not.toContain("show"); + }); + + it("closeMenu chiude il menu quando si clicca un link", async () => { + const navLinks = wrapper.find("ul.nav-links"); + const hamburgerButton = wrapper.find("button.hamburger"); + await hamburgerButton.trigger("click"); + expect(navLinks.classes()).toContain("show"); + const link = wrapper.find("ul.nav-links li a"); + await link.trigger("click"); + expect(navLinks.classes()).not.toContain("show"); + }); +}); diff --git a/Artificial_QI/frontend/src/tests/components/PopupRisultatoDomandaSingola.test.js b/Artificial_QI/frontend/src/tests/components/PopupRisultatoDomandaSingola.test.js new file mode 100644 index 0000000..17d837d --- /dev/null +++ b/Artificial_QI/frontend/src/tests/components/PopupRisultatoDomandaSingola.test.js @@ -0,0 +1,56 @@ +import { mount } from '@vue/test-utils' +import DomandaPopup from '@/components/PopupRisultatoDomandaSingola.vue' +import { describe, it, expect, vi } from 'vitest' + +const mockDomanda = { + id: 101, + domanda: 'Qual è la capitale della Francia?', + risposta: 'Parigi', + rispostaLLM: 'Paris', + score: 0.9765, + metriche: { + BLEU: 0.95, + TER: 0.87 + } +} + +describe('DomandaPopup.vue', () => { + it('mostra correttamente tutti i dati della domanda', () => { + const wrapper = mount(DomandaPopup, { + props: { + domanda: mockDomanda + } + }) + + expect(wrapper.text()).toContain('Qual è la capitale della Francia?') + expect(wrapper.text()).toContain('Parigi') + expect(wrapper.text()).toContain('Paris') + expect(wrapper.text()).toContain('9.77/10') + expect(wrapper.text()).toContain('BLEU') + expect(wrapper.text()).toContain('TER') + }) + + it('emette l\'evento "close" al click sul pulsante ✖', async () => { + const wrapper = mount(DomandaPopup, { + props: { + domanda: mockDomanda + } + }) + + await wrapper.find('.close-button').trigger('click') + expect(wrapper.emitted('close')).toBeTruthy() + }) + + it('non mostra il blocco metriche se non ci sono', () => { + const wrapper = mount(DomandaPopup, { + props: { + domanda: { + ...mockDomanda, + metriche: null + } + } + }) + + expect(wrapper.text()).not.toContain('Metriche:') + }) +}) diff --git a/Artificial_QI/frontend/src/tests/components/Test.test.js b/Artificial_QI/frontend/src/tests/components/Test.test.js new file mode 100644 index 0000000..a596110 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/components/Test.test.js @@ -0,0 +1,89 @@ +import { mount, flushPromises } from '@vue/test-utils' +import Test from '@/components/Test.vue' +import axios from 'axios' +import { describe, it, vi, expect, beforeEach, afterEach } from 'vitest' + +// Mock axios +vi.mock('axios') + +// Mock domanda singola +const mockDomanda = { + id: 101, + domanda: 'Domanda dettagliata', + rispostaUtente: 'Risposta X', + corretta: true, + spiegazione: 'Spiegazione dettagliata' +} + +// Mock test di input +const mockTest = { + id: 1, + dataEsecuzione: '2025-04-01T10:00:00Z', + llmUsed: 'GPT-4', + score: 0.85, + risultatiDomande: [ + { id: 101, domanda: 'Domanda 1', score: 0.9 }, + { id: 102, domanda: 'Domanda 2', score: 0.7 } + ] +} + +describe('Test.vue', () => { + let wrapper + + beforeEach(() => { + wrapper = mount(Test, { + props: { + test: mockTest + } + }) + }) + + afterEach(() => { + vi.resetAllMocks() + }) + + it('renderizza i dati generali del test', () => { + expect(wrapper.text()).toContain('Test del 2025-04-01T10:00:00Z') + expect(wrapper.text()).toContain('GPT-4') + expect(wrapper.text()).toContain('8.5/10') + }) + + it('clic su una domanda apre il popup con i dati corretti', async () => { + axios.get.mockResolvedValueOnce({ data: mockDomanda }) + + await wrapper.findAll('.question-item')[0].trigger('click') + await flushPromises() + + expect(wrapper.vm.showPopup).toBe(true) + expect(wrapper.vm.domandaSelezionata).toEqual(mockDomanda) + + const popup = wrapper.findComponent({ name: 'DomandaPopup' }) + expect(popup.exists()).toBe(true) + expect(popup.props('domanda')).toEqual(mockDomanda) + }) + + it('chiude il popup al click su close', async () => { + wrapper.vm.showPopup = true + wrapper.vm.domandaSelezionata = mockDomanda + + await wrapper.vm.closePopup() + await wrapper.vm.$nextTick() + + expect(wrapper.vm.showPopup).toBe(false) + expect(wrapper.vm.domandaSelezionata).toBe(null) + }) + + it('gestisce errore se la fetch della domanda fallisce', async () => { + const spy = vi.spyOn(console, 'error').mockImplementation(() => {}) + axios.get.mockRejectedValueOnce(new Error('Errore fittizio')) + + await wrapper.findAll('.question-item')[0].trigger('click') + await flushPromises() + + expect(wrapper.vm.showPopup).toBe(false) + expect(wrapper.vm.domandaSelezionata).toBe(null) + expect(spy).toHaveBeenCalled() + + spy.mockRestore() + }) +}) diff --git a/Artificial_QI/frontend/src/tests/main.test.js b/Artificial_QI/frontend/src/tests/main.test.js new file mode 100644 index 0000000..727a7c8 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/main.test.js @@ -0,0 +1,12 @@ +import { describe, it, expect } from 'vitest'; +import { nextTick } from 'vue'; + +describe('main.js', () => { + it('Monta l\'app nel div con id #app', async () => { + document.body.innerHTML = `
`; + await import('@/main.js'); + await nextTick(); + const appEl = document.getElementById('app'); + expect(appEl.innerHTML).not.toBe(''); + }); +}); diff --git a/Artificial_QI/frontend/src/tests/views/AggiungiDomandaView.test.js b/Artificial_QI/frontend/src/tests/views/AggiungiDomandaView.test.js new file mode 100644 index 0000000..24ad46f --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/AggiungiDomandaView.test.js @@ -0,0 +1,59 @@ + import { mount, flushPromises } from '@vue/test-utils' + import { describe, it, expect, vi, beforeEach } from 'vitest' + import AggiungiDomandaView from '@/views/AggiungiDomandaView.vue' + import axios from 'axios' + import { createRouter, createMemoryHistory } from 'vue-router' + + // Mock di Axios + vi.mock('axios') + + // Router fittizio per simulare la navigazione + const router = createRouter({ + history: createMemoryHistory(), + routes: [ + { path: '/questions', name: 'Questions', component: { template: '
Questions
' } } + ] + }) + + describe('AggiungiDomandaView.vue', () => { + let wrapper + + beforeEach(async () => { + wrapper = mount(AggiungiDomandaView, { + global: { + plugins: [router] + } + }) + await router.isReady() + }) + + it('mostra correttamente il modulo', () => { + expect(wrapper.find('input#question').exists()).toBe(true) + expect(wrapper.find('textarea#answer').exists()).toBe(true) + expect(wrapper.find('button.submit-btn').exists()).toBe(true) + }) + + it('mostra un avviso se i campi sono vuoti al momento dell\'invio', async () => { + window.alert = vi.fn() + + await wrapper.find('form').trigger('submit.prevent') + expect(window.alert).toHaveBeenCalledWith('Compila entrambi i campi.') + }) + + it('invia i dati e reindirizza alla pagina /questions se tutto è corretto', async () => { + await wrapper.find('#question').setValue('Qual è la capitale d\'Italia?') + await wrapper.find('#answer').setValue('Roma') + + axios.post.mockResolvedValueOnce({ data: { success: true } }) + + await wrapper.find('form').trigger('submit.prevent') + await flushPromises() + + expect(axios.post).toHaveBeenCalledWith('/domande', { + domanda: 'Qual è la capitale d\'Italia?', + risposta: 'Roma' + }) + + expect(wrapper.vm.$route.path).toBe('/questions') + }) + }) diff --git a/Artificial_QI/frontend/src/tests/views/DomandeView.test.js b/Artificial_QI/frontend/src/tests/views/DomandeView.test.js new file mode 100644 index 0000000..3386193 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/DomandeView.test.js @@ -0,0 +1,86 @@ +import { mount, flushPromises } from '@vue/test-utils' +import DomandeView from "@/views/DomandeView.vue"; +import axios from 'axios' +import { createRouter, createWebHistory } from 'vue-router' +import { describe, it, vi, expect, beforeEach } from 'vitest' + +// Mock domande +const mockQuestions = [ + { id: 1, domanda: 'Domanda 1', risposta: 'Risposta 1' }, + { id: 2, domanda: 'Domanda 2', risposta: 'Risposta 2' } +] + +vi.mock('axios') + +// Router mock +const router = createRouter({ + history: createWebHistory(), + routes: [{ path: '/addquestion', name: 'AddQuestion' }] +}) + +describe('DomandeView.vue', () => { + let wrapper + + beforeEach(async () => { + axios.get.mockResolvedValue({ data: mockQuestions }) + wrapper = mount(DomandeView, { + global: { + plugins: [router] + } + }) + await flushPromises() + }) + + it('carica le domande al mount', () => { + expect(axios.get).toHaveBeenCalledWith('/domande') + expect(wrapper.vm.questions.length).toBe(2) + }) + + it('mostra il messaggio se non ci sono domande', async () => { + axios.get.mockResolvedValue({ data: [] }) + wrapper = mount(DomandeView, { global: { plugins: [router] } }) + await flushPromises() + expect(wrapper.text()).toContain('Nessuna domanda inserita!') + }) + + it('naviga alla pagina per aggiungere una domanda', async () => { + router.push = vi.fn() + await wrapper.vm.goToAddQuestion() + expect(router.push).toHaveBeenCalledWith('/addquestion') + }) + + it('attiva la modalità eliminazione', async () => { + await wrapper.find('.delete-btn').trigger('click') + expect(wrapper.vm.isDeleting).toBe(true) + }) + + it('seleziona e deseleziona una domanda', async () => { + wrapper.vm.startDeleteMode() + await wrapper.vm.$nextTick() + wrapper.vm.toggleSelection(1) + expect(wrapper.vm.selectedQuestions).toContain(1) + + wrapper.vm.toggleSelection(1) + expect(wrapper.vm.selectedQuestions).not.toContain(1) + }) + + it('Eliminazione domanda', async () => { + axios.post.mockResolvedValue({}) + window.confirm = vi.fn(() => true) + + wrapper.vm.startDeleteMode() + wrapper.vm.selectedQuestions = [1] + await wrapper.vm.confirmDelete() + + expect(axios.post).toHaveBeenCalledWith('/domande/delete', { ids: [1] }) + expect(wrapper.vm.questions.length).toBe(1) // Rimuove la domanda 1 + expect(wrapper.vm.isDeleting).toBe(false) + }) + + it('non elimina nulla se nessuna domanda è selezionata', async () => { + window.alert = vi.fn() + wrapper.vm.selectedQuestions = [] + await wrapper.vm.confirmDelete() + expect(window.alert).toHaveBeenCalledWith('Seleziona almeno una domanda da eliminare.') + }) +}) diff --git a/Artificial_QI/frontend/src/tests/views/Home.test.js b/Artificial_QI/frontend/src/tests/views/Home.test.js new file mode 100644 index 0000000..56c65d3 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/Home.test.js @@ -0,0 +1,60 @@ +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { mount } from "@vue/test-utils"; +import HomeView from "@/views/HomeView.vue"; // Aggiorna il path in base alla tua struttura + +describe("HomeView", () => { + let wrapper; + let mockRouterPush; + + beforeEach(() => { + mockRouterPush = vi.fn(); + + wrapper = mount(HomeView, { + global: { + mocks: { + $router: { + push: mockRouterPush, + }, + }, + stubs: { + IonIcon: { + template: "
", + }, + }, + }, + }); + }); + + it("Il componente si monta correttamente", () => { + expect(wrapper.exists()).toBe(true); + }); + + it("Mostra il titolo 'Artificial QI'", () => { + const title = wrapper.find("h1"); + expect(title.exists()).toBe(true); + expect(title.text()).toBe("Artificial QI"); + }); + + it("Mostra il pulsante con testo 'Scopri di più'", () => { + const button = wrapper.find("button.cta-btn"); + expect(button.exists()).toBe(true); + expect(button.text()).toBe("Scopri di più"); + }); + + it("Click sul pulsante scopri di più chiama $router.push('/questions') e renderizza alla pagina delle domande", async () => { + const button = wrapper.find("button.cta-btn"); + await button.trigger("click"); + expect(mockRouterPush).toHaveBeenCalledWith("/questions"); + }); + + it("Controlla la presenza della sezione 'Come funziona?'", () => { + const sectionTitle = wrapper.find(".features h2"); + expect(sectionTitle.exists()).toBe(true); + expect(sectionTitle.text()).toBe("Come funziona?"); + }); + + it("Verifica la presenza di 3 feature-card", () => { + const featureCards = wrapper.findAll(".feature-card"); + expect(featureCards.length).toBe(3); + }); +}); diff --git a/Artificial_QI/frontend/src/tests/views/ModificaDomandaView.test.js b/Artificial_QI/frontend/src/tests/views/ModificaDomandaView.test.js new file mode 100644 index 0000000..cd8d4c4 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/ModificaDomandaView.test.js @@ -0,0 +1,106 @@ +import { mount, flushPromises } from '@vue/test-utils' +import { describe, it, expect, vi, beforeEach } from 'vitest' +import ModificaDomandaView from '@/views/ModificaDomandaView.vue' +import axios from 'axios' +import { createRouter, createMemoryHistory } from 'vue-router' + +vi.mock('axios') + +const router = createRouter({ + history: createMemoryHistory(), + routes: [{ path: '/questions', name: 'Questions', component: { template: '
Questions
' } }] +}) + +describe('ModificaDomandaView.vue', () => { + let wrapper + let routerPush + + beforeEach(async () => { + // Mock risposta GET + axios.get.mockResolvedValueOnce({ + data: { domanda: 'Domanda originale', risposta: 'Risposta originale' } + }) + + // Spia su router.push + routerPush = vi.spyOn(router, 'push') + + wrapper = mount(ModificaDomandaView, { + global: { + plugins: [router], + mocks: { + $route: { params: { id: '123' } } + } + } + }) + + await router.isReady() + await flushPromises() + }) + + it('carica la domanda e la mostra nel form', () => { + expect(wrapper.find('#question').element.value).toBe('Domanda originale') + expect(wrapper.find('#answer').element.value).toBe('Risposta originale') + }) + + it('mostra un alert se si invia il form con campi vuoti', async () => { + window.alert = vi.fn() + await wrapper.setData({ question: '', expectedAnswer: '' }) + await wrapper.find('form').trigger('submit.prevent') + expect(window.alert).toHaveBeenCalledWith('Compila entrambi i campi.') + }) + + it('invia la modifica e fa il redirect su /questions', async () => { + axios.put.mockResolvedValueOnce({ data: { success: true } }) + + await wrapper.find('#question').setValue('Domanda modificata') + await wrapper.find('#answer').setValue('Risposta modificata') + + await wrapper.find('form').trigger('submit.prevent') + await flushPromises() + + expect(axios.put).toHaveBeenCalledWith('/domande/123', { + domanda: 'Domanda modificata', + risposta: 'Risposta modificata' + }) + + expect(routerPush).toHaveBeenCalledWith('/questions') + }) + + it('fa il redirect su Annulla', async () => { + await wrapper.find('button.cancel-btn').trigger('click') + expect(routerPush).toHaveBeenCalledWith('/questions') + }) + + it('reindirizza a /questions se c’è un errore durante il caricamento', async () => { + // Forziamo un errore nel caricamento + axios.get.mockRejectedValueOnce(new Error('Errore di caricamento')) + const routerPush = vi.spyOn(router, 'push') + + mount(ModificaDomandaView, { + global: { + plugins: [router], + mocks: { + $route: { params: { id: 'errore' } } + } + } + }) + + await flushPromises() + expect(routerPush).toHaveBeenCalledWith('/questions') + }) + + it('gestisce errori durante il salvataggio senza bloccare il sistema', async () => { + // Forziamo un errore nel salvataggio + axios.put.mockRejectedValueOnce(new Error('Errore salvataggio')) + + await wrapper.find('#question').setValue('Nuova domanda') + await wrapper.find('#answer').setValue('Nuova risposta') + + await wrapper.find('form').trigger('submit.prevent') + await flushPromises() + + // Non ci serve una assert, basta che non crashi + expect(true).toBe(true) + }) + +}) diff --git a/Artificial_QI/frontend/src/tests/views/Stroico.test.js b/Artificial_QI/frontend/src/tests/views/Stroico.test.js new file mode 100644 index 0000000..f92e527 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/Stroico.test.js @@ -0,0 +1,80 @@ +import { mount, flushPromises } from '@vue/test-utils' +import StoricoView from '@/views/StoricoView.vue' +import axios from 'axios' +import { describe, it, vi, expect, beforeEach, afterEach } from 'vitest' +import { createRouter, createWebHistory } from 'vue-router' + +// Mock axios +vi.mock('axios') + +// Mock dati dei test +const mockTests = [ + { + id: 1, + dataEsecuzione: '2025-04-01T10:00:00Z', + score: 0.87, + LLM: 'GPT-4' + }, + { + id: 2, + dataEsecuzione: '2025-03-28T12:30:00Z', + score: 0.72, + LLM: 'Claude' + } +] + +// Mock router +const router = createRouter({ + history: createWebHistory(), + routes: [{ path: '/testresult/:id', name: 'TestResult' }] +}) + +describe('StoricoView.vue', () => { + let wrapper + + beforeEach(async () => { + axios.get.mockResolvedValue({ data: mockTests }) + + wrapper = mount(StoricoView, { + global: { + plugins: [router] + } + }) + + await flushPromises() + }) + + afterEach(() => { + vi.resetAllMocks() + }) + + it('carica e mostra i test al mount', () => { + expect(axios.get).toHaveBeenCalledWith('/risultati') + expect(wrapper.vm.tests.length).toBe(2) + + const cards = wrapper.findAll('.test-card') + expect(cards.length).toBe(2) + expect(cards[0].text()).toContain('GPT-4') + expect(cards[1].text()).toContain('Claude') + }) + + it('mostra il messaggio se non ci sono test eseguiti', async () => { + axios.get.mockResolvedValue({ data: [] }) + + wrapper = mount(StoricoView, { + global: { + plugins: [router] + } + }) + + await flushPromises() + + expect(wrapper.text()).toContain('Nessuna test eseguito') + }) + + it('naviga al dettaglio del test cliccando su una card', async () => { + router.push = vi.fn() + await wrapper.find('.test-card').trigger('click') + expect(router.push).toHaveBeenCalledWith({ name: 'TestResult', params: { id: 1 } }) + }) +}) diff --git a/Artificial_QI/frontend/src/tests/views/TestResultView.test.js b/Artificial_QI/frontend/src/tests/views/TestResultView.test.js new file mode 100644 index 0000000..9f78315 --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/TestResultView.test.js @@ -0,0 +1,75 @@ +import { mount, flushPromises } from '@vue/test-utils' +import TestResultView from '@/views/TestResultView.vue' +import axios from 'axios' +import { describe, it, vi, expect, beforeEach, afterEach } from 'vitest' +import { createRouter, createWebHistory } from 'vue-router' + +// Mock axios +vi.mock('axios') + +const mockTest = { + id: 1, + dataEsecuzione: '2025-04-01T10:00:00Z', + score: 0.9, + risultatiDomande: [ + { domanda: 'Domanda 1', rispostaUtente: 'Risposta A', corretta: true } + ] +} + +const router = createRouter({ + history: createWebHistory(), + routes: [{ path: '/result/:id', name: 'TestResultView' }] +}) + +describe('TestResultView.vue', () => { + let wrapper + + beforeEach(async () => { + axios.get.mockResolvedValue({ data: mockTest }) + + router.push('/result/1') + await router.isReady() + + wrapper = mount(TestResultView, { + global: { + plugins: [router] + } + }) + + await flushPromises() + }) + + afterEach(() => { + vi.resetAllMocks() + }) + + it('carica il test al mount', () => { + expect(axios.get).toHaveBeenCalledWith('/risultati/1') + expect(wrapper.vm.test.id).toBe(1) + }) + + it('passa la prop test al componente ', () => { + const testComponent = wrapper.findComponent({ name: 'Test' }) + expect(testComponent.exists()).toBe(true) + expect(testComponent.props('test')).toEqual(mockTest) + }) + + it('formatDate restituisce una data leggibile', () => { + const date = '2025-04-01T10:00:00Z' + expect(wrapper.vm.formatDate(date)).toMatch(/\d{1,2}\/\d{1,2}\/\d{2,4}/) + }) + + it('gestisce errore nel caricamento', async () => { + const spy = vi.spyOn(console, 'error').mockImplementation(() => {}) + axios.get.mockRejectedValueOnce(new Error('Errore fittizio')) + + wrapper = mount(TestResultView, { + global: { plugins: [router] } + }) + + await flushPromises() + expect(spy).toHaveBeenCalledWith('Error loading test data:', expect.any(Error)) + + spy.mockRestore() + }) +}) diff --git a/Artificial_QI/frontend/src/tests/views/TestView.test.js b/Artificial_QI/frontend/src/tests/views/TestView.test.js new file mode 100644 index 0000000..27a77eb --- /dev/null +++ b/Artificial_QI/frontend/src/tests/views/TestView.test.js @@ -0,0 +1,109 @@ +import { mount, flushPromises } from '@vue/test-utils' +import TestView from '@/views/TestView.vue' +import axios from 'axios' +import { createRouter, createWebHistory } from 'vue-router' +import { describe, it, vi, expect, beforeEach, afterEach } from 'vitest' +import { globalState } from '@/globalState' + +// Mock axios +vi.mock('axios') + +// Router finto per simulare il push +const router = createRouter({ + history: createWebHistory(), + routes: [{ path: '/testresult/:id', name: 'TestResult' }] +}) + +describe('TestView.vue', () => { + let wrapper + + beforeEach(async () => { + vi.useFakeTimers() + axios.get.mockResolvedValue({ + data: { + starting: false, + in_progress: false, + completed: false + } + }) + wrapper = mount(TestView, { + global: { + plugins: [router] + } + }) + await flushPromises() + }) + + afterEach(() => { + vi.clearAllTimers() + vi.resetAllMocks() + }) + + it('mostra il pulsante "Inizia Test" se il test non è avviato', () => { + const startBtn = wrapper.find('.start-btn') + expect(startBtn.exists()).toBe(true) + expect(startBtn.text()).toBe('Inizia Test') + }) + + it('avvia il test cliccando "Inizia Test"', async () => { + axios.post.mockResolvedValueOnce({ status: 200 }) + axios.get.mockResolvedValueOnce({ data: { in_progress: true, percentage: 0 } }) + + await wrapper.find('.start-btn').trigger('click') + await flushPromises() + + vi.advanceTimersByTime(1000) + await flushPromises() + + expect(axios.post).toHaveBeenCalledWith('/executeTest') + expect(wrapper.vm.testStarted).toBe(true) + expect(wrapper.vm.progress).toBe(0) + }) + + it('completa il test se il backend restituisce percentage=100', async () => { + wrapper.vm.testStarted = true + axios.get.mockResolvedValueOnce({ + data: { + in_progress: false, + percentage: 100, + id_risultato: 5 + } + }) + + await wrapper.vm.checkTestStatus() + expect(wrapper.vm.testCompleted).toBe(true) + expect(wrapper.vm.id).toBe(5) + }) + + it('naviga alla pagina del risultato con id corretto', async () => { + wrapper.vm.testCompleted = true + wrapper.vm.id = 123 + + router.push = vi.fn() + await wrapper.vm.goToResult() + + expect(router.push).toHaveBeenCalledWith({ name: 'TestResult', params: { id: 123 } }) + }) + + it('mostra stato test in esecuzione se già in corso al mount', async () => { + axios.get.mockResolvedValueOnce({ + data: { + in_progress: true, + percentage: 42 + } + }) + + wrapper = mount(TestView, { + global: { + plugins: [router] + } + }) + + await flushPromises() + vi.advanceTimersByTime(1000) + + expect(wrapper.vm.testStarted).toBe(true) + expect(wrapper.vm.progress).toBe(42) + }) + +}) diff --git a/Artificial_QI/frontend/src/views/AggiungiDomandaView.vue b/Artificial_QI/frontend/src/views/AggiungiDomandaView.vue new file mode 100644 index 0000000..99676f8 --- /dev/null +++ b/Artificial_QI/frontend/src/views/AggiungiDomandaView.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/DomandeView.vue b/Artificial_QI/frontend/src/views/DomandeView.vue new file mode 100644 index 0000000..e552cb4 --- /dev/null +++ b/Artificial_QI/frontend/src/views/DomandeView.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/HomeView.vue b/Artificial_QI/frontend/src/views/HomeView.vue new file mode 100644 index 0000000..e9fe5cf --- /dev/null +++ b/Artificial_QI/frontend/src/views/HomeView.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/ModificaDomandaView.vue b/Artificial_QI/frontend/src/views/ModificaDomandaView.vue new file mode 100644 index 0000000..d08167c --- /dev/null +++ b/Artificial_QI/frontend/src/views/ModificaDomandaView.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/StoricoView.vue b/Artificial_QI/frontend/src/views/StoricoView.vue new file mode 100644 index 0000000..0bd03cc --- /dev/null +++ b/Artificial_QI/frontend/src/views/StoricoView.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/TestResultView.vue b/Artificial_QI/frontend/src/views/TestResultView.vue new file mode 100644 index 0000000..5eec775 --- /dev/null +++ b/Artificial_QI/frontend/src/views/TestResultView.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/Artificial_QI/frontend/src/views/TestView.vue b/Artificial_QI/frontend/src/views/TestView.vue new file mode 100644 index 0000000..6773c66 --- /dev/null +++ b/Artificial_QI/frontend/src/views/TestView.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/Artificial_QI/frontend/vite.config.js b/Artificial_QI/frontend/vite.config.js new file mode 100644 index 0000000..512405f --- /dev/null +++ b/Artificial_QI/frontend/vite.config.js @@ -0,0 +1,24 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueDevTools from 'vite-plugin-vue-devtools' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + vueDevTools(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + }, + }, + server: { + host: '0.0.0.0', + watch: { + usePolling: true + } + } +}) diff --git a/Artificial_QI/frontend/vitest.config.js b/Artificial_QI/frontend/vitest.config.js new file mode 100644 index 0000000..dd52078 --- /dev/null +++ b/Artificial_QI/frontend/vitest.config.js @@ -0,0 +1,18 @@ +import { fileURLToPath } from 'node:url' +import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' +import viteConfig from './vite.config' + +export default mergeConfig( + viteConfig, + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)), + coverage: { + reporter: ['text', 'json', 'lcov'], + reportsDirectory: './coverage', + }, + }, + }) +) diff --git a/Artificial_QI/pyproject.toml b/Artificial_QI/pyproject.toml new file mode 100644 index 0000000..237ba59 --- /dev/null +++ b/Artificial_QI/pyproject.toml @@ -0,0 +1,37 @@ +[tool.coverage.run] +branch = true +omit = [ + ".venv/*", + "./Artificaial_QI/test/*", + "__init__.py", + # omit pytorch-generated files in /tmp + "/tmp/*", + ] + +[tool.coverage.report] +# Regexes for lines to exclude from consideration +exclude_also = [ + # Don't complain about missing debug-only code: + "def __repr__", + "if self\\.debug", + + # Don't complain if tests don't hit defensive assertion code: + "raise AssertionError", + "raise NotImplementedError", + + # Don't complain if non-runnable code isn't run: + "if 0:", + "if __name__ == .__main__.:", + + # Don't complain about abstract methods, they aren't run: + "@(abc\\.)?abstractmethod", + ] +fail_under = 80 +skip_covered = false +show_missing = true +ignore_errors = false +format = "text" +sort = "Cover" + +[tool.coverage.json] +pretty_print = true diff --git a/Artificial_QI/radon.cfg b/Artificial_QI/radon.cfg new file mode 100644 index 0000000..f3ce766 --- /dev/null +++ b/Artificial_QI/radon.cfg @@ -0,0 +1,5 @@ +[radon] +ignore = "test" +cc_max = F +cc_min = B +show_complexity = True \ No newline at end of file diff --git a/Artificial_QI/requirements.txt b/Artificial_QI/requirements.txt new file mode 100644 index 0000000..b7c9ae2 --- /dev/null +++ b/Artificial_QI/requirements.txt @@ -0,0 +1,22 @@ +# Per specificare la versione di un pacchetto si può usare ==, >, >=, <, <= +# Per specificare una versione di python, usare come interprete di partenza quello della versione richiesta +pytest == 8.3.5 +pytest-cov == 6.0.0 +pytest-xdist == 3.6.1 +Flask == 3.1.0 +Flask-SQLAlchemy == 3.1.1 +coverage == 7.7.0 +radon == 4.1.0 +xenon >= 0.9.3 +dependency-injector == 4.46.0 +psycopg2 == 2.9.10 +sacrebleu >= 2.5.0 +rouge-score >= 0.1.0 +bert-score >= 0.3.10 +sentence-transformers >= 4.0.0 +pandas == 2.2.3 +joblib >= 1.4.0 +flask-cors == 4.0.0 +transformers == 4.50.3 +waitress == 3.0.2 +hf-xet == 1.0.3 \ No newline at end of file diff --git a/Artificial_QI/src/__init__.py b/Artificial_QI/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/application/ElementoDomandaServices.py b/Artificial_QI/src/application/ElementoDomandaServices.py new file mode 100644 index 0000000..8036dc7 --- /dev/null +++ b/Artificial_QI/src/application/ElementoDomandaServices.py @@ -0,0 +1,58 @@ +from src.domain.ElementoDomanda import ElementoDomanda +from src.application.ports.input.ElementoDomandaUseCase import AddElementoDomandaUseCase, GetElementoDomandaUseCase, GetAllElementiDomandaUseCase, DeleteElementiDomandaUseCase, UpdateElementoDomandaUseCase +from src.application.ports.output.ElementoDomandaPorts import SaveElementoDomandaPort, GetElementoDomandaPort, GetAllElementiDomandaPort, DeleteElementiDomandaPort, UpdateElementoDomandaPort + +def validateDomandaRisposta(domanda: str, risposta: str): + if not(isinstance(domanda, str) and isinstance(risposta, str)) or (len(domanda) == 0 or len(risposta) == 0): + raise ValueError("Domanda e risposta devono essere stringhe non vuote.") + +def validateId(id: int): + if not isinstance(id, int): + raise ValueError("Id deve essere un intero.") + +def validateIdSet(ids: set[int]): + if(len(ids) == 0): + raise ValueError("Il set non può essere vuoto.") + for id in ids: + if not isinstance(id, int): + raise ValueError("Il set deve contenere solo valori interi.") + +class AddElementoDomandaService(AddElementoDomandaUseCase): + def __init__(self, port: SaveElementoDomandaPort): + self.__port = port + + def addElementoDomanda(self, domanda: str, risposta: str) -> ElementoDomanda: + validateDomandaRisposta(domanda, risposta) + return self.__port.saveElementoDomanda(domanda, risposta) + +class GetElementoDomandaService(GetElementoDomandaUseCase): + def __init__(self, port: GetElementoDomandaPort): + self.__port = port + + def getElementoDomandaById(self, id: int) -> ElementoDomanda: + validateId(id) + return self.__port.getElementoDomandaById(id) + +class GetAllElementiDomandaService(GetAllElementiDomandaUseCase): + def __init__(self, port: GetAllElementiDomandaPort): + self.__port = port + + def getAllElementiDomanda(self) -> set[ElementoDomanda]: + return self.__port.getAllElementiDomanda() + +class DeleteElementiDomandaService(DeleteElementiDomandaUseCase): + def __init__(self, port: DeleteElementiDomandaPort): + self.__port = port + + def deleteElementiDomandaById(self, Ids: set[int]) -> bool: + validateIdSet(Ids) + return self.__port.deleteElementiDomandaById(Ids) + +class UpdateElementoDomandaService(UpdateElementoDomandaUseCase): + def __init__(self, port: UpdateElementoDomandaPort): + self.__port = port + + def updateElementoDomandaById(self, id: int, domanda: str, risposta: str) -> bool: + validateId(id) + validateDomandaRisposta(domanda, risposta) + return self.__port.updateElementoDomandaById(id, domanda, risposta) \ No newline at end of file diff --git a/Artificial_QI/src/application/ExecuteTestServices.py b/Artificial_QI/src/application/ExecuteTestServices.py new file mode 100644 index 0000000..2ac3397 --- /dev/null +++ b/Artificial_QI/src/application/ExecuteTestServices.py @@ -0,0 +1,55 @@ +from src.application.ports.input import ExecuteTestUseCase, GetTestStatusUseCase +from src.application.ports.output import LLMPort, SaveRisultatoTestPort, GetAllElementiDomandaPort +from src.application.evaluation.AlgoritmoValutazioneRisposte import AlgoritmoValutazioneRisposte +from src.application.evaluation.status.StatusTracker import TestStatusTracker +from src.domain import RisultatoTest, RisultatoSingolaDomanda +import datetime +import uuid # utilizzato per generare un id univoco temporaneo per ogni domanda e test. Quello definitivo verrà generato dal database + + +class ExecuteTestService(ExecuteTestUseCase): + def __init__(self, llm: LLMPort, valutatore: AlgoritmoValutazioneRisposte, save_port: SaveRisultatoTestPort, + get_domande_port: GetAllElementiDomandaPort, status_tracker: TestStatusTracker): + self.__status_tracker = status_tracker + self.__llm = llm + self.__valutatore = valutatore + self.__saveTestport = save_port + self.__getElementiDomanda_port = get_domande_port + + def executeTest(self) -> None: + # recupero tutte le domande + + elementiDomanda = self.__getElementiDomanda_port.getAllElementiDomanda() + self.__status_tracker.start_test(len(elementiDomanda)) + + risultati = set() + scores = [] + try: + for elemento in elementiDomanda: + domanda = elemento.getDomanda().getText() + risposta = elemento.getRisposta().getText() + risposta_llm = self.__llm.makeQuestion(domanda) + metriche, score = self.__valutatore.evaluate(risposta, risposta_llm) + score = float(score) + metriche = {k: float(v) for k, v in metriche.items()} + risultato = RisultatoSingolaDomanda(uuid.uuid1().int >> 64, domanda, risposta, risposta_llm, score, metriche) + risultati.add(risultato) + scores.append(score) + self.__status_tracker.update_progress() + score_totale = sum(scores) / len(scores) + + risultato_test = RisultatoTest(uuid.uuid1().int >> 64, score_totale, self.__llm.getName(), + datetime.datetime.now(), None, risultati) + risultato = self.__saveTestport.saveRisultatoTest(risultato_test) + self.__status_tracker.set_id_risultato(risultato.getId()) + self.__status_tracker.finish_test() + except Exception as e: + self.__status_tracker.set_error(str(e)) + + +class GetTestStatusService(GetTestStatusUseCase): + def __init__(self, status_tracker: TestStatusTracker): + self.__status_tracker = status_tracker + + def getTestStatus(self) -> dict: + return self.__status_tracker.get_status() diff --git a/Artificial_QI/src/application/RisultatoTestServices.py b/Artificial_QI/src/application/RisultatoTestServices.py new file mode 100644 index 0000000..bbfa063 --- /dev/null +++ b/Artificial_QI/src/application/RisultatoTestServices.py @@ -0,0 +1,30 @@ +from src.application.ports.output import GetRisultatoTestPort, GetAllRisultatiTestPort, GetRisultatoSingolaDomandaPort +from src.application.ports.input import GetRisultatoTestUseCase, GetAllRisultatiTestUseCase, GetRisultatoSingolaDomandaUseCase +from src.domain import RisultatoTest, RisultatoSingolaDomanda + +def validateId(id: int): + if not isinstance(id, int): + raise ValueError("Id deve essere un intero.") + +class GetRisultatoTestService(GetRisultatoTestUseCase): + def __init__(self, port: GetRisultatoTestPort): + self.__port = port + + def getRisultatoTestById(self, id: int) -> RisultatoTest: + validateId(id) + return self.__port.getRisultatoTestById(id) + +class GetAllRisultatiTestService(GetAllRisultatiTestUseCase): + def __init__(self, port: GetAllRisultatiTestPort): + self.__port = port + + def getAllRisultatiTest(self) -> set[RisultatoTest]: + return self.__port.getAllRisultatiTest() + +class GetRisultatoSingolaDomandaService(GetRisultatoSingolaDomandaUseCase): + def __init__(self, port: GetRisultatoSingolaDomandaPort): + self.__port = port + + def getRisultatoSingolaDomandaTestById(self, id: int) -> RisultatoSingolaDomanda: + validateId(id) + return self.__port.getRisultatoSingolaDomandaTestById(id) \ No newline at end of file diff --git a/Artificial_QI/src/application/__init__.py b/Artificial_QI/src/application/__init__.py new file mode 100644 index 0000000..4b38e0f --- /dev/null +++ b/Artificial_QI/src/application/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaServices import AddElementoDomandaService, GetElementoDomandaService, GetAllElementiDomandaService, DeleteElementiDomandaService, UpdateElementoDomandaService +from .ExecuteTestServices import ExecuteTestService, GetTestStatusService +from .RisultatoTestServices import GetRisultatoTestService, GetAllRisultatiTestService, GetRisultatoSingolaDomandaService \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposte.py b/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposte.py new file mode 100644 index 0000000..788bc45 --- /dev/null +++ b/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposte.py @@ -0,0 +1,7 @@ +from abc import ABC, abstractmethod + +class AlgoritmoValutazioneRisposte(ABC): + + @abstractmethod + def evaluate(self, risposta_attesa: str, risposta_llm: str) -> tuple[dict[str, float], float]: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposteImpl.py b/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposteImpl.py new file mode 100644 index 0000000..a3f5de5 --- /dev/null +++ b/Artificial_QI/src/application/evaluation/AlgoritmoValutazioneRisposteImpl.py @@ -0,0 +1,23 @@ +from .AlgoritmoValutazioneRisposte import AlgoritmoValutazioneRisposte +from .Scorer import Scorer +import pandas as pd +import joblib + +class AlgoritmoValutazioneRisposteImpl(AlgoritmoValutazioneRisposte): + def __init__(self, scorer: Scorer, modelPath: str = "assets/model.joblib"): + self.__modelPath = modelPath + self.__scorer = scorer + + self.__model = None + + def __transformInput(self, data: dict) -> pd.DataFrame: + return pd.DataFrame.from_dict(data, orient='index').T + + def evaluate(self, risposta_attesa: str, risposta_llm: str) -> tuple[dict[str, float], float]: + weights = self.__scorer.score(risposta_attesa, risposta_llm) + processedWeights = self.__transformInput(weights) + if self.__model is None: + self.__model = joblib.load(self.__modelPath) + score = self.__model.predict(processedWeights) + + return(weights, score[0]) \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/Scorer.py b/Artificial_QI/src/application/evaluation/Scorer.py new file mode 100644 index 0000000..0621368 --- /dev/null +++ b/Artificial_QI/src/application/evaluation/Scorer.py @@ -0,0 +1,36 @@ +import sacrebleu +from rouge_score import rouge_scorer +from bert_score import BERTScorer +from sentence_transformers import CrossEncoder + +"""Questa classe si occupa di calcolare i gli score da associare ad una singola domanda generata dal modello.""" + +class Scorer: + def __init__(self): + self.__bertScorer = BERTScorer(model_type="bert-base-uncased") + self.__crossEncoder = CrossEncoder('cross-encoder/stsb-roberta-large') + self.__rougeScorer = rouge_scorer.RougeScorer(['rouge1', 'rouge2', 'rougeL'], use_stemmer=True) + + + def __lexical_score(self, ipotesi, riferimento): #BLEU - TER - CHRF + bleu = sacrebleu.sentence_bleu(ipotesi, [riferimento]).score + ter = sacrebleu.sentence_ter(ipotesi, [riferimento]).score + chrf = sacrebleu.sentence_chrf(ipotesi, [riferimento]).score + + return bleu/100, ter/100, chrf/100 + + def __ROUGE_score(self, ipotesi, riferimento): #ROUGE + scores = self.__rougeScorer.score(riferimento, ipotesi) + return scores['rougeL'].fmeasure + + def __BERT_score(self, ipotesi, riferimento): #BERTscore + P, R, F1 = self.__bertScorer.score([ipotesi], [riferimento]) + return F1.item() + + def score(self,ipotesi : str,riferimento : str)-> dict : + bleu, ter, chrf = self.__lexical_score(ipotesi, riferimento) + rouge = self.__ROUGE_score(ipotesi, riferimento) + bert = self.__BERT_score(ipotesi, riferimento) + cross = float(self.__crossEncoder.predict([(ipotesi, riferimento)])[0]) + + return {"BLEU": bleu, "TER": ter, "CHRF": chrf, "ROUGE": rouge, "BERT": bert, "CrossEncoder": cross} \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/__init.py b/Artificial_QI/src/application/evaluation/__init.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/application/evaluation/status/StatusTracker.py b/Artificial_QI/src/application/evaluation/status/StatusTracker.py new file mode 100644 index 0000000..1ab321c --- /dev/null +++ b/Artificial_QI/src/application/evaluation/status/StatusTracker.py @@ -0,0 +1,26 @@ +from abc import ABC, abstractmethod + +class TestStatusTracker(ABC): + @abstractmethod + def start_test(self, total_questions: int): + pass + + @abstractmethod + def update_progress(self): + pass + + @abstractmethod + def set_id_risultato(self, id_risultato): + pass + + @abstractmethod + def set_error(self, error): + pass + + @abstractmethod + def finish_test(self): + pass + + @abstractmethod + def get_status(self) -> dict: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/status/StatusTrackerImpl.py b/Artificial_QI/src/application/evaluation/status/StatusTrackerImpl.py new file mode 100644 index 0000000..ec6b70a --- /dev/null +++ b/Artificial_QI/src/application/evaluation/status/StatusTrackerImpl.py @@ -0,0 +1,43 @@ +from src.application.evaluation.status.StatusTracker import TestStatusTracker + +class TestStatusTrackerImpl(TestStatusTracker): + def __init__(self): + self.__in_progress = False + self.__total_questions = 0 + self.__questions_completed = 0 + self.__id_risultato = None + self.__error = None + + def start_test(self, total_questions: int): + self.__id_risultato = None + self.__in_progress = True + self.__total_questions = total_questions + self.__questions_completed = 0 + self.__error = None + + + def update_progress(self): + self.__questions_completed += 1 + + def set_id_risultato(self, id_risultato): + self.__id_risultato = id_risultato + + def finish_test(self): + self.__in_progress = False + + def set_error(self, error): + self.__error = error + self.__in_progress = False + + def get_status(self) -> dict: + percentage = 0 + if self.__total_questions > 0: + percentage = (self.__questions_completed / self.__total_questions) * 100 + return { + "in_progress": self.__in_progress, + "completed": self.__questions_completed, + "total": self.__total_questions, + "percentage": percentage, + "id_risultato": self.__id_risultato, + "error": self.__error, + } \ No newline at end of file diff --git a/Artificial_QI/src/application/evaluation/status/__init.py b/Artificial_QI/src/application/evaluation/status/__init.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/application/ports/__init__.py b/Artificial_QI/src/application/ports/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/application/ports/input/ElementoDomandaUseCase.py b/Artificial_QI/src/application/ports/input/ElementoDomandaUseCase.py new file mode 100644 index 0000000..6e4f5d5 --- /dev/null +++ b/Artificial_QI/src/application/ports/input/ElementoDomandaUseCase.py @@ -0,0 +1,27 @@ +from abc import ABC, abstractmethod +from src.domain import ElementoDomanda + +class AddElementoDomandaUseCase(ABC): + @abstractmethod + def addElementoDomanda(self, domanda: str, risposta: str) -> ElementoDomanda: + pass + +class GetElementoDomandaUseCase(ABC): + @abstractmethod + def getElementoDomandaById(self, id: int) -> ElementoDomanda: + pass + +class GetAllElementiDomandaUseCase(ABC): + @abstractmethod + def getAllElementiDomanda(self) -> set[ElementoDomanda]: + pass + +class DeleteElementiDomandaUseCase(ABC): + @abstractmethod + def deleteElementiDomandaById(self, Ids: set[int]) -> bool: + pass + +class UpdateElementoDomandaUseCase(ABC): + @abstractmethod + def updateElementoDomandaById(self, id: int, domanda: str, risposta: str) -> bool: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/input/ExecuteTestUseCase.py b/Artificial_QI/src/application/ports/input/ExecuteTestUseCase.py new file mode 100644 index 0000000..cc4698c --- /dev/null +++ b/Artificial_QI/src/application/ports/input/ExecuteTestUseCase.py @@ -0,0 +1,12 @@ +from abc import ABC, abstractmethod +from src.domain import RisultatoTest + +class ExecuteTestUseCase(ABC): + @abstractmethod + def executeTest(self) -> None: + pass + +class GetTestStatusUseCase(ABC): + @abstractmethod + def getTestStatus(self) -> dict: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/input/RisultatoTestUseCase.py b/Artificial_QI/src/application/ports/input/RisultatoTestUseCase.py new file mode 100644 index 0000000..8a97a61 --- /dev/null +++ b/Artificial_QI/src/application/ports/input/RisultatoTestUseCase.py @@ -0,0 +1,17 @@ +from abc import ABC, abstractmethod +from src.domain import RisultatoTest, RisultatoSingolaDomanda + +class GetRisultatoTestUseCase(ABC): + @abstractmethod + def getRisultatoTestById(self, id: int) -> RisultatoTest: + pass + +class GetAllRisultatiTestUseCase(ABC): + @abstractmethod + def getAllRisultatiTest(self) -> set[RisultatoTest]: + pass + +class GetRisultatoSingolaDomandaUseCase(ABC): + @abstractmethod + def getRisultatoSingolaDomandaTestById(self, id: int) -> RisultatoSingolaDomanda: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/input/__init__.py b/Artificial_QI/src/application/ports/input/__init__.py new file mode 100644 index 0000000..26b4388 --- /dev/null +++ b/Artificial_QI/src/application/ports/input/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaUseCase import AddElementoDomandaUseCase, GetElementoDomandaUseCase, GetAllElementiDomandaUseCase, DeleteElementiDomandaUseCase, UpdateElementoDomandaUseCase +from .RisultatoTestUseCase import GetRisultatoTestUseCase, GetAllRisultatiTestUseCase, GetRisultatoSingolaDomandaUseCase +from .ExecuteTestUseCase import ExecuteTestUseCase, GetTestStatusUseCase \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/output/ElementoDomandaPorts.py b/Artificial_QI/src/application/ports/output/ElementoDomandaPorts.py new file mode 100644 index 0000000..6412360 --- /dev/null +++ b/Artificial_QI/src/application/ports/output/ElementoDomandaPorts.py @@ -0,0 +1,32 @@ +from abc import ABC, abstractmethod +from src.domain import ElementoDomanda + +class SaveElementoDomandaPort(ABC): + + @abstractmethod + def saveElementoDomanda(self, elemento: ElementoDomanda) -> ElementoDomanda: + pass + +class GetElementoDomandaPort(ABC): + + @abstractmethod + def getElementoDomandaById(self, idElemento: int) -> ElementoDomanda: + pass + +class GetAllElementiDomandaPort(ABC): + + @abstractmethod + def getAllElementiDomanda(self) -> set[ElementoDomanda]: + pass + +class DeleteElementiDomandaPort(ABC): + + @abstractmethod + def deleteElementiDomandaById(self, idElementi: set[int]) -> bool: + pass + +class UpdateElementoDomandaPort(ABC): + + @abstractmethod + def updateElementoDomandaById(self, idElemento: int, domanda: str, risposta: str) -> bool: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/output/LLMPort.py b/Artificial_QI/src/application/ports/output/LLMPort.py new file mode 100644 index 0000000..67d5e18 --- /dev/null +++ b/Artificial_QI/src/application/ports/output/LLMPort.py @@ -0,0 +1,11 @@ +from abc import ABC, abstractmethod + +class LLMPort(ABC): + + @abstractmethod + def makeQuestion(self, domanda: str) -> str: + pass + + @abstractmethod + def getName(self) -> str: + pass diff --git a/Artificial_QI/src/application/ports/output/RisultatoTestPorts.py b/Artificial_QI/src/application/ports/output/RisultatoTestPorts.py new file mode 100644 index 0000000..d6added --- /dev/null +++ b/Artificial_QI/src/application/ports/output/RisultatoTestPorts.py @@ -0,0 +1,26 @@ +from abc import ABC, abstractmethod +from src.domain import RisultatoTest, RisultatoSingolaDomanda + +class SaveRisultatoTestPort(ABC): + + @abstractmethod + def saveRisultatoTest(self, risultato: RisultatoTest) -> RisultatoTest: + pass + +class GetRisultatoTestPort(ABC): + + @abstractmethod + def getRisultatoTestById(self, id: int) -> RisultatoTest: + pass + +class GetAllRisultatiTestPort(ABC): + + @abstractmethod + def getAllRisultatiTest(self) -> set[RisultatoTest]: + pass + +class GetRisultatoSingolaDomandaPort(ABC): + + @abstractmethod + def getRisultatoSingolaDomandaTestById(id: int) -> RisultatoSingolaDomanda: + pass \ No newline at end of file diff --git a/Artificial_QI/src/application/ports/output/__init__.py b/Artificial_QI/src/application/ports/output/__init__.py new file mode 100644 index 0000000..753a261 --- /dev/null +++ b/Artificial_QI/src/application/ports/output/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaPorts import SaveElementoDomandaPort, GetElementoDomandaPort, GetAllElementiDomandaPort, DeleteElementiDomandaPort, UpdateElementoDomandaPort +from .RisultatoTestPorts import SaveRisultatoTestPort, GetRisultatoTestPort, GetAllRisultatiTestPort, GetRisultatoSingolaDomandaPort +from .LLMPort import LLMPort \ No newline at end of file diff --git a/Artificial_QI/src/domain/ElementoDomanda.py b/Artificial_QI/src/domain/ElementoDomanda.py new file mode 100644 index 0000000..894dbb0 --- /dev/null +++ b/Artificial_QI/src/domain/ElementoDomanda.py @@ -0,0 +1,47 @@ +class Domanda: + def __init__(self, text: str): + self.__testo = text + + def getText(self) -> str: + return self.__testo + + def setText(self, text: str): + self.__testo = text + +class Risposta: + def __init__(self, text: str): + self.__testo = text + + def getText(self) -> str: + return self.__testo + + def setText(self, text: str): + self.__testo = text + +class ElementoDomanda: + def __init__(self, domanda: str, risposta: str, id: int): + self.__domanda = Domanda(domanda) + self.__risposta = Risposta(risposta) + self.__id = id + + def getId(self) -> int: + return self.__id + + def getDomanda(self) -> Domanda: + return self.__domanda + + def getRisposta(self) -> Risposta: + return self.__risposta + + def setDomanda(self, domanda: str): + self.__domanda.setText(domanda) + + def setRisposta(self, risposta: str): + self.__risposta.setText(risposta) + + def serialize(self) -> dict: + return { + "id": self.__id, + "domanda": self.__domanda.getText(), + "risposta": self.__risposta.getText() + } \ No newline at end of file diff --git a/Artificial_QI/src/domain/RisultatoTest.py b/Artificial_QI/src/domain/RisultatoTest.py new file mode 100644 index 0000000..ba84804 --- /dev/null +++ b/Artificial_QI/src/domain/RisultatoTest.py @@ -0,0 +1,91 @@ +import datetime + +class RisultatoSingolaDomanda: + def __init__(self, id: int, domanda: str, risposta: str, rispostaLLM: str, score: float, metriche: dict[str, float]): + self.__id = id + self.__domanda = domanda + self.__risposta = risposta + self.__rispostaLLM = rispostaLLM + self.__score = score + self.__metriche = metriche + + def getId(self) -> int: + return self.__id + + def getDomanda(self) -> str: + return self.__domanda + + def getRisposta(self) -> str: + return self.__risposta + + def getRispostaLLM(self) -> str: + return self.__rispostaLLM + + def getScore(self) -> float: + return self.__score + + def getMetriche(self) -> dict[str, float]: + return self.__metriche + + def serialize(self) -> dict: + return { + "id": self.__id, + "domanda": self.__domanda, + "risposta": self.__risposta, + "rispostaLLM": self.__rispostaLLM, + "score": self.__score, + "metriche": self.__metriche + } + + def serializeForList(self) -> dict: + return { + "id": self.__id, + "domanda": self.__domanda, + "score": self.__score + } + +class RisultatoTest: + def __init__(self, id: int, score: float, LLM: str, dataEsecuzione: datetime, nomeSet: str, risultatiDomande: set[RisultatoSingolaDomanda]): + self.__id = id + self.__score = score + self.__LLM = LLM + self.__dataEsecuzione = dataEsecuzione + self.__nomeSet = nomeSet + self.__risultatiDomande = risultatiDomande + + def getId(self) -> int: + return self.__id + + def getScore(self) -> float: + return self.__score + + def getLLM(self) -> str: + return self.__LLM + + def getDataEsecuzione(self) -> datetime: + return self.__dataEsecuzione + + def getNomeSet(self) -> str: + return self.__nomeSet + + def getRisultatiDomande(self) -> set[RisultatoSingolaDomanda]: + return self.__risultatiDomande + + def serialize(self) -> dict: + return { + "id": self.__id, + "score": self.__score, + "LLM": self.__LLM, + "dataEsecuzione": self.__dataEsecuzione.strftime("%Y-%m-%d"), + "nomeSet": self.__nomeSet, + "risultatiDomande": [risultatoDomanda.serializeForList() for risultatoDomanda in self.__risultatiDomande] + } + + def serializeForList(self) -> dict: + return { + "id": self.__id, + "score": self.__score, + "LLM": self.__LLM, + "dataEsecuzione": self.__dataEsecuzione.strftime("%Y-%m-%d"), + "nomeSet": self.__nomeSet + } \ No newline at end of file diff --git a/Artificial_QI/src/domain/__init__.py b/Artificial_QI/src/domain/__init__.py new file mode 100644 index 0000000..45a9e49 --- /dev/null +++ b/Artificial_QI/src/domain/__init__.py @@ -0,0 +1,2 @@ +from .ElementoDomanda import ElementoDomanda,Domanda,Risposta +from .RisultatoTest import RisultatoTest,RisultatoSingolaDomanda \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/__init__.py b/Artificial_QI/src/infrastructure/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/infrastructure/adapter/__init__.py b/Artificial_QI/src/infrastructure/adapter/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/infrastructure/adapter/input/__init__.py b/Artificial_QI/src/infrastructure/adapter/input/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/ElementoDomandaControllers.py b/Artificial_QI/src/infrastructure/adapter/input/rest/ElementoDomandaControllers.py new file mode 100644 index 0000000..02524bf --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/ElementoDomandaControllers.py @@ -0,0 +1,111 @@ +from flask import request, jsonify, Blueprint +from flask.views import MethodView +from werkzeug.exceptions import BadRequest, UnsupportedMediaType +from dependency_injector.wiring import inject, Provide +from src.infrastructure.adapter.input.rest.containers.Containers import RootContainer + +from src.application.ports.input import (AddElementoDomandaUseCase, + GetElementoDomandaUseCase, + GetAllElementiDomandaUseCase, + DeleteElementiDomandaUseCase, + UpdateElementoDomandaUseCase) + + +elementoDomanda_blueprint = Blueprint('elementoDomanda_blueprint', __name__) + +class AddElementoDomandaController(MethodView): + def __init__(self, useCase: AddElementoDomandaUseCase = Provide[RootContainer.elementoDomandaContainer.AddElementoDomandaService]): + self.__useCase = useCase + + @inject + def post(self): + try: + # prendo domanda e risposta dal body della richiesta, se non presenti ritorna BadRequest + domanda = request.json['domanda'] + risposta = request.json['risposta'] + elemento = self.__useCase.addElementoDomanda(domanda, risposta) + return (jsonify({"message": "Elemento aggiunto con successo"}), 201) \ + if elemento else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + # se errore di validazione nella business logic + except ValueError as e: + return jsonify({"message": str(e)}), 400 + except (KeyError, BadRequest, UnsupportedMediaType): + return jsonify({"message": "Domanda e risposta sono campi obbligatori."}), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +elementoDomanda_blueprint.add_url_rule('/domande', view_func=AddElementoDomandaController.as_view('add_elemento_domanda')) + +class GetElementoDomandaController(MethodView): + def __init__(self, useCase: GetElementoDomandaUseCase = Provide[RootContainer.elementoDomandaContainer.GetElementoDomandaService]): + self.__useCase = useCase + + @inject + def get(self, id: int): + try: + elemento = self.__useCase.getElementoDomandaById(id) + return (jsonify(elemento.serialize()), 200) \ + if elemento else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except ValueError as e: + return jsonify({"message": str(e)}), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +elementoDomanda_blueprint.add_url_rule('/domande/', view_func=GetElementoDomandaController.as_view('get_elemento_domanda_by_id')) + +class GetAllElementiDomandaController(MethodView): + def __init__(self, useCase: GetAllElementiDomandaUseCase = Provide[RootContainer.elementoDomandaContainer.GetAllElementiDomandaService]): + self.__useCase = useCase + + @inject + def get(self): + try: + elementi = self.__useCase.getAllElementiDomanda() + # Se elementi è set vuoto lo ritorna, altrimento se è None ritorna errore 500 + return (jsonify([elemento.serialize() for elemento in elementi]), 200) \ + if elementi is not None else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +elementoDomanda_blueprint.add_url_rule('/domande', view_func=GetAllElementiDomandaController.as_view('get_all_elementi_domanda')) + +class DeleteElementiDomandaController(MethodView): + def __init__(self, useCase: DeleteElementiDomandaUseCase = Provide[RootContainer.elementoDomandaContainer.DeleteElementiDomandaService]): + self.__useCase = useCase + + @inject + def post(self): + try: + ids = request.json['ids'] + deleted = self.__useCase.deleteElementiDomandaById(ids) + return (jsonify({"message": "Elementi eliminati con successo"}), 200) \ + if deleted else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except ValueError as e: + return jsonify({"message": str(e)}), 400 + except (KeyError, BadRequest, UnsupportedMediaType) as e: + return jsonify({"message": "La lista di id è un campo obbligatorio.", "error": str(e)}), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +elementoDomanda_blueprint.add_url_rule('/domande/delete', view_func=DeleteElementiDomandaController.as_view('delete_elementi_domanda')) + +class UpdateElementoDomandaController(MethodView): + def __init__(self, useCase: UpdateElementoDomandaUseCase = Provide[RootContainer.elementoDomandaContainer.UpdateElementoDomandaService]): + self.__useCase = useCase + + @inject + def put(self, id: int): + try: + domanda = request.json['domanda'] + risposta = request.json['risposta'] + updated = self.__useCase.updateElementoDomandaById(id, domanda, risposta) + return (jsonify({"message": "Elemento aggiornato con successo"}), 200) \ + if updated else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except ValueError as e: + return jsonify({"message": str(e)}), 400 + except (KeyError, BadRequest, UnsupportedMediaType): + return jsonify({"message": "Domanda e risposta sono campi obbligatori."}), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +elementoDomanda_blueprint.add_url_rule('/domande/', view_func=UpdateElementoDomandaController.as_view('update_elemento_domanda')) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/ExecuteTestControllers.py b/Artificial_QI/src/infrastructure/adapter/input/rest/ExecuteTestControllers.py new file mode 100644 index 0000000..fb763bd --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/ExecuteTestControllers.py @@ -0,0 +1,53 @@ +from flask import request, jsonify, Blueprint +from flask.views import MethodView +from dependency_injector.wiring import inject, Provide +from src.infrastructure.adapter.input.rest.containers.Containers import RootContainer +from src.application.ports.input import ExecuteTestUseCase, GetTestStatusUseCase +from threading import Thread +import time +from flask import current_app + +executeTest_blueprint = Blueprint('executeTest_blueprint', __name__) + +class ExecuteTestController(MethodView): + def __init__(self, useCase: ExecuteTestUseCase = Provide[RootContainer.executeTestContainer.ExecuteTestService], \ + status_tracker: GetTestStatusUseCase = Provide[RootContainer.executeTestContainer.GetTestStatusService]): + self.__status_tracker_use_case = status_tracker + self.__useCase = useCase + + @inject + def post(self): + try: + + app = current_app._get_current_object() + + def run_test_in_thread(app, useCase): + with app.app_context(): + useCase.executeTest() + + Thread(target=run_test_in_thread, args=(app, self.__useCase)).start() + + time.sleep(1) + status = self.__status_tracker_use_case.getTestStatus() + + if status["in_progress"]: + return jsonify({"message": "Test avviato con successo"}), 200 + else: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +executeTest_blueprint.add_url_rule('/executeTest', view_func=ExecuteTestController.as_view('execute_test')) + +class GetTestStatusController(MethodView): + def __init__(self, status_tracker: GetTestStatusUseCase = Provide[RootContainer.executeTestContainer.GetTestStatusService]): + self.__useCase = status_tracker + + def get(self): + try: + status = self.__useCase.getTestStatus() + return jsonify(status), 200 + except Exception as e: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +executeTest_blueprint.add_url_rule('/executeTest/status', view_func=GetTestStatusController.as_view('test_status')) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/RisultatoTestControllers.py b/Artificial_QI/src/infrastructure/adapter/input/rest/RisultatoTestControllers.py new file mode 100644 index 0000000..f22aefa --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/RisultatoTestControllers.py @@ -0,0 +1,60 @@ +from flask import request, jsonify, Blueprint +from flask.views import MethodView +from dependency_injector.wiring import inject, Provide +from src.infrastructure.adapter.input.rest.containers.Containers import RootContainer + +from src.application.ports.input import (GetRisultatoTestUseCase, + GetAllRisultatiTestUseCase, + GetRisultatoSingolaDomandaUseCase) + + +risultatoTest_blueprint = Blueprint('risultatoTest_blueprint', __name__) + +class GetRisultatoTestController(MethodView): + def __init__(self, useCase: GetRisultatoTestUseCase = Provide[RootContainer.risultatoTestContainer.GetRisultatoTestService]): + self.__useCase = useCase + + @inject + def get(self, id: int): + try: + risultato = self.__useCase.getRisultatoTestById(id) + return (jsonify(risultato.serialize()), 200) \ + if risultato else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except ValueError as e: + return jsonify({"message": str(e)}), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +risultatoTest_blueprint.add_url_rule('/risultati/', view_func=GetRisultatoTestController.as_view('get_risultato_test_by_id')) + +class GetAllRisultatiTestController(MethodView): + def __init__(self, useCase: GetAllRisultatiTestUseCase = Provide[RootContainer.risultatoTestContainer.GetAllRisultatiTestService]): + self.__useCase = useCase + + @inject + def get(self): + try: + risultati = self.__useCase.getAllRisultatiTest() + return (jsonify([risultato.serializeForList() for risultato in risultati]), 200) \ + if risultati is not None else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +risultatoTest_blueprint.add_url_rule('/risultati', view_func=GetAllRisultatiTestController.as_view('get_all_risultati_test')) + +class GetRisultatoSingolaDomandaController(MethodView): + def __init__(self, useCase: GetRisultatoSingolaDomandaUseCase = Provide[RootContainer.risultatoTestContainer.GetRisultatoSingolaDomandaService]): + self.__useCase = useCase + + @inject + def get(self, id: int): + try: + risultato = self.__useCase.getRisultatoSingolaDomandaTestById(id) + return (jsonify(risultato.serialize()), 200) \ + if risultato else (jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500) + except ValueError as e: + return jsonify(str(e)), 400 + except Exception: + return jsonify({"message": "Si è verificato un errore nel server, riprova più tardi"}), 500 + +risultatoTest_blueprint.add_url_rule('/risultatiDomanda/', view_func=GetRisultatoSingolaDomandaController.as_view('get_risultato_singola_domanda_test_by_id')) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/__init__.py b/Artificial_QI/src/infrastructure/adapter/input/rest/__init__.py new file mode 100644 index 0000000..3a8bf2e --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaControllers import elementoDomanda_blueprint, AddElementoDomandaController, GetElementoDomandaController, GetAllElementiDomandaController, DeleteElementiDomandaController, UpdateElementoDomandaController +from .RisultatoTestControllers import risultatoTest_blueprint, GetRisultatoTestController, GetAllRisultatiTestController, GetRisultatoSingolaDomandaController +from .ExecuteTestControllers import executeTest_blueprint, ExecuteTestController \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/containers/Containers.py b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/Containers.py new file mode 100644 index 0000000..e3994fd --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/Containers.py @@ -0,0 +1,20 @@ +from dependency_injector import containers, providers +from src.infrastructure.adapter.input.rest.containers.ElementoDomandaContainer import ElementoDomandaContainer +from src.infrastructure.adapter.input.rest.containers.RisultatoTestContainer import RisultatoTestContainer +from src.infrastructure.adapter.input.rest.containers.ExecuteTestContainer import ExecuteTestContainer + + +class RootContainer(containers.DeclarativeContainer): + + """ Qui indico che mi deve arrivare una dipendenza db, che sarà fornita dall'esterno """ + db = providers.Dependency() + + wiring_config = containers.WiringConfiguration(modules=["src.infrastructure.adapter.input.rest.ElementoDomandaControllers", + "src.infrastructure.adapter.input.rest.RisultatoTestControllers", + "src.infrastructure.adapter.input.rest.ExecuteTestControllers"]) + + elementoDomandaContainer = providers.Container(ElementoDomandaContainer, db=db) + + risultatoTestContainer = providers.Container(RisultatoTestContainer, db=db) + + executeTestContainer = providers.Container(ExecuteTestContainer, db=db) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ElementoDomandaContainer.py b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ElementoDomandaContainer.py new file mode 100644 index 0000000..e1d117e --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ElementoDomandaContainer.py @@ -0,0 +1,34 @@ +from dependency_injector import containers, providers +from src.application import AddElementoDomandaService, GetElementoDomandaService, GetAllElementiDomandaService, DeleteElementiDomandaService, UpdateElementoDomandaService +from src.infrastructure.adapter.output.persistence import ElementoDomandaPersistenceAdapter +from src.infrastructure.adapter.output.persistence.repository import ElementoDomandaPostgreSQLRepository +from src.infrastructure.adapter.output.persistence.mapper import ElementoDomandaPersistenceMapper + + +class ElementoDomandaContainer(containers.DeclarativeContainer): + + """ + Definisco il wiring (a quali moduli dovrò fornire le dipendenze). + Se scrivo questo quando istanzio il container (container = Containers()), + esso chiamerà automaticamente in application container.wire con la configurazione che ho definito qua + """ + #wiring_config = containers.WiringConfiguration(modules=["src.infrastructure.adapter.input.rest.ElementoDomandaControllers"]) + + """ Qui indico che mi deve arrivare una dipendenza db, che sarà fornita dall'esterno, in questo caso dal container principale """ + db = providers.Dependency() + + # Repository + ElementoDomandaRepository = providers.Factory(ElementoDomandaPostgreSQLRepository, db=db) + + # Mapper + ElementoDomandaPersistenceMapper = providers.Factory(ElementoDomandaPersistenceMapper) + + # Adapter + ElementoDomandaAdapter = providers.Factory(ElementoDomandaPersistenceAdapter, repository=ElementoDomandaRepository, mapper=ElementoDomandaPersistenceMapper) + + # Services + AddElementoDomandaService = providers.Factory(AddElementoDomandaService, port=ElementoDomandaAdapter) + GetElementoDomandaService = providers.Factory(GetElementoDomandaService, port=ElementoDomandaAdapter) + GetAllElementiDomandaService = providers.Factory(GetAllElementiDomandaService, port=ElementoDomandaAdapter) + DeleteElementiDomandaService = providers.Factory(DeleteElementiDomandaService, port=ElementoDomandaAdapter) + UpdateElementoDomandaService = providers.Factory(UpdateElementoDomandaService, port=ElementoDomandaAdapter) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ExecuteTestContainer.py b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ExecuteTestContainer.py new file mode 100644 index 0000000..bb07664 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/ExecuteTestContainer.py @@ -0,0 +1,71 @@ +from dependency_injector import containers, providers +from src.application import ExecuteTestService, GetTestStatusService +from src.infrastructure.adapter.output.persistence.repository import RisultatoTestPostgreSQLRepository, RisultatoSingolaDomandaPostgreSQLRepository, ElementoDomandaPostgreSQLRepository +from src.infrastructure.adapter.output.persistence.mapper import RisultatoSingolaDomandaPersistenceMapper, RisultatoTestPersistenceMapper, ElementoDomandaPersistenceMapper +from src.infrastructure.adapter.output.persistence import ElementoDomandaPersistenceAdapter, RisultatoTestPersistenceAdapter +from src.infrastructure.adapter.output.LLM.LLMAdapter import LLMAdapter +from src.application.evaluation.AlgoritmoValutazioneRisposteImpl import AlgoritmoValutazioneRisposteImpl +from src.application.evaluation.status.StatusTrackerImpl import TestStatusTrackerImpl +from src.application.evaluation.Scorer import Scorer +from pathlib import Path, Path + +class ExecuteTestContainer(containers.DeclarativeContainer): + + """ Qui indico che mi deve arrivare una dipendenza db, che sarà fornita dall'esterno, in questo caso dal container principale """ + db = providers.Dependency() + + # Status Tracker + TestStatusTracker = providers.Singleton(TestStatusTrackerImpl) + + # Repository + ElementoDomandaRepository = providers.Factory(ElementoDomandaPostgreSQLRepository, db=db) + RisultatoTestRepository = providers.Factory(RisultatoTestPostgreSQLRepository, db=db) + RisultatoSingolaDomandaRepository = providers.Factory(RisultatoSingolaDomandaPostgreSQLRepository, db=db) + + # Mapper + RisultatoSingolaDomandaPersistenceMapper = providers.Factory(RisultatoSingolaDomandaPersistenceMapper) + RisultatoTestPersistenceMapper = providers.Factory(RisultatoTestPersistenceMapper, mapperRisultatoSingolaDomanda=RisultatoSingolaDomandaPersistenceMapper) + ElementoDomandaPersistenceMapper = providers.Factory(ElementoDomandaPersistenceMapper) + + # Adapter + ElementoDomandaAdapter = providers.Factory(ElementoDomandaPersistenceAdapter, repository=ElementoDomandaRepository, mapper=ElementoDomandaPersistenceMapper) + RisultatoTestAdapter = providers.Factory(RisultatoTestPersistenceAdapter, repositoryTest=RisultatoTestRepository, repositorySingolaDomanda=RisultatoSingolaDomandaRepository, mapperSingolaDomanda=RisultatoSingolaDomandaPersistenceMapper, mapperTest=RisultatoTestPersistenceMapper) + + configpath = (Path(__file__).resolve().parents[6] / "config.ini").as_posix() + + config = providers.Configuration(ini_files=[str(configpath)]) + config.load() + + modelPath = Path(__file__).resolve().parents[6] / config.evaluator.model() + + # LLMs + hermes3_Adapter = providers.Factory( + LLMAdapter, + url=config.llm.url, + nome=config.llm.nome + ) + + # Evaluator + scorer = providers.Factory( + Scorer + ) + evaluator = providers.Factory( + AlgoritmoValutazioneRisposteImpl, + scorer=scorer, + modelPath=modelPath + ) + + # Services + ExecuteTestService = providers.Factory( + ExecuteTestService, + llm=hermes3_Adapter, + valutatore=evaluator, + save_port=RisultatoTestAdapter, + get_domande_port=ElementoDomandaAdapter, + status_tracker=TestStatusTracker + ) + + GetTestStatusService = providers.Factory( + GetTestStatusService, + status_tracker=TestStatusTracker + ) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/containers/RisultatoTestContainer.py b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/RisultatoTestContainer.py new file mode 100644 index 0000000..d540d4c --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/RisultatoTestContainer.py @@ -0,0 +1,34 @@ +from dependency_injector import containers, providers +from src.application import GetRisultatoTestService, GetAllRisultatiTestService, GetRisultatoSingolaDomandaService +from src.infrastructure.adapter.output.persistence import RisultatoTestPersistenceAdapter +from src.infrastructure.adapter.output.persistence.repository import RisultatoTestPostgreSQLRepository, RisultatoSingolaDomandaPostgreSQLRepository +from src.infrastructure.adapter.output.persistence.mapper import RisultatoTestPersistenceMapper, RisultatoSingolaDomandaPersistenceMapper + + +class RisultatoTestContainer(containers.DeclarativeContainer): + + """ + Definisco il wiring (a quali moduli dovrò fornire le dipendenze). + Se scrivo questo quando istanzio il container (container = Containers()), + esso chiamerà automaticamente in application container.wire con la configurazione che ho definito qua + """ + #wiring_config = containers.WiringConfiguration(modules=["src.infrastructure.adapter.input.rest.RisultatoTestControllers"]) + + """ Qui indico che mi deve arrivare una dipendenza db, che sarà fornita dall'esterno, in questo caso dal container principale """ + db = providers.Dependency() + + # Repository + RisultatoTestRepository = providers.Factory(RisultatoTestPostgreSQLRepository, db=db) + RisultatoSingolaDomandaRepository = providers.Factory(RisultatoSingolaDomandaPostgreSQLRepository, db=db) + + # Mapper + RisultatoSingolaDomandaPersistenceMapper = providers.Factory(RisultatoSingolaDomandaPersistenceMapper) + RisultatoTestPersistenceMapper = providers.Factory(RisultatoTestPersistenceMapper, mapperRisultatoSingolaDomanda=RisultatoSingolaDomandaPersistenceMapper) + + # Adapter + RisultatoTestAdapter = providers.Factory(RisultatoTestPersistenceAdapter, repositoryTest=RisultatoTestRepository, repositorySingolaDomanda=RisultatoSingolaDomandaRepository, mapperSingolaDomanda=RisultatoSingolaDomandaPersistenceMapper, mapperTest=RisultatoTestPersistenceMapper) + + # Services + GetRisultatoTestService = providers.Factory(GetRisultatoTestService, port=RisultatoTestAdapter) + GetAllRisultatiTestService = providers.Factory(GetAllRisultatiTestService, port=RisultatoTestAdapter) + GetRisultatoSingolaDomandaService = providers.Factory(GetRisultatoSingolaDomandaService, port=RisultatoTestAdapter) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/input/rest/containers/__init__.py b/Artificial_QI/src/infrastructure/adapter/input/rest/containers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/infrastructure/adapter/output/LLM/LLMAdapter.py b/Artificial_QI/src/infrastructure/adapter/output/LLM/LLMAdapter.py new file mode 100644 index 0000000..c207476 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/LLM/LLMAdapter.py @@ -0,0 +1,31 @@ +from src.application.ports.output import LLMPort +import requests +import json +import re + +class LLMAdapter(LLMPort): + def __init__(self, url: str, nome: str): + self.__url = url + self.__nome = nome + + def makeQuestion(self, domanda: str) -> str: + data = { + "model": self.__nome, + "messages": [{"role": "user", "content": domanda}], + "max_tokens": 100 + } + + headers = {"Content-Type": "application/json"} + response = requests.post(url=self.__url, headers=headers, data=json.dumps(data)) + if response.status_code == 200: + risposta = response.json()["choices"][0]["message"]["content"] + risposta = re.sub(r'[\n\t\r]+', ' ', risposta).strip() + + # Se vuoi anche rimuovere più spazi consecutivi: + risposta = re.sub(r'\s{2,}', ' ', risposta) + return risposta + else: + raise Exception("Errore nella richiesta al server LLM") + + def getName(self) -> str: + return self.__nome \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/__init__.py b/Artificial_QI/src/infrastructure/adapter/output/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/ElementoDomandaPersistenceAdapter.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/ElementoDomandaPersistenceAdapter.py new file mode 100644 index 0000000..2789920 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/ElementoDomandaPersistenceAdapter.py @@ -0,0 +1,64 @@ +from src.application.ports.output import SaveElementoDomandaPort, GetElementoDomandaPort, DeleteElementiDomandaPort, GetAllElementiDomandaPort, UpdateElementoDomandaPort +from src.domain import ElementoDomanda +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm.exc import NoResultFound + +class ElementoDomandaPersistenceAdapter( + SaveElementoDomandaPort, GetElementoDomandaPort, DeleteElementiDomandaPort, GetAllElementiDomandaPort, UpdateElementoDomandaPort +): + def __init__(self, repository, mapper): + self.__repository = repository + self.__mapper = mapper + + def saveElementoDomanda(self, domanda: str, risposta: str) -> ElementoDomanda: + try: + return self.__mapper.fromElementoDomandaEntity(self.__repository.saveElementoDomanda(self.__mapper.fromDomandaRisposta(domanda, risposta))) + # problema nel database + except SQLAlchemyError: + return None + except Exception: + return None + + def getElementoDomandaById(self, id: int) -> ElementoDomanda: + try: + return self.__mapper.fromElementoDomandaEntity(self.__repository.loadElementoDomandaById(id)) + # elemento non trovato + except NoResultFound: + raise ValueError("Elemento non trovato.") + # problema nel database + except SQLAlchemyError: + return None + except Exception: + return None + + def getAllElementiDomanda(self) -> set[ElementoDomanda]: + try: + return set(self.__mapper.fromElementoDomandaEntity(x) for x in self.__repository.loadAllElementiDomanda()) + # problema nel database + except SQLAlchemyError: + return None + except Exception: + return None + + def deleteElementiDomandaById(self, Ids: set[int]) -> bool: + try: + self.__repository.deleteElementiDomanda(Ids) + return True + # problema nel database + except SQLAlchemyError: + return False + except Exception: + return False + + def updateElementoDomandaById(self, id: int, domanda: str, risposta: str) -> bool: + try: + self.__repository.updateElementoDomanda(id, domanda, risposta) + return True + # elemento non trovato + except NoResultFound: + raise ValueError("Elemento non trovato.") + # problema nel database + except SQLAlchemyError: + return False + except Exception: + return False \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/Extensions.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/Extensions.py new file mode 100644 index 0000000..2e1eeb6 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/Extensions.py @@ -0,0 +1,3 @@ +from flask_sqlalchemy import SQLAlchemy + +db = SQLAlchemy() \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/RisultatoTestPersistenceAdapter.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/RisultatoTestPersistenceAdapter.py new file mode 100644 index 0000000..0fad1f7 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/RisultatoTestPersistenceAdapter.py @@ -0,0 +1,49 @@ +from src.application.ports.output import SaveRisultatoTestPort, GetRisultatoTestPort, GetAllRisultatiTestPort, GetRisultatoSingolaDomandaPort +from src.domain import RisultatoTest, RisultatoSingolaDomanda +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm.exc import NoResultFound + +class RisultatoTestPersistenceAdapter( + SaveRisultatoTestPort, GetRisultatoTestPort, GetAllRisultatiTestPort, GetRisultatoSingolaDomandaPort +): + def __init__(self, repositoryTest, repositorySingolaDomanda, mapperSingolaDomanda, mapperTest): + self.__repositoryTest = repositoryTest + self.__repositorySingolaDomanda = repositorySingolaDomanda + self.__mapperSingolaDomanda = mapperSingolaDomanda + self.__mapperTest = mapperTest + + def saveRisultatoTest(self, risultatoTest: RisultatoTest) -> RisultatoTest: + try: + return self.__mapperTest.fromRisultatoTestEntity(self.__repositoryTest.saveRisultatoTest(self.__mapperTest.toRisultatoTestEntity(risultatoTest))) + except SQLAlchemyError: + return None + except Exception: + return None + + def getRisultatoTestById(self, id: int) -> RisultatoTest: + try: + return self.__mapperTest.fromRisultatoTestEntity(self.__repositoryTest.loadRisultatoTestById(id)) + except NoResultFound: + raise ValueError("Risultato non trovato.") + except SQLAlchemyError: + return None + except Exception: + return None + + def getAllRisultatiTest(self) -> set[RisultatoTest]: + try: + return set(self.__mapperTest.fromRisultatoTestEntity(risultatoTest) for risultatoTest in self.__repositoryTest.loadAllRisultatiTest()) + except SQLAlchemyError: + return None + except Exception: + return None + + def getRisultatoSingolaDomandaTestById(self, id: int) -> RisultatoSingolaDomanda: + try: + return self.__mapperSingolaDomanda.fromRisultatoSingolaDomandaEntity(self.__repositorySingolaDomanda.loadRisultatoSingolaDomandaTestById(id)) + except NoResultFound: + raise ValueError("Risultato non trovato.") + except SQLAlchemyError: + return None + except Exception: + return None \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/__init__.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/__init__.py new file mode 100644 index 0000000..4da3f5f --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/__init__.py @@ -0,0 +1,2 @@ +from .ElementoDomandaPersistenceAdapter import ElementoDomandaPersistenceAdapter +from .RisultatoTestPersistenceAdapter import RisultatoTestPersistenceAdapter \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/ElementoDomandaEntity.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/ElementoDomandaEntity.py new file mode 100644 index 0000000..15577f5 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/ElementoDomandaEntity.py @@ -0,0 +1,7 @@ +from src.infrastructure.adapter.output.persistence.Extensions import db + +class ElementoDomandaEntity(db.Model): + __tablename__ = 'ElementoDomanda' + id = db.Column(db.Integer, primary_key=True) # Chiave primaria + domanda = db.Column(db.Text, nullable=False) # Campo obbligatorio di tipo testo + risposta = db.Column(db.Text, nullable=False) # Campo obbligatorio di tipo testo \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/RisultatoTestEntity.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/RisultatoTestEntity.py new file mode 100644 index 0000000..b95301d --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/RisultatoTestEntity.py @@ -0,0 +1,28 @@ +from src.infrastructure.adapter.output.persistence.Extensions import db + +class RisultatoMetricaEntity(db.Model): + __tablename__ = 'RisultatoMetrica' + nomeMetrica = db.Column(db.Text, primary_key=True) # Chiave primaria + score = db.Column(db.Float, nullable=False) + risultatoDomandaId = db.Column(db.Integer, db.ForeignKey('RisultatoSingolaDomanda.id', ondelete='CASCADE'), nullable=False, primary_key=True) + risultatoDomanda = db.relationship('RisultatoSingolaDomandaEntity', back_populates="risultatiMetriche") # Relazione uno a molti con la tabella risultato_singola_domanda (bidirezionale) + +class RisultatoSingolaDomandaEntity(db.Model): + __tablename__ = 'RisultatoSingolaDomanda' + id = db.Column(db.Integer, primary_key=True) # Chiave primaria + domanda = db.Column(db.Text, nullable=False) + risposta = db.Column(db.Text, nullable=False) + rispostaLLM = db.Column(db.Text, nullable=False) + score = db.Column(db.Float, nullable=False) + risultatoTestId = db.Column(db.Integer, db.ForeignKey('RisultatoTest.id', ondelete='CASCADE'), nullable=False) + risultatoTest = db.relationship('RisultatoTestEntity', back_populates="risultatiDomande") # Relazione uno a molti con la tabella risultato_test (bidirezionale) + risultatiMetriche = db.relationship('RisultatoMetricaEntity', back_populates="risultatoDomanda") # Relazione uno a molti con la tabella elemento_domanda (bidirezionale) + +class RisultatoTestEntity(db.Model): + __tablename__ = 'RisultatoTest' + id = db.Column(db.Integer, primary_key=True) # Chiave primaria + data = db.Column(db.DateTime, nullable=False) + score = db.Column(db.Float, nullable=False) + LLM = db.Column(db.Text, nullable=False) + nomeSet = db.Column(db.Text, nullable=True) + risultatiDomande = db.relationship('RisultatoSingolaDomandaEntity', back_populates="risultatoTest") # Relazione uno a molti con la tabella risultato_singola_domanda (bidirezionale) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/__init__.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/__init__.py new file mode 100644 index 0000000..86f1823 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/domain/__init__.py @@ -0,0 +1,2 @@ +from .ElementoDomandaEntity import ElementoDomandaEntity +from .RisultatoTestEntity import RisultatoTestEntity, RisultatoSingolaDomandaEntity, RisultatoMetricaEntity \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/ElementoDomandaPersistenceMapper.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/ElementoDomandaPersistenceMapper.py new file mode 100644 index 0000000..4334622 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/ElementoDomandaPersistenceMapper.py @@ -0,0 +1,17 @@ +from src.domain import ElementoDomanda +from src.infrastructure.adapter.output.persistence.domain import ElementoDomandaEntity + +class ElementoDomandaPersistenceMapper: + + def fromElementoDomandaEntity(self, entity: ElementoDomandaEntity) -> ElementoDomanda: + return ElementoDomanda(id=entity.id, + domanda=entity.domanda, + risposta=entity.risposta) + + def toElementoDomandaEntity(self, elemento: ElementoDomanda) -> ElementoDomandaEntity: + return ElementoDomandaEntity(domanda=elemento.getDomanda().getText(), + risposta=elemento.getRisposta().getText()) + + def fromDomandaRisposta(self, domanda: str, risposta: str) -> ElementoDomandaEntity: + return ElementoDomandaEntity(domanda=domanda, risposta=risposta) + \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoSingolaDomandaPersistenceMapper.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoSingolaDomandaPersistenceMapper.py new file mode 100644 index 0000000..927c472 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoSingolaDomandaPersistenceMapper.py @@ -0,0 +1,19 @@ +from src.domain import RisultatoSingolaDomanda +from src.infrastructure.adapter.output.persistence.domain import RisultatoSingolaDomandaEntity, RisultatoMetricaEntity + +class RisultatoSingolaDomandaPersistenceMapper: + + def fromRisultatoSingolaDomandaEntity(self, entity: RisultatoSingolaDomandaEntity) -> RisultatoSingolaDomanda: + return RisultatoSingolaDomanda(id=entity.id, + domanda=entity.domanda, + risposta=entity.risposta, + rispostaLLM=entity.rispostaLLM, + score=entity.score, + metriche={m.nomeMetrica: m.score for m in entity.risultatiMetriche}) + + def toRisultatoSingolaDomandaEntity(self, risultato: RisultatoSingolaDomanda) -> RisultatoSingolaDomandaEntity: + return RisultatoSingolaDomandaEntity(domanda=risultato.getDomanda(), + risposta=risultato.getRisposta(), + rispostaLLM=risultato.getRispostaLLM(), + score=risultato.getScore(), + risultatiMetriche=[RisultatoMetricaEntity(nomeMetrica=metrica, score=risultato.getMetriche()[metrica]) for metrica in risultato.getMetriche().keys()]) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoTestPersistenceMapper.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoTestPersistenceMapper.py new file mode 100644 index 0000000..4e4f9e4 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/RisultatoTestPersistenceMapper.py @@ -0,0 +1,22 @@ +from src.domain import RisultatoTest +from src.infrastructure.adapter.output.persistence.domain import RisultatoTestEntity +from src.infrastructure.adapter.output.persistence.mapper import RisultatoSingolaDomandaPersistenceMapper + +class RisultatoTestPersistenceMapper: + def __init__(self, mapperRisultatoSingolaDomanda: RisultatoSingolaDomandaPersistenceMapper): + self.__mapperRisultatoSingolaDomanda = mapperRisultatoSingolaDomanda + + def fromRisultatoTestEntity(self, entity: RisultatoTestEntity) -> RisultatoTest: + return RisultatoTest(id=entity.id, + score=entity.score, + LLM=entity.LLM, + dataEsecuzione=entity.data, + nomeSet=entity.nomeSet, + risultatiDomande=set([self.__mapperRisultatoSingolaDomanda.fromRisultatoSingolaDomandaEntity(risultato) for risultato in entity.risultatiDomande])) + + def toRisultatoTestEntity(self, risultato: RisultatoTest) -> RisultatoTestEntity: + return RisultatoTestEntity(score=risultato.getScore(), + LLM=risultato.getLLM(), + data=risultato.getDataEsecuzione(), + nomeSet=risultato.getNomeSet(), + risultatiDomande=list([self.__mapperRisultatoSingolaDomanda.toRisultatoSingolaDomandaEntity(risultato) for risultato in risultato.getRisultatiDomande()]) ) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/__init__.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/__init__.py new file mode 100644 index 0000000..58cda0c --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/mapper/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaPersistenceMapper import ElementoDomandaPersistenceMapper +from .RisultatoTestPersistenceMapper import RisultatoTestPersistenceMapper +from .RisultatoSingolaDomandaPersistenceMapper import RisultatoSingolaDomandaPersistenceMapper \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/ElementoDomandaPostgreSQLRepository.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/ElementoDomandaPostgreSQLRepository.py new file mode 100644 index 0000000..21d28c9 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/ElementoDomandaPostgreSQLRepository.py @@ -0,0 +1,27 @@ +from src.infrastructure.adapter.output.persistence.domain import ElementoDomandaEntity + + +class ElementoDomandaPostgreSQLRepository: + def __init__(self, db): + self.__db = db + + def saveElementoDomanda(self, elementoEntity: ElementoDomandaEntity) -> ElementoDomandaEntity: + self.__db.session.add(elementoEntity) + self.__db.session.commit() + return elementoEntity + + def loadElementoDomandaById(self, id: int) -> ElementoDomandaEntity: + return ElementoDomandaEntity.query.filter_by(id=id).one() + + def deleteElementiDomanda(self, id: set[int]) -> None: + ElementoDomandaEntity.query.filter(ElementoDomandaEntity.id.in_(id)).delete(synchronize_session=False) + self.__db.session.commit() + + def loadAllElementiDomanda(self) -> set[ElementoDomandaEntity]: + return set(ElementoDomandaEntity.query.all()) + + def updateElementoDomanda(self, id: int, domanda: str, risposta: str) -> None: + elemento = ElementoDomandaEntity.query.filter_by(id=id).one() + elemento.domanda = domanda + elemento.risposta = risposta + self.__db.session.commit() \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoSingolaDomandaPostgreSQLRepository.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoSingolaDomandaPostgreSQLRepository.py new file mode 100644 index 0000000..5875217 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoSingolaDomandaPostgreSQLRepository.py @@ -0,0 +1,8 @@ +from src.infrastructure.adapter.output.persistence.domain import RisultatoSingolaDomandaEntity + +class RisultatoSingolaDomandaPostgreSQLRepository: + def __init__(self, db): + self.__db = db + + def loadRisultatoSingolaDomandaTestById(self, id: int) -> RisultatoSingolaDomandaEntity: + return RisultatoSingolaDomandaEntity.query.filter_by(id=id).one() \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoTestPostgreSQLRepository.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoTestPostgreSQLRepository.py new file mode 100644 index 0000000..d3cda01 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/RisultatoTestPostgreSQLRepository.py @@ -0,0 +1,21 @@ +from src.infrastructure.adapter.output.persistence.domain import RisultatoTestEntity + +class RisultatoTestPostgreSQLRepository: + def __init__(self, db): + self.__db = db + + def saveRisultatoTest(self, risultatoTestEntity: RisultatoTestEntity) -> RisultatoTestEntity: + self.__db.session.add(risultatoTestEntity) + self.__db.session.commit() + return risultatoTestEntity + + def loadRisultatoTestById(self, id: int) -> RisultatoTestEntity: + return RisultatoTestEntity.query.filter_by(id=id).one() + + def deleteRisultatoTest(self, id: int) -> None: + risultatoTest = RisultatoTestEntity.query.filter_by(id=id).one() + self.__db.session.delete(risultatoTest) + self.__db.session.commit() + + def loadAllRisultatiTest(self) -> set[RisultatoTestEntity]: + return set(RisultatoTestEntity.query.all()) \ No newline at end of file diff --git a/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/__init__.py b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/__init__.py new file mode 100644 index 0000000..c113ad5 --- /dev/null +++ b/Artificial_QI/src/infrastructure/adapter/output/persistence/repository/__init__.py @@ -0,0 +1,3 @@ +from .ElementoDomandaPostgreSQLRepository import ElementoDomandaPostgreSQLRepository +from .RisultatoSingolaDomandaPostgreSQLRepository import RisultatoSingolaDomandaPostgreSQLRepository +from .RisultatoTestPostgreSQLRepository import RisultatoTestPostgreSQLRepository \ No newline at end of file diff --git a/Artificial_QI/test/__init__.py b/Artificial_QI/test/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/application/evaluation/status_tracker/test_StatusTracker.py b/Artificial_QI/test/application/evaluation/status_tracker/test_StatusTracker.py new file mode 100644 index 0000000..5461bdb --- /dev/null +++ b/Artificial_QI/test/application/evaluation/status_tracker/test_StatusTracker.py @@ -0,0 +1,58 @@ +from src.application.evaluation.status.StatusTrackerImpl import TestStatusTrackerImpl + +class Test_StatusTracker: + def setup_class(cls): + cls.status_tracker = TestStatusTrackerImpl() + + def setup_method(self): + self.status_tracker = TestStatusTrackerImpl() + + def test_start_test(self): + self.status_tracker.start_test(5) + status = self.status_tracker.get_status() + assert status["in_progress"] == True + assert status["total"] == 5 + assert status["completed"] == 0 + assert status["percentage"] == 0.0 + assert status["id_risultato"] == None + assert status["error"] == None + + def test_update_progress(self): + self.status_tracker.start_test(5) + self.status_tracker.update_progress() + status = self.status_tracker.get_status() + assert status["completed"] == 1 + + def test_set_id_risultato(self): + self.status_tracker.set_id_risultato(123) + status = self.status_tracker.get_status() + assert status["id_risultato"] == 123 + + def test_finish_test(self): + self.status_tracker.start_test(5) + for _ in range(5): + self.status_tracker.update_progress() + self.status_tracker.finish_test() + status = self.status_tracker.get_status() + assert status["in_progress"] == False + assert status["completed"] == 5 + assert status["percentage"] == 100.0 + assert status["id_risultato"] == None + + def test_set_error(self): + self.status_tracker.set_error("Test failed") + status = self.status_tracker.get_status() + assert status["error"] == "Test failed" + assert status["in_progress"] == False + + def test_get_status(self): + self.status_tracker.start_test(5) + self.status_tracker.update_progress() + status = self.status_tracker.get_status() + assert status["in_progress"] == True + assert status["completed"] == 1 + assert status["total"] == 5 + assert status["percentage"] == 20.0 + assert status["id_risultato"] == None + assert status["error"] == None + self.status_tracker.finish_test() \ No newline at end of file diff --git a/Artificial_QI/test/application/evaluation/test_algoritmoValutazione.py b/Artificial_QI/test/application/evaluation/test_algoritmoValutazione.py new file mode 100644 index 0000000..0319d69 --- /dev/null +++ b/Artificial_QI/test/application/evaluation/test_algoritmoValutazione.py @@ -0,0 +1,35 @@ +from src.application.evaluation.AlgoritmoValutazioneRisposteImpl import AlgoritmoValutazioneRisposteImpl as av +from unittest.mock import Mock, patch + + +class Test_AlgoritmoValutazioneRisposte: + + @classmethod + def setup_class(cls): + #creo i mock necesssari + mockScorer = Mock() + mockModel = Mock() + + #setto i valori di ritorno dei mock + mockScorer.score.return_value = {"BLEU": 0.5, "TER": 0.5, "CHRF": 0.5, "ROUGE": 0.5, "BERT": 0.5, "CrossEncoder": 0.5} + mockModel.predict.return_value = [0.5] + + #creo l'oggetto da testare con i mock + cls.algoritmo = av(scorer=mockScorer, modelPath="dummyModel") + with patch("joblib.load", return_value = mockModel): + _ = cls.algoritmo.evaluate("test", "test") + + def test_returnType(self): + evaluation = self.algoritmo.evaluate("test", "test") + assert type(evaluation) == tuple + assert type(evaluation[0]) == dict + assert type(evaluation[1]) == float + valuesType = [type(i) for i in evaluation[0].values()] + assert all([i == float for i in valuesType]) + keysType = [type(i) for i in evaluation[0].keys()] + assert all([i == str for i in keysType]) + + def test_returnValue(self): + evaluation = self.algoritmo.evaluate("test", "test") + assert evaluation == ({'BLEU': 0.5, 'TER': 0.5, 'CHRF': 0.5, 'ROUGE': 0.5, 'BERT': 0.5, 'CrossEncoder': 0.5}, 0.5) + assert round(evaluation[1],2)>=0 and round(evaluation[1],2)<=1 diff --git a/Artificial_QI/test/application/evaluation/test_scorer.py b/Artificial_QI/test/application/evaluation/test_scorer.py new file mode 100644 index 0000000..3368cc6 --- /dev/null +++ b/Artificial_QI/test/application/evaluation/test_scorer.py @@ -0,0 +1,23 @@ +from src.application.evaluation.Scorer import Scorer + + + +class Test_Scorer: + @classmethod + def setup_class(cls): + cls.scorer = Scorer() + cls.scores = cls.scorer.score("test", "test") + + def test_returnType(self): + assert type(self.scores) == dict + for i in self.scores.values(): + assert type(i) == float + + def test_metrics(self): + metrics = ["BLEU", "TER", "CHRF", "ROUGE", "BERT", "CrossEncoder"].sort() + keys = list(self.scores.keys()).sort() + assert metrics == keys + + def test_values(self): + for i in self.scores.values(): + assert round(i,2) >= 0 and round(i,2) <= 1 \ No newline at end of file diff --git a/Artificial_QI/test/application/test_ElementoDomandaServices.py b/Artificial_QI/test/application/test_ElementoDomandaServices.py new file mode 100644 index 0000000..58f9e12 --- /dev/null +++ b/Artificial_QI/test/application/test_ElementoDomandaServices.py @@ -0,0 +1,187 @@ +import pytest +from unittest import mock +from src.application.ElementoDomandaServices import (AddElementoDomandaService, + GetElementoDomandaService, + GetAllElementiDomandaService, + DeleteElementiDomandaService, + UpdateElementoDomandaService, + validateDomandaRisposta, + validateId, + validateIdSet) +from src.application.ports.output.ElementoDomandaPorts import (SaveElementoDomandaPort, + GetElementoDomandaPort, + GetAllElementiDomandaPort, + DeleteElementiDomandaPort, + UpdateElementoDomandaPort) +from src.domain.ElementoDomanda import ElementoDomanda + +@pytest.mark.parametrize("domanda, risposta", [("domanda", False), (True, "risposta"), (True,False), ("", "risposta"), ("domanda", "")]) +def test_validate_domanda_risposta_invalid(domanda,risposta): + with pytest.raises(ValueError): + validateDomandaRisposta(domanda, risposta) + +def test_validate_domanda_risposta(): + validateDomandaRisposta("domanda", "risposta") + assert True + +def test_validate_id_invalid(): + with pytest.raises(ValueError): + validateId("id") + +def test_validate_id(): + validateId(1) + assert True + +@pytest.mark.parametrize("ids", [set([1,"2",3]), set([1,2,"3"]), set(["1",2,3]),set()]) +def test_validate_id_set_invalid(ids): + with pytest.raises(ValueError): + validateIdSet(ids) + +def test_validate_id_set(): + validateIdSet(set([1,2,3])) + assert True + +class TestAddElementoDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=SaveElementoDomandaPort) + cls.service = AddElementoDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_add_elemento_domanda(self): + """Test per il servizio di aggiunta di un elemento domanda.""" + + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + + self.mockPort.saveElementoDomanda.return_value = ElementoDomanda(domanda=domanda, risposta=risposta, id=1) + + result = self.service.addElementoDomanda(domanda, risposta) + + self.mockPort.saveElementoDomanda.assert_called_once_with(domanda, risposta) + assert result == self.mockPort.saveElementoDomanda.return_value + + @pytest.mark.parametrize("domanda,risposta", [("", "Roma"), ("Qual è la capitale d'Italia?", ""), (123, "Roma"), ("Qual è la capitale d'Italia?", 456)]) + def test_add_elemento_domanda_invalid(self, domanda, risposta): + """Test per il servizio di aggiunta di un elemento domanda con dati non validi.""" + + with pytest.raises(ValueError): + self.service.addElementoDomanda(domanda, risposta) + +class TestGetElementoDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=GetElementoDomandaPort) + cls.service = GetElementoDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_get_elemento_domanda_by_id(self): + """Test per il servizio di recupero di un elemento domanda.""" + + id = 1 + self.mockPort.getElementoDomandaById.return_value = ElementoDomanda(domanda="Qual è la capitale d'Italia?", risposta="Roma", id=id) + + result = self.service.getElementoDomandaById(id) + + self.mockPort.getElementoDomandaById.assert_called_once_with(id) + assert result == self.mockPort.getElementoDomandaById.return_value + + def test_get_elemento_domanda_by_id_invalid(self): + """Test per il servizio di recupero di un elemento domanda con ID non valido.""" + + with pytest.raises(ValueError): + self.service.getElementoDomandaById("1") + +class TestGetAllElementiDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=GetAllElementiDomandaPort) + cls.service = GetAllElementiDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_get_all_elementi_domanda(self): + """Test per il servizio di recupero di tutti gli elementi domanda.""" + + self.mockPort.getAllElementiDomanda.return_value = [ + ElementoDomanda(domanda="Qual è la capitale d'Italia?", risposta="Roma", id=1), + ElementoDomanda(domanda="Qual è la capitale della Francia?", risposta="Parigi", id=2) + ] + + result = self.service.getAllElementiDomanda() + + self.mockPort.getAllElementiDomanda.assert_called_once() + assert result == self.mockPort.getAllElementiDomanda.return_value + + def test_get_all_elementi_domanda_empty(self): + """Test per il servizio di recupero di tutti gli elementi domanda quando non ci sono elementi.""" + + self.mockPort.getAllElementiDomanda.return_value = [] + + result = self.service.getAllElementiDomanda() + + self.mockPort.getAllElementiDomanda.assert_called_once() + assert result == self.mockPort.getAllElementiDomanda.return_value + assert len(result) == 0 + +class TestDeleteElementiDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=DeleteElementiDomandaPort) + cls.service = DeleteElementiDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_delete_elementi_domanda_by_id(self): + """Test per il servizio di eliminazione di uno o più elementi domanda.""" + + ids = {1, 2} + self.mockPort.deleteElementiDomandaById.return_value = True + + result = self.service.deleteElementiDomandaById(ids) + + self.mockPort.deleteElementiDomandaById.assert_called_once_with(ids) + assert result == self.mockPort.deleteElementiDomandaById.return_value + + @pytest.mark.parametrize("ids", [set(), {1, "2"}, {1, 2, "3"}]) + def test_delete_elementi_domanda_by_id_invalid(self, ids): + """Test per il servizio di eliminazione di uno o più elementi domanda con ID non validi.""" + + with pytest.raises(ValueError): + self.service.deleteElementiDomandaById(ids) + +class TestUpdateElementoDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=UpdateElementoDomandaPort) + cls.service = UpdateElementoDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_update_elemento_domanda_by_id(self): + """Test per il servizio di aggiornamento di un elemento domanda.""" + + id = 1 + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + + self.mockPort.updateElementoDomandaById.return_value = True + + result = self.service.updateElementoDomandaById(id, domanda, risposta) + + self.mockPort.updateElementoDomandaById.assert_called_once_with(id, domanda, risposta) + assert result == self.mockPort.updateElementoDomandaById.return_value + + @pytest.mark.parametrize("id,domanda,risposta", [(1, "", "Roma"), (1, "Qual è la capitale d'Italia?", ""), (1, 123, "Roma"), (1, "Qual è la capitale d'Italia?", 456)]) + def test_update_elemento_domanda_by_id_invalid(self, id, domanda, risposta): + """Test per il servizio di aggiornamento di un elemento domanda con dati non validi.""" + + with pytest.raises(ValueError): + self.service.updateElementoDomandaById(id, domanda, risposta) \ No newline at end of file diff --git a/Artificial_QI/test/application/test_ExecuteTestServices.py b/Artificial_QI/test/application/test_ExecuteTestServices.py new file mode 100644 index 0000000..b282b21 --- /dev/null +++ b/Artificial_QI/test/application/test_ExecuteTestServices.py @@ -0,0 +1,134 @@ +import pytest +from src.application.ExecuteTestServices import ExecuteTestService, GetTestStatusService +from src.application.ports.output.LLMPort import LLMPort +from src.application.ports.output.RisultatoTestPorts import SaveRisultatoTestPort +from src.application.ports.output.ElementoDomandaPorts import GetAllElementiDomandaPort +from src.application.evaluation.AlgoritmoValutazioneRisposte import AlgoritmoValutazioneRisposte +from src.application.evaluation.status.StatusTrackerImpl import TestStatusTrackerImpl +from src.domain.ElementoDomanda import ElementoDomanda +from src.domain.RisultatoTest import RisultatoTest, RisultatoSingolaDomanda +from datetime import datetime +from unittest import mock + +class TestExecuteTestService: + @classmethod + def setup_class(cls): + cls.mockLLM = mock.Mock(spec=LLMPort) + cls.mockValutatore = mock.Mock(spec=AlgoritmoValutazioneRisposte) + cls.mockSavePort = mock.Mock(spec=SaveRisultatoTestPort) + cls.mockGetDomandePort = mock.Mock(spec=GetAllElementiDomandaPort) + cls.status_tracker = TestStatusTrackerImpl() + cls.service = ExecuteTestService(cls.mockLLM, cls.mockValutatore, cls.mockSavePort, cls.mockGetDomandePort, cls.status_tracker) + + def setup_method(self): + self.mockLLM.reset_mock() + self.mockValutatore.reset_mock() + self.mockSavePort.reset_mock() + self.mockGetDomandePort.reset_mock() + + def test_execute_test_success(self): + """Test per il corretto completamento del test""" + + self.mockGetDomandePort.getAllElementiDomanda.return_value = { + ElementoDomanda("domanda1", "risposta1", 1), + ElementoDomanda("domanda2", "risposta2", 2), + ElementoDomanda("domanda3", "risposta3", 3) + } + + self.mockLLM.makeQuestion.return_value = "risposta_llm" + self.mockValutatore.evaluate.return_value = ({"metrica1": 0.7, "metrica2": 0.3}, 0.6) + self.mockLLM.getName.return_value = "GPT-3" + self.mockSavePort.saveRisultatoTest.return_value = RisultatoTest( + id=1, + score=0.6, + LLM="GPT-3", + dataEsecuzione=datetime(2025, 3, 31), + nomeSet=None, + risultatiDomande={ + RisultatoSingolaDomanda( + id=1, + domanda="domanda1", + risposta="risposta1", + rispostaLLM="risposta_llm", + score=0.6, + metriche={"metrica1": 0.7, "metrica2": 0.3} + ), + RisultatoSingolaDomanda( + id=2, + domanda="domanda2", + risposta="risposta2", + rispostaLLM="risposta_llm", + score=0.6, + metriche={"metrica1": 0.7, "metrica2": 0.3} + ), + RisultatoSingolaDomanda( + id=3, + domanda="domanda3", + risposta="risposta3", + rispostaLLM="risposta_llm", + score=0.6, + metriche={"metrica1": 0.7, "metrica2": 0.3} + ) + } + ) + + self.service.executeTest() + self.mockGetDomandePort.getAllElementiDomanda.assert_called_once() + self.mockLLM.makeQuestion.assert_called() + self.mockLLM.getName.assert_called_once() + self.mockValutatore.evaluate.assert_called() + self.mockSavePort.saveRisultatoTest.assert_called_once() + + def test_execute_test_empty_elementi_domanda(self): + """Testa il comportamento in assenza di elementi domanda.""" + + self.mockGetDomandePort.getAllElementiDomanda.return_value = {} + + self.service.executeTest() + self.mockGetDomandePort.getAllElementiDomanda.assert_called_once() + self.mockLLM.makeQuestion.assert_not_called() + self.mockValutatore.evaluate.assert_not_called() + self.mockSavePort.saveRisultatoTest.assert_not_called() + self.mockLLM.getName.assert_not_called() + assert self.status_tracker.get_status()["error"] is not None + + def test_execute_test_server_error(self): + """Test per il corretto completamento del test in presenza di un errore del server.""" + + self.mockGetDomandePort.getAllElementiDomanda.return_value = { + ElementoDomanda("domanda1", "risposta1", 1), + ElementoDomanda("domanda2", "risposta2", 2), + ElementoDomanda("domanda3", "risposta3", 3) + } + + self.mockLLM.makeQuestion.return_value = "risposta_llm" + self.mockValutatore.evaluate.return_value = ({"metrica1": 0.7, "metrica2": 0.3}, 0.6) + self.mockLLM.getName.return_value = "GPT-3" + self.mockSavePort.saveRisultatoTest.side_effect = Exception("Server error.") + + self.service.executeTest() + + self.mockGetDomandePort.getAllElementiDomanda.assert_called_once() + self.mockLLM.makeQuestion.assert_called() + self.mockLLM.getName.assert_called_once() + self.mockValutatore.evaluate.assert_called() + self.mockSavePort.saveRisultatoTest.assert_called_once() + assert self.status_tracker.get_status()["error"] is not None + +class TestGetTestStatusService: + @classmethod + def setup_class(cls): + cls.status_tracker = TestStatusTrackerImpl() + cls.service = GetTestStatusService(cls.status_tracker) + + def test_get_test_status(self): + """Test per il corretto recupero dello stato del test.""" + + result = self.service.getTestStatus() + + assert "in_progress" in result.keys() + assert "completed" in result.keys() + assert "total" in result.keys() + assert "percentage" in result.keys() + assert "error" in result.keys() + assert "id_risultato" in result.keys() \ No newline at end of file diff --git a/Artificial_QI/test/application/test_RisultatoTestServices.py b/Artificial_QI/test/application/test_RisultatoTestServices.py new file mode 100644 index 0000000..3c1eeb6 --- /dev/null +++ b/Artificial_QI/test/application/test_RisultatoTestServices.py @@ -0,0 +1,127 @@ +import pytest +from src.application.RisultatoTestServices import (GetRisultatoTestService, + GetAllRisultatiTestService, + GetRisultatoSingolaDomandaService, + validateId) +from src.application.ports.output.RisultatoTestPorts import GetRisultatoTestPort, GetAllRisultatiTestPort, GetRisultatoSingolaDomandaPort +from src.domain.RisultatoTest import RisultatoTest, RisultatoSingolaDomanda +from unittest import mock + +def test_validate_id_invalid(): + with pytest.raises(ValueError): + validateId("ciao") + +def test_validate_id(): + assert validateId(1) == None + +class TestGetRisultatoTestService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=GetRisultatoTestPort) + cls.service = GetRisultatoTestService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_get_risultato_test_by_id(self): + """Test per il servizio di recupero di un RisultatoTest tramite ID.""" + + self.mockPort.getRisultatoTestById.return_value = RisultatoTest( + id=1, + score=0.8, + LLM="LLM", + dataEsecuzione="2024-01-01", + nomeSet="set1", + risultatiDomande={} + ) + + result = self.service.getRisultatoTestById(1) + + self.mockPort.getRisultatoTestById.assert_called_once_with(1) + assert result == self.mockPort.getRisultatoTestById.return_value + + def test_get_risultato_test_by_invalid_id(self): + """Test per il servizio con ID non intero.""" + + with pytest.raises(ValueError): + self.service.getRisultatoTestById("uno") + + +class TestGetAllRisultatiTestService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=GetAllRisultatiTestPort) + cls.service = GetAllRisultatiTestService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_get_all_risultati_test(self): + """Test per il servizio di recupero di tutti i RisultatoTest.""" + + self.mockPort.getAllRisultatiTest.return_value = { + RisultatoTest( + id=1, + score=0.8, + LLM="LLM", + dataEsecuzione="2024-01-01", + nomeSet="set1", + risultatiDomande={} + ), + RisultatoTest( + id=2, + score=0.9, + LLM="LLM2", + dataEsecuzione="2024-01-02", + nomeSet="set2", + risultatiDomande={} + ) + } + + result = self.service.getAllRisultatiTest() + + self.mockPort.getAllRisultatiTest.assert_called_once() + assert result == self.mockPort.getAllRisultatiTest.return_value + + def test_get_all_risultati_test_empty(self): + """Test per il servizio di recupero di tutti i RisultatoTest quando non ci sono risultati.""" + + self.mockPort.getAllRisultatiTest.return_value = set() + + result = self.service.getAllRisultatiTest() + + self.mockPort.getAllRisultatiTest.assert_called_once() + assert len(result) == 0 + + +class TestGetRisultatoSingolaDomandaService: + @classmethod + def setup_class(cls): + cls.mockPort = mock.Mock(spec=GetRisultatoSingolaDomandaPort) + cls.service = GetRisultatoSingolaDomandaService(cls.mockPort) + + def setup_method(self): + self.mockPort.reset_mock() + + def test_get_risultato_singola_domanda_by_id(self): + """Test per il servizio di recupero di una singola domanda tramite ID.""" + + self.mockPort.getRisultatoSingolaDomandaTestById.return_value = RisultatoSingolaDomanda( + id=1, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM", + score=0.8, + metriche={"metrica1": 0.7, "metrica2": 0.3} + ) + + result = self.service.getRisultatoSingolaDomandaTestById(1) + + self.mockPort.getRisultatoSingolaDomandaTestById.assert_called_once_with(1) + assert result == self.mockPort.getRisultatoSingolaDomandaTestById.return_value + + def test_get_risultato_singola_domanda_invalid_id(self): + """Test per ID non valido nel recupero della singola domanda.""" + + with pytest.raises(ValueError): + self.service.getRisultatoSingolaDomandaTestById("uno") diff --git a/Artificial_QI/test/domain/__init__.py b/Artificial_QI/test/domain/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/domain/test_ElementoDomanda.py b/Artificial_QI/test/domain/test_ElementoDomanda.py new file mode 100644 index 0000000..a34814c --- /dev/null +++ b/Artificial_QI/test/domain/test_ElementoDomanda.py @@ -0,0 +1,65 @@ +from src.domain import ElementoDomanda,Domanda,Risposta + +# TEST DOMANDA + +domanda = "Qual è la capitale d'Italia?" + +class TestDomanda: + def setup_method(self): + self.domanda = Domanda(domanda) + + def test_get_text(self): + """Test per il metodo getText.""" + assert self.domanda.getText() == domanda + + def test_set_text(self): + """Test per il metodo setText.""" + self.domanda.setText("Qual è la capitale della Francia?") + assert self.domanda.getText() == "Qual è la capitale della Francia?" + +# TEST RISPOSTA + +risposta = "Roma" + +class TestRisposta: + def setup_method(self): + self.risposta = Risposta(risposta) + + def test_get_text(self): + """Test per il metodo getText.""" + assert self.risposta.getText() == risposta + + def test_set_text(self): + """Test per il metodo setText.""" + self.risposta.setText("Parigi") + assert self.risposta.getText() == "Parigi" + +# TEST ELEMENTO DOMANDA + +id = 1 + +class TestElementoDomanda: + def setup_method(self): + self.elemento_domanda = ElementoDomanda(domanda, risposta, id) + + def test_get_id(self): + """Test per il metodo getId.""" + assert self.elemento_domanda.getId() == id + + def test_get_domanda(self): + """Test per il metodo getDomanda.""" + assert self.elemento_domanda.getDomanda().getText() == domanda + + def test_get_risposta(self): + """Test per il metodo getRisposta.""" + assert self.elemento_domanda.getRisposta().getText() == risposta + + def test_set_domanda(self): + """Test per il metodo setDomanda.""" + self.elemento_domanda.setDomanda("Qual è la capitale della Francia?") + assert self.elemento_domanda.getDomanda().getText() == "Qual è la capitale della Francia?" + + def test_set_risposta(self): + """Test per il metodo setRisposta.""" + self.elemento_domanda.setRisposta("Parigi") + assert self.elemento_domanda.getRisposta().getText() == "Parigi" \ No newline at end of file diff --git a/Artificial_QI/test/domain/test_RisultatoTest.py b/Artificial_QI/test/domain/test_RisultatoTest.py new file mode 100644 index 0000000..808fde1 --- /dev/null +++ b/Artificial_QI/test/domain/test_RisultatoTest.py @@ -0,0 +1,80 @@ +from src.domain import RisultatoTest, RisultatoSingolaDomanda + +# TEST RISULTATO SINGOLA DOMANDA + +id = 1 +domanda = "Qual è la capitale d'Italia?" +risposta = "Roma" +rispostaLLM = "Roma" +score = 1.0 +metriche = {"metrica1": 0.5, "metrica2": 0.5} + +class TestRisultatoSingolaDomanda: + def setup_method(self): + self.risultato_singola_domanda = RisultatoSingolaDomanda(id, domanda, risposta, rispostaLLM, score, metriche) + + def test_get_id_risultatoSingolaDomanda(self): + """Test per il metodo getId.""" + assert self.risultato_singola_domanda.getId() == id + + def test_get_domanda(self): + """Test per il metodo getDomanda.""" + assert self.risultato_singola_domanda.getDomanda() == domanda + + def test_get_risposta(self): + """Test per il metodo getRisposta.""" + assert self.risultato_singola_domanda.getRisposta() == risposta + + def test_get_risposta_llm(self): + """Test per il metodo getRispostaLLM.""" + assert self.risultato_singola_domanda.getRispostaLLM() == rispostaLLM + + def test_get_scoreRisultatoSingolaDomanda(self): + """Test per il metodo getScore.""" + assert self.risultato_singola_domanda.getScore() == score + + def test_get_metriche(self): + """Test per il metodo getMetriche.""" + assert self.risultato_singola_domanda.getMetriche() == metriche + +# TEST RISULTATO TEST + +risultato_singola_domanda1 = RisultatoSingolaDomanda(id, domanda, risposta, rispostaLLM, score, metriche) +risultato_singola_domanda2 = RisultatoSingolaDomanda(2, "Qual è la capitale della Francia?", "Parigi", "Parigi", 1.0, {"metrica1": 0.5, "metrica2": 0.5}) +risultato_singola_domanda3 = RisultatoSingolaDomanda(3, "Qual è la capitale della Spagna?", "Madrid", "Madrid", 1.0, {"metrica1": 0.5, "metrica2": 0.5}) +risultato_singola_domanda4 = RisultatoSingolaDomanda(4, "Qual è la capitale della Germania?", "Berlino", "Berlino", 1.0, {"metrica1": 0.5, "metrica2": 0.5}) + +id = 1 +scoreGenerale = 1.0 +LLM = "ChatGPT" +dataEsecuzione = "2025-03-13" +nomeSet = "Set1" +risultatiDomande = {risultato_singola_domanda1, risultato_singola_domanda2, risultato_singola_domanda3, risultato_singola_domanda4} + +class TestRisultatoTest: + def setup_method(self): + self.risultato_test = RisultatoTest(id, scoreGenerale, LLM, dataEsecuzione, nomeSet, risultatiDomande) + + def test_get_id(self): + """Test per il metodo getId.""" + assert self.risultato_test.getId() == id + + def test_get_score(self): + """Test per il metodo getScore.""" + assert self.risultato_test.getScore() == score + + def test_get_LLM(self): + """Test per il metodo getLLM.""" + assert self.risultato_test.getLLM() == LLM + + def test_get_data_esecuzione(self): + """Test per il metodo getDataEsecuzione.""" + assert self.risultato_test.getDataEsecuzione() == dataEsecuzione + + def test_get_nome_set(self): + """Test per il metodo getNomeSet.""" + assert self.risultato_test.getNomeSet() == nomeSet + + def test_get_risultati_domande(self): + """Test per il metodo getRisultatiDomande.""" + assert self.risultato_test.getRisultatiDomande() == risultatiDomande \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/__init__.py b/Artificial_QI/test/infrastructure/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/input/__init__.py b/Artificial_QI/test/infrastructure/adapter/input/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/input/rest/__init__.py b/Artificial_QI/test/infrastructure/adapter/input/rest/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/input/rest/test_ElementoDomandaControllers.py b/Artificial_QI/test/infrastructure/adapter/input/rest/test_ElementoDomandaControllers.py new file mode 100644 index 0000000..b88741e --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/input/rest/test_ElementoDomandaControllers.py @@ -0,0 +1,298 @@ +from unittest import mock +import pytest +from flask import url_for +from application import create_app +from src.application.ports.input import AddElementoDomandaUseCase, GetElementoDomandaUseCase, GetAllElementiDomandaUseCase, DeleteElementiDomandaUseCase, UpdateElementoDomandaUseCase +from src.domain import ElementoDomanda + +@pytest.fixture() +def app(): + """Funzione di setup per l'app Flask.""" + app = create_app(True) + yield app + app.container.unwire() + +@pytest.fixture() +def client(app): + return app.test_client() + +class TestAddElementoDomandaController: + def test_add_elemento_domanda(self, client, app): + """Test per il controller di aggiunta di un elemento domanda.""" + mockUseCase = mock.Mock(spec=AddElementoDomandaUseCase) + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + id = 1 + mockUseCase.addElementoDomanda.return_value = {"id": id, "domanda": domanda, "risposta": risposta} + + with app.container.elementoDomandaContainer.AddElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta POST per aggiungere un elemento domanda + response = client.post(url_for('elementoDomanda_blueprint.add_elemento_domanda'), json={"domanda": domanda, "risposta": risposta}) + + assert response.status_code == 201 + assert response.json["message"] == "Elemento aggiunto con successo" + mockUseCase.addElementoDomanda.assert_called_once_with(domanda, risposta) + + @pytest.mark.parametrize("json", [{"risposta": "Roma"}, {"domanda": "Qual è la capitale d'Italia?"}, {}, None]) + def test_add_elemento_domanda_invalid(self, client, app, json): + """Test per il controller di aggiunta di un elemento domanda con dati non validi.""" + mockUseCase = mock.Mock(spec=AddElementoDomandaUseCase) + + with app.container.elementoDomandaContainer.AddElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta POST con dati non validi + response = client.post(url_for('elementoDomanda_blueprint.add_elemento_domanda'), json=json) + + assert response.status_code == 400 + assert response.json["message"] == "Domanda e risposta sono campi obbligatori." + mockUseCase.addElementoDomanda.assert_not_called() + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_add_elemento_domanda_server_error(self, client, app, error): + """Test per il controller di aggiunta di un elemento domanda in presenza di un errore nel server.""" + mockUseCase = mock.Mock(spec=AddElementoDomandaUseCase) + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + + if not error: + mockUseCase.addElementoDomanda.return_value = None + else: + mockUseCase.addElementoDomanda.side_effect = error + + with app.container.elementoDomandaContainer.AddElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta POST per aggiungere un elemento domanda + response = client.post(url_for('elementoDomanda_blueprint.add_elemento_domanda'), json={"domanda": domanda, "risposta": risposta}) + + assert response.status_code == 500 + assert response.json["message"] == "Si è verificato un errore nel server, riprova più tardi" + mockUseCase.addElementoDomanda.assert_called_once_with(domanda, risposta) + +class TestGetElementoDomandaController: + def test_get_elemento_domanda_by_id(self, client, app): + """Test per il controller di recupero di un elemento domanda.""" + mockUseCase = mock.Mock(spec=GetElementoDomandaUseCase) + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + id = 1 + mockUseCase.getElementoDomandaById.return_value = ElementoDomanda(id=id, domanda=domanda, risposta=risposta) + + with app.container.elementoDomandaContainer.GetElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare un elemento domanda + response = client.get(url_for('elementoDomanda_blueprint.get_elemento_domanda_by_id', id=id)) + + assert response.status_code == 200 + assert response.json["id"] == id + assert response.json["domanda"] == domanda + assert response.json["risposta"] == risposta + mockUseCase.getElementoDomandaById.assert_called_once_with(id) + + def test_get_elemento_domanda_by_id_not_found(self, client, app): + """Test per il controller di recupero di un elemento domanda non trovato.""" + mockUseCase = mock.Mock(spec=GetElementoDomandaUseCase) + id = 999 + mockUseCase.getElementoDomandaById.side_effect = ValueError("Elemento domanda non trovato") + + with app.container.elementoDomandaContainer.GetElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare un elemento domanda non trovato + response = client.get(url_for('elementoDomanda_blueprint.get_elemento_domanda_by_id', id=id)) + + assert response.status_code == 400 + assert response.json["message"] == "Elemento domanda non trovato" + mockUseCase.getElementoDomandaById.assert_called_once_with(id) + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_get_elemento_domanda_by_id_server_error(self, client, app, error): + """Test per il controller di recupero di un elemento domanda in presenza di un errore nel server.""" + mockUseCase = mock.Mock(spec=GetElementoDomandaUseCase) + id = 1 + if not error: + mockUseCase.getElementoDomandaById.return_value = None + else: + mockUseCase.getElementoDomandaById.side_effect = error + + with app.container.elementoDomandaContainer.GetElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare un elemento domanda + response = client.get(url_for('elementoDomanda_blueprint.get_elemento_domanda_by_id', id=id)) + + assert response.status_code == 500 + assert response.json["message"] == "Si è verificato un errore nel server, riprova più tardi" + mockUseCase.getElementoDomandaById.assert_called_once_with(id) + +class TestGetAllElementiDomandaController: + def test_get_all_elementi_domanda(self, client, app): + """Test per il controller di recupero di tutti gli elementi domanda.""" + mockUseCase = mock.Mock(spec=GetAllElementiDomandaUseCase) + mockUseCase.getAllElementiDomanda.return_value = [ElementoDomanda(id=1, domanda="Qual è la capitale d'Italia?", risposta="Roma"), + ElementoDomanda(id=2, domanda="Qual è la capitale della Francia?", risposta="Parigi")] + + with app.container.elementoDomandaContainer.GetAllElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare tutti gli elementi domanda + response = client.get(url_for('elementoDomanda_blueprint.get_all_elementi_domanda')) + + assert response.status_code == 200 + assert response.json[0]["id"] == 1 + assert response.json[0]["domanda"] == "Qual è la capitale d'Italia?" + assert response.json[0]["risposta"] == "Roma" + assert response.json[1]["id"] == 2 + assert response.json[1]["domanda"] == "Qual è la capitale della Francia?" + assert response.json[1]["risposta"] == "Parigi" + assert len(response.json) == 2 + mockUseCase.getAllElementiDomanda.assert_called_once() + + def test_get_all_elementi_domanda_empty(self, client, app): + """Test per il controller di recupero di tutti gli elementi domanda quando non ci sono elementi.""" + mockUseCase = mock.Mock(spec=GetAllElementiDomandaUseCase) + mockUseCase.getAllElementiDomanda.return_value = {} + + with app.container.elementoDomandaContainer.GetAllElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare tutti gli elementi domanda + response = client.get(url_for('elementoDomanda_blueprint.get_all_elementi_domanda')) + + assert response.status_code == 200 + assert len(response.json) == 0 + mockUseCase.getAllElementiDomanda.assert_called_once() + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_get_all_elementi_domanda_server_error(self, client, app, error): + """Test per il controller di recupero di tutti gli elementi domanda in presenza di un errore nel server.""" + mockUseCase = mock.Mock(spec=GetAllElementiDomandaUseCase) + if not error: + mockUseCase.getAllElementiDomanda.return_value = None + else: + mockUseCase.getAllElementiDomanda.side_effect = error + + with app.container.elementoDomandaContainer.GetAllElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta GET per recuperare tutti gli elementi domanda + response = client.get(url_for('elementoDomanda_blueprint.get_all_elementi_domanda')) + + assert response.status_code == 500 + assert response.json["message"] == "Si è verificato un errore nel server, riprova più tardi" + mockUseCase.getAllElementiDomanda.assert_called_once() + +class TestDeleteElementiDomandaController: + def test_delete_elementi_domanda_by_id(self, client, app): + """Test per il controller di eliminazione di un elemento domanda.""" + mockUseCase = mock.Mock(spec=DeleteElementiDomandaUseCase) + mockUseCase.deleteElementiDomandaById.return_value = True + ids = [1, 2, 3] + + with app.container.elementoDomandaContainer.DeleteElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta DELETE per eliminare un elemento domanda + response = client.post(url_for('elementoDomanda_blueprint.delete_elementi_domanda'), json={"ids": ids}) + + assert response.status_code == 200 + assert response.json["message"] == "Elementi eliminati con successo" + mockUseCase.deleteElementiDomandaById.assert_called_once_with(ids) + + @pytest.mark.parametrize("json", [{}, None]) + def test_delete_elementi_domanda_by_id_invalid(self, client, app, json): + """Test per il controller di eliminazione di un elemento domanda con ID non valido.""" + mockUseCase = mock.Mock(spec=DeleteElementiDomandaUseCase) + + with app.container.elementoDomandaContainer.DeleteElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta DELETE con ID non valido + response = client.post(url_for('elementoDomanda_blueprint.delete_elementi_domanda'), json=json) + + assert response.status_code == 400 + assert response.json["message"] == "La lista di id è un campo obbligatorio." + mockUseCase.deleteElementiDomandaById.assert_not_called() + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_delete_elementi_domanda_by_id_server_error(self, client, app, error): + mockUseCase = mock.Mock(spec=DeleteElementiDomandaUseCase) + ids = [1, 2, 3] + if not error: + mockUseCase.deleteElementiDomandaById.return_value = False + else: + mockUseCase.deleteElementiDomandaById.side_effect = error + + with app.container.elementoDomandaContainer.DeleteElementiDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta DELETE per eliminare un elemento domanda + response = client.post(url_for('elementoDomanda_blueprint.delete_elementi_domanda'), json={"ids": ids}) + + assert response.status_code == 500 + assert response.json["message"] == "Si è verificato un errore nel server, riprova più tardi" + mockUseCase.deleteElementiDomandaById.assert_called_once_with(ids) + +class TestUpdateElementoDomandaController: + def test_update_elemento_domanda_by_id(self, client, app): + """Test per il controller di aggiornamento di un elemento domanda.""" + mockUseCase = mock.Mock(spec=UpdateElementoDomandaUseCase) + mockUseCase.updateElementoDomandaById.return_value = True + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + id = 1 + + with app.container.elementoDomandaContainer.UpdateElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta PUT per aggiornare un elemento domanda + response = client.put(url_for('elementoDomanda_blueprint.update_elemento_domanda', id=id), json={"domanda": domanda, "risposta": risposta}) + + assert response.status_code == 200 + assert response.json["message"] == "Elemento aggiornato con successo" + mockUseCase.updateElementoDomandaById.assert_called_once_with(id, domanda, risposta) + + @pytest.mark.parametrize("json", [{"risposta": "Roma"}, {"domanda": "Qual è la capitale d'Italia?"}, {}, None]) + def test_update_elemento_domanda_by_id_invalid(self, client, app, json): + """Test per il controller di aggiornamento di un elemento domanda con ID non valido.""" + mockUseCase = mock.Mock(spec=UpdateElementoDomandaUseCase) + id = 1 + + with app.container.elementoDomandaContainer.UpdateElementoDomandaService.override(mockUseCase): + with app.test_request_context(): + # Simulo una richiesta PUT con ID non valido + response = client.put(url_for('elementoDomanda_blueprint.update_elemento_domanda', id=id), json=json) + + assert response.status_code == 400 + assert response.json["message"] == "Domanda e risposta sono campi obbligatori." + mockUseCase.updateElementoDomandaById.assert_not_called() + + def test_update_elemento_domanda_by_id_not_found(self, client, app): + """Test per il controller di aggiornamento di un elemento domanda non trovato.""" + mockUseCase = mock.Mock(spec=UpdateElementoDomandaUseCase) + mockUseCase.updateElementoDomandaById.side_effect = ValueError("Elemento domanda non trovato") + id = 999 + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + + app.container.elementoDomandaContainer.UpdateElementoDomandaService.override(mockUseCase) + with app.test_request_context(): + # Simulo una richiesta PUT per aggiornare un elemento domanda non trovato + response = client.put(url_for('elementoDomanda_blueprint.update_elemento_domanda', id=id), json={"domanda": domanda, "risposta": risposta}) + + assert response.status_code == 400 + assert response.json["message"] == "Elemento domanda non trovato" + mockUseCase.updateElementoDomandaById.assert_called_once_with(id, domanda, risposta) + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_update_elemento_domanda_by_id_server_error(self, client, app, error): + """"Test per il controller di aggiornamento di un elemento domanda in presenza di un errore nel server.""" + mockUseCase = mock.Mock(spec=UpdateElementoDomandaUseCase) + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + id = 1 + + if not error: + mockUseCase.updateElementoDomandaById.return_value = False + else: + mockUseCase.updateElementoDomandaById.side_effect = error + + app.container.elementoDomandaContainer.UpdateElementoDomandaService.override(mockUseCase) + with app.test_request_context(): + # Simulo una richiesta PUT per aggiornare un elemento domanda + response = client.put(url_for('elementoDomanda_blueprint.update_elemento_domanda', id=id), json={"domanda": domanda, "risposta": risposta}) + + assert response.status_code == 500 + assert response.json["message"] == "Si è verificato un errore nel server, riprova più tardi" + mockUseCase.updateElementoDomandaById.assert_called_once_with(id, domanda, risposta) \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/input/rest/test_ExecuteTestControllers.py b/Artificial_QI/test/infrastructure/adapter/input/rest/test_ExecuteTestControllers.py new file mode 100644 index 0000000..c5fd853 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/input/rest/test_ExecuteTestControllers.py @@ -0,0 +1,166 @@ +from unittest.mock import Mock, patch +import pytest +from flask import url_for +from application import create_app +from src.application.ports.input import ExecuteTestUseCase, GetTestStatusUseCase +from src.domain import RisultatoTest, RisultatoSingolaDomanda +from datetime import date + +@pytest.fixture() +def app(): + """Funzione di setup per l'app Flask.""" + app = create_app(True) + yield app + app.container.unwire() + +@pytest.fixture() +def client(app): + return app.test_client() + +class TestExecuteTestController: + def test_execute_test(self, client, app): + """Test per il controller di esecuzione del test.""" + + # Mocking the ExecuteTestUseCase + mock_use_case = Mock(spec=ExecuteTestUseCase) + mock_status_use_case = Mock(spec=GetTestStatusUseCase) + app.container.executeTestContainer.GetTestStatusService.override(mock_status_use_case) + app.container.executeTestContainer.ExecuteTestService.override(mock_use_case) + + # Mocking the return value of executeTest method + result = RisultatoTest( + id=1, + score=7.5, + LLM="GPT-3", + dataEsecuzione=date.today(), + nomeSet="Test 1", + risultatiDomande={ + RisultatoSingolaDomanda( + id=1, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM", + score=5.5, + metriche={"metrica1": 0.9, "metrica2": 8.6} + ), + RisultatoSingolaDomanda( + id=1, + domanda="Domanda 2", + risposta="Risposta 2", + rispostaLLM="Risposta LLM", + score=6.3, + metriche={"metrica1": 4.7, "metrica2": 6.9} + ) + } + ) + + mock_use_case.executeTest.return_value = None + mock_status_use_case.getTestStatus.return_value = { + "starting": False, + "in_progress": True, + "completed": 1, + "total": 2, + "percentage": 50, + "id_risultato": None + } + + def fake_thread_start(): + # simula il codice run_test_in_thread(...) + mock_use_case.executeTest() + + with patch("src.infrastructure.adapter.input.rest.ExecuteTestControllers.Thread") as mock_thread, \ + patch("src.infrastructure.adapter.input.rest.ExecuteTestControllers.time.sleep") as mock_sleep: + + mock_thread_instance = mock_thread.return_value + mock_thread_instance.start.side_effect = fake_thread_start + + with app.test_request_context(): + # Sending a POST request to the endpoint + response = client.post(url_for('executeTest_blueprint.execute_test')) + + mock_thread_instance.start.assert_called_once() + mock_sleep.assert_called_once_with(1) + + # Asserting the response status code and data + assert response.status_code == 200 + assert response.json == {"message": "Test avviato con successo"} + mock_use_case.executeTest.assert_called_once() + mock_status_use_case.getTestStatus.assert_called_once() + + @pytest.mark.parametrize("error", [{"in_progress": False}, Exception()]) + def test_execute_test_error(self, client, app, error): + # Mocking the ExecuteTestUseCaseoverride + mock_use_case = Mock(spec=ExecuteTestUseCase) + mock_status_use_case = Mock(spec=GetTestStatusUseCase) + app.container.executeTestContainer.GetTestStatusService.override(mock_status_use_case) + app.container.executeTestContainer.ExecuteTestService.override(mock_use_case) + + if error is Exception: + mock_use_case.executeTest.side_effect = error + else: + mock_status_use_case.getTestStatus.return_value = error + + def fake_thread_start(): + # simula il codice run_test_in_thread(...) + mock_use_case.executeTest() + + with patch("src.infrastructure.adapter.input.rest.ExecuteTestControllers.Thread") as mock_thread, \ + patch("src.infrastructure.adapter.input.rest.ExecuteTestControllers.time.sleep") as mock_sleep: + + mock_thread_instance = mock_thread.return_value + mock_thread_instance.start.side_effect = fake_thread_start + + with app.test_request_context(): + # Sending a POST request to the endpoint + response = client.post(url_for('executeTest_blueprint.execute_test')) + + mock_thread_instance.start.assert_called_once() + mock_sleep.assert_called_once_with(1) + + # Asserting the response status code and data + assert response.status_code == 500 + assert response.json == {"message": "Si è verificato un errore nel server, riprova più tardi"} + mock_use_case.executeTest.assert_called_once() + mock_status_use_case.getTestStatus.assert_called_once() + +class TestGetTestStatusController: + def test_get_test_status(self, client, app): + # Mocking the GetTestStatusUseCase + mock_use_case = Mock(spec=GetTestStatusUseCase) + app.container.executeTestContainer.GetTestStatusService.override(mock_use_case) + + # Mocking the return value of getTestStatus method + mock_use_case.getTestStatus.return_value = { + "starting": False, + "in_progress": False, + "completed": 0, + "total": 0, + "percentage": 0, + "id_risultato": None + } + + with app.test_request_context(): + # Sending a GET request to the endpoint + response = client.get(url_for('executeTest_blueprint.test_status')) + + # Asserting the response status code and data + assert response.status_code == 200 + assert response.json == mock_use_case.getTestStatus.return_value + mock_use_case.getTestStatus.assert_called_once() + + def test_get_test_status_server_error(self, client, app): + # Mocking the GetTestStatusUseCase + mock_use_case = Mock(spec=GetTestStatusUseCase) + app.container.executeTestContainer.GetTestStatusService.override(mock_use_case) + + # Mocking the return value of getTestStatus method + mock_use_case.getTestStatus.side_effect = Exception("Errore di test") + + with app.test_request_context(): + # Sending a GET request to the endpoint + response = client.get(url_for('executeTest_blueprint.test_status')) + + # Asserting the response status code and data + assert response.status_code == 500 + assert response.json == {"message": "Si è verificato un errore nel server, riprova più tardi"} + mock_use_case.getTestStatus.assert_called_once() \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/input/rest/test_RisultatoTestControllers.py b/Artificial_QI/test/infrastructure/adapter/input/rest/test_RisultatoTestControllers.py new file mode 100644 index 0000000..5067c58 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/input/rest/test_RisultatoTestControllers.py @@ -0,0 +1,187 @@ +from unittest import mock +import pytest +from flask import url_for +from application import create_app +from src.application.ports.input import GetRisultatoTestUseCase, GetAllRisultatiTestUseCase, GetRisultatoSingolaDomandaUseCase +from src.domain import RisultatoTest, RisultatoSingolaDomanda +from datetime import date + +@pytest.fixture() +def app(): + """Funzione di setup per l'app Flask.""" + app = create_app(True) + yield app + app.container.unwire() + +@pytest.fixture() +def client(app): + return app.test_client() + +class TestGetRisultatoTestControllers: + def test_get_risultato_test_by_id(self,client,app): + # Mocking the GetRisultatoTestUseCase + mock_use_case = mock.Mock(spec=GetRisultatoTestUseCase) + app.container.risultatoTestContainer.GetRisultatoTestService.override(mock_use_case) + result = RisultatoTest( + id=1, + score=7.5, + LLM="GPT-3", + dataEsecuzione=date.today(), + nomeSet="Test 1", + risultatiDomande={ + RisultatoSingolaDomanda( + id=1, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM", + score=5.5, + metriche={"metrica1": 0.9, "metrica2": 8.6} + ), + RisultatoSingolaDomanda( + id=1, + domanda="Domanda 2", + risposta="Risposta 2", + rispostaLLM="Risposta LLM", + score=6.3, + metriche={"metrica1": 4.7, "metrica2": 6.9} + ) + } + ) + mock_use_case.getRisultatoTestById.return_value = result + + with app.test_request_context(): + # Sending a GET request to the endpoint + response = client.get(url_for('risultatoTest_blueprint.get_risultato_test_by_id', id=1)) + + assert response.status_code == 200 + assert response.json == result.serialize() + + def test_get_risultato_test_by_id_not_found(self,client,app): + mock_use_case = mock.Mock(spec=GetRisultatoTestUseCase) + app.container.risultatoTestContainer.GetRisultatoTestService.override(mock_use_case) + mock_use_case.getRisultatoTestById.side_effect = ValueError("Test non trovato") + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_risultato_test_by_id', id=999)) + + assert response.status_code == 400 + assert response.json == {"message": "Test non trovato"} + + def test_get_risultato_test_by_id_server_error(self,client,app): + mock_use_case = mock.Mock(spec=GetRisultatoTestUseCase) + app.container.risultatoTestContainer.GetRisultatoTestService.override(mock_use_case) + mock_use_case.getRisultatoTestById.side_effect = Exception("Errore interno del server") + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_risultato_test_by_id', id=1)) + + assert response.status_code == 500 + assert response.json == {"message": "Si è verificato un errore nel server, riprova più tardi"} + +class TestGetAllRisultatiTestController: + def test_get_all_risultati_test(self,client,app): + # Mocking the GetAllRisultatiTestUseCase + mock_use_case = mock.Mock(spec=GetAllRisultatiTestUseCase) + app.container.risultatoTestContainer.GetAllRisultatiTestService.override(mock_use_case) + result = { + RisultatoTest( + id=1, + score=7.5, + LLM="GPT-3", + dataEsecuzione=date.today(), + nomeSet="Test 1", + risultatiDomande={} + ), + RisultatoTest( + id=2, + score=8.0, + LLM="GPT-4", + dataEsecuzione=date.today(), + nomeSet="Test 2", + risultatiDomande={} + ) + } + mock_use_case.getAllRisultatiTest.return_value = result + + with app.test_request_context(): + # Sending a GET request to the endpoint + response = client.get(url_for('risultatoTest_blueprint.get_all_risultati_test')) + + assert response.status_code == 200 + assert response.json == [risultato.serializeForList() for risultato in result] + + def test_get_all_risultati_test_empty(self,client,app): + mock_use_case = mock.Mock(spec=GetAllRisultatiTestUseCase) + app.container.risultatoTestContainer.GetAllRisultatiTestService.override(mock_use_case) + mock_use_case.getAllRisultatiTest.return_value = {} + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_all_risultati_test')) + + assert response.status_code == 200 + assert len(response.json) == 0 + + def test_get_all_risultati_server_error(self,client,app): + mock_use_case = mock.Mock(spec=GetAllRisultatiTestUseCase) + app.container.risultatoTestContainer.GetAllRisultatiTestService.override(mock_use_case) + + mock_use_case.getAllRisultatiTest.side_effect = Exception() + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_all_risultati_test')) + + assert response.status_code == 500 + assert response.json == {"message": "Si è verificato un errore nel server, riprova più tardi"} + +class TestGetRisultatoSingolaDomandaController: + def test_get_risultato_singola_domanda_by_id(self,client,app): + # Mocking the GetRisultatoSingolaDomandaUseCase + mock_use_case = mock.Mock(spec=GetRisultatoSingolaDomandaUseCase) + app.container.risultatoTestContainer.GetRisultatoSingolaDomandaService.override(mock_use_case) + result = RisultatoSingolaDomanda( + id=1, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM", + score=5.5, + metriche={"metrica1": 0.9, "metrica2": 8.6} + ) + mock_use_case.getRisultatoSingolaDomandaTestById.return_value = result + + with app.test_request_context(): + # Sending a GET request to the endpoint + response = client.get(url_for('risultatoTest_blueprint.get_risultato_singola_domanda_test_by_id', id=1)) + + assert response.status_code == 200 + assert response.json == result.serialize() + + def test_get_risultato_singola_domanda_by_id_invalid(self,client,app): + mock_use_case = mock.Mock(spec=GetRisultatoSingolaDomandaUseCase) + app.container.risultatoTestContainer.GetRisultatoSingolaDomandaService.override(mock_use_case) + mock_use_case.getRisultatoSingolaDomandaTestById.side_effect = ValueError("ID non valido") + + with app.test_request_context(): + with pytest.raises(ValueError): + _ = client.get(url_for('risultatoTest_blueprint.get_risultato_singola_domanda_test_by_id', id="invalid")) + + def test_get_risultato_singola_domanda_by_id_not_found(self,client,app): + mock_use_case = mock.Mock(spec=GetRisultatoSingolaDomandaUseCase) + app.container.risultatoTestContainer.GetRisultatoSingolaDomandaService.override(mock_use_case) + mock_use_case.getRisultatoSingolaDomandaTestById.side_effect = ValueError("Test non trovato") + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_risultato_singola_domanda_test_by_id', id=999)) + + assert response.status_code == 400 + assert response.json == "Test non trovato" + + def test_get_risultato_singola_domanda_by_id_server_error(self,client,app): + mock_use_case = mock.Mock(spec=GetRisultatoSingolaDomandaUseCase) + app.container.risultatoTestContainer.GetRisultatoSingolaDomandaService.override(mock_use_case) + mock_use_case.getRisultatoSingolaDomandaTestById.side_effect = Exception("Errore interno del server") + + with app.test_request_context(): + response = client.get(url_for('risultatoTest_blueprint.get_risultato_singola_domanda_test_by_id', id=1)) + + assert response.status_code == 500 + assert response.json == {"message": "Si è verificato un errore nel server, riprova più tardi"} \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/LLM/__init__.py b/Artificial_QI/test/infrastructure/adapter/output/LLM/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/output/LLM/test_LLMAdapter.py b/Artificial_QI/test/infrastructure/adapter/output/LLM/test_LLMAdapter.py new file mode 100644 index 0000000..d9c3a64 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/LLM/test_LLMAdapter.py @@ -0,0 +1,49 @@ +from src.infrastructure.adapter.output.LLM.LLMAdapter import LLMAdapter +import pytest +from unittest.mock import Mock, patch + +class TestLLMAdapter: + @classmethod + def setup_class(cls): + cls.url = "http://localhost:5000/v1/chat/completions" + cls.nome = "gpt-3.5-turbo" + cls.llm_adapter = LLMAdapter(cls.url, cls.nome) + + def test_make_question(self): + """Test della funzione makeQuestion per verificare la risposta corretta.""" + + # Mock della risposta del server + mock_response = { + "id": "chat-1", + "object": "chat.completion", + "created": 20250403, + "model": "lmstudio/gpt-3.5-turbo", + "choices": [ + { + "message": { + "content": "La capitale d'Italia è Roma." + } + } + ] + } + + domanda = "Qual è la capitale d'Italia?" + + with patch("requests.post", return_value=Mock(status_code=200, json=lambda: mock_response)): + risposta = self.llm_adapter.makeQuestion(domanda) + + assert risposta == "La capitale d'Italia è Roma." + + def test_make_question_error(self): + """Test della funzione makeQuestion per verificare la gestione degli errori.""" + + domanda = "Qual è la capitale d'Italia?" + + with patch("requests.post", return_value=Mock(status_code=500)): + with pytest.raises(Exception): + self.llm_adapter.makeQuestion(domanda) + + def test_getName(self): + """Test della funzione getName per verificare il nome del modello.""" + + assert self.llm_adapter.getName() == self.nome \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/__init__.py b/Artificial_QI/test/infrastructure/adapter/output/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/__init__.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/__init__.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_ElementoDomandaPersistenceMapper.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_ElementoDomandaPersistenceMapper.py new file mode 100644 index 0000000..95cb5e3 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_ElementoDomandaPersistenceMapper.py @@ -0,0 +1,49 @@ +from src.infrastructure.adapter.output.persistence.domain import ElementoDomandaEntity +from src.infrastructure.adapter.output.persistence.mapper import ElementoDomandaPersistenceMapper +from src.domain import ElementoDomanda + +class TestElementoDomandaPersistenceMapper: + @classmethod + def setup_class(cls): + cls.mapper = ElementoDomandaPersistenceMapper() + + def test_from_elemento_domanda_entity(self): + """Test per la creazione di un oggetto ElementoDomanda a partire da un oggetto ElementoDomandaEntity.""" + + domanda = "Qual è la capitale d'Italia?" + risposta = "Roma" + id = 1 + + entity = ElementoDomandaEntity(id=id, domanda=domanda, risposta=risposta) + + elemento = self.mapper.fromElementoDomandaEntity(entity) + + assert elemento.getId() == id + assert elemento.getDomanda().getText() == domanda + assert elemento.getRisposta().getText() == risposta + + def test_to_elemento_domanda_entity(self): + """Test per la creazione di un oggetto ElementoDomandaEntity a partire da un oggetto ElementoDomanda.""" + + domanda = "Qual è la capitale della Germania?" + risposta = "Berlino" + id = 999 + elemento = ElementoDomanda(id=id, domanda=domanda, risposta=risposta) + + entity = self.mapper.toElementoDomandaEntity(elemento) + + assert entity.domanda == domanda + assert entity.risposta == risposta + assert entity.id is None # L'ID di una nuova entità è None prima del salvataggio + + def test_from_domanda_risposta(self): + """Test per la creazione di un oggetto ElementoDomandaEntity a partire da una domanda e una risposta.""" + + domanda_text = "Quanto fa 2 + 2?" + risposta_text = "4" + + entity = self.mapper.fromDomandaRisposta(domanda_text, risposta_text) + + assert entity.domanda == domanda_text + assert entity.risposta == risposta_text + assert entity.id is None # L'ID di una nuova entità creata da domanda/risposta è None \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoSingolaDomandaPersistenceMapper.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoSingolaDomandaPersistenceMapper.py new file mode 100644 index 0000000..4107339 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoSingolaDomandaPersistenceMapper.py @@ -0,0 +1,57 @@ +from src.domain import RisultatoSingolaDomanda +from src.infrastructure.adapter.output.persistence.domain import RisultatoSingolaDomandaEntity, RisultatoMetricaEntity +from src.infrastructure.adapter.output.persistence.mapper import RisultatoSingolaDomandaPersistenceMapper + +class TestRisultatoSingolaDomandaPersistenceMapper: + @classmethod + def setup_class(cls): + cls.mapper = RisultatoSingolaDomandaPersistenceMapper() + + def test_from_risultato_singola_domanda_entity(self): + """Test per la creazione di un oggetto RisultatoSingolaDomanda a partire da un oggetto RisultatoSingolaDomandaEntity.""" + + entity = RisultatoSingolaDomandaEntity( + id=1, + domanda="Domanda", + risposta="Risposta", + rispostaLLM="Risposta LLM", + score=0.95, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="bert", score=0.9), + RisultatoMetricaEntity(nomeMetrica="roberta", score=0.85) + ] + ) + + risultato = self.mapper.fromRisultatoSingolaDomandaEntity(entity) + + assert risultato.getId() == 1 + assert risultato.getDomanda() == "Domanda" + assert risultato.getRisposta() == "Risposta" + assert risultato.getRispostaLLM() == "Risposta LLM" + assert risultato.getScore() == 0.95 + assert risultato.getMetriche() == {"bert": 0.9, "roberta": 0.85} + + def test_to_risultato_singola_domanda_entity(self): + """Test per la creazione di un oggetto RisultatoSingolaDomandaEntity a partire da un oggetto RisultatoSingolaDomanda.""" + + risultato = RisultatoSingolaDomanda( + id=2, + domanda="Altra domanda", + risposta="Altra risposta", + rispostaLLM="Altra risposta LLM", + score=0.8, + metriche={ + "bert": 0.92, + "roberta": 0.88 + } + ) + + entity = self.mapper.toRisultatoSingolaDomandaEntity(risultato) + + assert entity.domanda == "Altra domanda" + assert entity.risposta == "Altra risposta" + assert entity.rispostaLLM == "Altra risposta LLM" + assert entity.score == 0.8 + assert len(entity.risultatiMetriche) == 2 + metriche_entity_dict = {m.nomeMetrica: m.score for m in entity.risultatiMetriche} + assert metriche_entity_dict == {"bert": 0.92, "roberta": 0.88} \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoTestPersistenceMapper.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoTestPersistenceMapper.py new file mode 100644 index 0000000..d0c197b --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/persistence/mapper/test_RisultatoTestPersistenceMapper.py @@ -0,0 +1,147 @@ +import pytest +from unittest.mock import Mock, patch +from src.domain import RisultatoTest, RisultatoSingolaDomanda +from src.infrastructure.adapter.output.persistence.domain import RisultatoTestEntity, RisultatoSingolaDomandaEntity, RisultatoMetricaEntity +from src.infrastructure.adapter.output.persistence.mapper import RisultatoTestPersistenceMapper, RisultatoSingolaDomandaPersistenceMapper + +@pytest.fixture +def RisultatoSingolaDomanda1(): + return RisultatoSingolaDomanda(id=1, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM 1", + score=0.9, + metriche={ + "BLEU": 0.8, + "TER": 0.7 + }) + +@pytest.fixture +def RisultatoSingolaDomanda2(): + return RisultatoSingolaDomanda(id=2, + domanda="Domanda 2", + risposta="Risposta 2", + rispostaLLM="Risposta LLM 2", + score=0.8, + metriche={ + "BLEU": 0.75, + "TER": 0.65 + }) + +@pytest.fixture +def RisultatoTest1(RisultatoSingolaDomanda1, RisultatoSingolaDomanda2): + return RisultatoTest(id=1, + score=0.85, + LLM="gpt-3", + dataEsecuzione="2025-03-31", + nomeSet=None, + risultatiDomande={RisultatoSingolaDomanda1, RisultatoSingolaDomanda2}) + +class TestRisultatoTestPersistenceMapper: + @classmethod + def setup_class(cls): + cls.mockRisultatoSingolaDomandaPersistenceMapper = Mock(spec=RisultatoSingolaDomandaPersistenceMapper) + cls.mapper = RisultatoTestPersistenceMapper(cls.mockRisultatoSingolaDomandaPersistenceMapper) + + def setup_method(self): + self.mockRisultatoSingolaDomandaPersistenceMapper.reset_mock() + + def test_from_risultato_test_entity(self, RisultatoTest1, RisultatoSingolaDomanda1, RisultatoSingolaDomanda2): + """Test per la creazione di un oggetto RisultatoTest a partire da un oggetto RisultatoTestEntity.""" + + entity = RisultatoTestEntity( + id=1, + score=0.85, + LLM="gpt-3", + data="2025-03-31", + risultatiDomande=[ + RisultatoSingolaDomandaEntity(id=10, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM 1", + score=0.9, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="BLEU", score=0.8), + RisultatoMetricaEntity(nomeMetrica="TER", score=0.7) + ]), + RisultatoSingolaDomandaEntity(id=11, + domanda="Domanda 2", + risposta="Risposta 2", + rispostaLLM="Risposta LLM 2", + score=0.8, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="BLEU", score=0.75), + RisultatoMetricaEntity(nomeMetrica="TER", score=0.65) + ]) + + ] + ) + + self.mockRisultatoSingolaDomandaPersistenceMapper.fromRisultatoSingolaDomandaEntity.side_effect = [RisultatoSingolaDomanda1, RisultatoSingolaDomanda2] + + risultato = self.mapper.fromRisultatoTestEntity(entity) + + assert risultato.getId() == RisultatoTest1.getId() + assert risultato.getScore() == RisultatoTest1.getScore() + assert risultato.getLLM() == RisultatoTest1.getLLM() + assert risultato.getDataEsecuzione() == RisultatoTest1.getDataEsecuzione() + assert risultato.getNomeSet() == RisultatoTest1.getNomeSet() + assert risultato.getRisultatiDomande() == RisultatoTest1.getRisultatiDomande() + assert len(risultato.getRisultatiDomande()) == 2 + assert RisultatoSingolaDomanda1 in risultato.getRisultatiDomande() + assert RisultatoSingolaDomanda2 in risultato.getRisultatiDomande() + self.mockRisultatoSingolaDomandaPersistenceMapper.fromRisultatoSingolaDomandaEntity.assert_any_call(entity.risultatiDomande[0]) + self.mockRisultatoSingolaDomandaPersistenceMapper.fromRisultatoSingolaDomandaEntity.assert_any_call(entity.risultatiDomande[1]) + + def test_to_risultato_test_entity(self, RisultatoTest1): + """Test per la creazione di un oggetto RisultatoTestEntity a partire da un oggetto RisultatoTest.""" + + entity = RisultatoTestEntity( + id=1, + score=0.85, + LLM="gpt-3", + data="2025-03-31", + risultatiDomande=[ + RisultatoSingolaDomandaEntity(id=10, + domanda="Domanda 1", + risposta="Risposta 1", + rispostaLLM="Risposta LLM 1", + score=0.9, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="BLEU", score=0.8), + RisultatoMetricaEntity(nomeMetrica="TER", score=0.7) + ]), + RisultatoSingolaDomandaEntity(id=11, + domanda="Domanda 2", + risposta="Risposta 2", + rispostaLLM="Risposta LLM 2", + score=0.8, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="BLEU", score=0.75), + RisultatoMetricaEntity(nomeMetrica="TER", score=0.65) + ]) + + ] + ) + + self.mockRisultatoSingolaDomandaPersistenceMapper.toRisultatoSingolaDomandaEntity.side_effect = [entity.risultatiDomande[0], entity.risultatiDomande[1]] + + risultato = self.mapper.toRisultatoTestEntity(RisultatoTest1) + + assert risultato.score == entity.score + assert risultato.LLM == entity.LLM + assert risultato.data == entity.data + assert risultato.nomeSet == entity.nomeSet + assert len(risultato.risultatiDomande) == 2 + for res,exp in zip(risultato.risultatiDomande, entity.risultatiDomande): + assert res.id == exp.id + assert res.domanda == exp.domanda + assert res.risposta == exp.risposta + assert res.rispostaLLM == exp.rispostaLLM + assert res.score == exp.score + assert len(res.risultatiMetriche) == len(exp.risultatiMetriche) + for metrica, metricaEntity in zip(res.risultatiMetriche, exp.risultatiMetriche): + assert metrica.nomeMetrica == metricaEntity.nomeMetrica + assert metrica.score == metricaEntity.score + for res in RisultatoTest1.getRisultatiDomande(): + self.mockRisultatoSingolaDomandaPersistenceMapper.toRisultatoSingolaDomandaEntity.assert_any_call(res) \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/test_ElementoDomandaPersistenceAdapter.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/test_ElementoDomandaPersistenceAdapter.py new file mode 100644 index 0000000..24743ed --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/persistence/test_ElementoDomandaPersistenceAdapter.py @@ -0,0 +1,198 @@ +import pytest +from src.infrastructure.adapter.output.persistence import ElementoDomandaPersistenceAdapter +from src.infrastructure.adapter.output.persistence.repository import ElementoDomandaPostgreSQLRepository +from src.infrastructure.adapter.output.persistence.mapper import ElementoDomandaPersistenceMapper +from src.infrastructure.adapter.output.persistence.domain import ElementoDomandaEntity +from unittest import mock +from src.domain import ElementoDomanda +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm.exc import NoResultFound + +class TestElementoDomandaPersistenceAdapter: + @classmethod + def setup_class(cls): + cls.mockRepository = mock.Mock(spec=ElementoDomandaPostgreSQLRepository) + cls.mockMapper = mock.Mock(spec=ElementoDomandaPersistenceMapper) + cls.adapter = ElementoDomandaPersistenceAdapter(cls.mockRepository, cls.mockMapper) + + def setup_method(self): + self.mockRepository.reset_mock(side_effect=True) + self.mockMapper.reset_mock(side_effect=True) + + # Save Elemento Domanda + + def test_save_elemento_domanda(self): + """Test per il salvataggio di un elemento domanda.""" + + domanda = "Domanda1" + risposta = "Risposta1" + self.mockMapper.fromDomandaRisposta.return_value = ElementoDomandaEntity(domanda=domanda, risposta=risposta) + self.mockRepository.saveElementoDomanda.return_value = ElementoDomandaEntity(id=1, domanda=domanda, risposta=risposta) + self.mockMapper.fromElementoDomandaEntity.return_value = ElementoDomanda(domanda=domanda, risposta=risposta, id=1) + + result = self.adapter.saveElementoDomanda(domanda, risposta) + assert result == self.mockMapper.fromElementoDomandaEntity.return_value + + def test_save_elemento_domanda_db_error(self): + """Test per il salvataggio di un elemento domanda con errore nel database.""" + + self.mockMapper.fromElementoDomandaEntity.side_effect = SQLAlchemyError() + result = self.adapter.saveElementoDomanda("Domanda1", "Risposta1") + assert result is None + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_save_elemento_domanda_server_error(self, error): + """Test per il salvataggio di un elemento domanda con errore nel server.""" + + if error: + self.mockMapper.fromElementoDomandaEntity.side_effect = error + else: + self.mockMapper.fromElementoDomandaEntity.return_value = error + + result = self.adapter.saveElementoDomanda("Domanda1", "Risposta1") + assert result is None + + # Get Elemento Domanda + + def test_get_elemento_domanda_by_id(self): + """Test per il recupero di un elemento domanda tramite ID.""" + + self.mockMapper.fromElementoDomandaEntity.return_value = ElementoDomanda(domanda="Domanda1", risposta="Risposta1", id=1) + self.mockRepository.loadElementoDomandaById.return_value = ElementoDomandaEntity(id=1, domanda="Domanda1", risposta="Risposta1") + + result = self.adapter.getElementoDomandaById(1) + assert result == self.mockMapper.fromElementoDomandaEntity.return_value + + def test_get_elemento_domanda_by_id_not_found(self): + """Test per il recupero di un elemento domanda non trovato.""" + + self.mockRepository.loadElementoDomandaById.side_effect = NoResultFound() + with pytest.raises(ValueError): + self.adapter.getElementoDomandaById(1) + + def test_get_elemento_domanda_by_id_db_error(self): + """Test per il recupero di un elemento domanda con errore nel database.""" + + self.mockRepository.loadElementoDomandaById.return_value = ElementoDomandaEntity(id=1, domanda="Domanda1", risposta="Risposta1") + self.mockMapper.fromElementoDomandaEntity.side_effect = SQLAlchemyError() + + saved = self.adapter.getElementoDomandaById(1) + assert saved is None + + def test_get_elemento_domanda_by_id_server_error(self): + """Test per il recupero di un elemento domanda con errore nel server.""" + + self.mockMapper.fromElementoDomandaEntity.side_effect = Exception() + saved = self.adapter.getElementoDomandaById(1) + assert saved is None + + # Get All Elementi Domanda + + def test_get_all_elementi_domanda(self): + """Test per il recupero di tutti gli elementi domanda.""" + + self.mockRepository.loadAllElementiDomanda.return_value = {ElementoDomandaEntity(id=1, domanda="Domanda1", risposta="Risposta1"), + ElementoDomandaEntity(id=2, domanda="Domanda2", risposta="Risposta2")} + elementi = {ElementoDomanda(domanda="Domanda1", risposta="Risposta1", id=1), + ElementoDomanda(domanda="Domanda2", risposta="Risposta2", id=2)} + self.mockMapper.fromElementoDomandaEntity.side_effect = elementi + result = self.adapter.getAllElementiDomanda() + assert len(result) == 2 + assert result == elementi + + def test_get_all_elementi_domanda_empty(self): + """Test per il recupero di tutti gli elementi domanda vuoti.""" + + self.mockRepository.loadAllElementiDomanda.return_value = set() + self.mockMapper.fromElementoDomandaEntity.side_effect = set() + result = self.adapter.getAllElementiDomanda() + + assert len(result) == 0 + + def test_get_all_elementi_domanda_db_error(self): + """Test per il recupero di tutti gli elementi domanda con errore nel database.""" + + self.mockRepository.loadAllElementiDomanda.side_effect = SQLAlchemyError() + saved = self.adapter.getAllElementiDomanda() + assert saved is None + + @pytest.mark.parametrize("error", [None, Exception()]) + def test_get_all_elementi_domanda_server_error(self, error): + """Test per il recupero di tutti gli elementi domanda con errore nel server.""" + + if error: + self.mockRepository.loadAllElementiDomanda.side_effect = error + else: + self.mockRepository.loadAllElementiDomanda.return_value = error + + saved = self.adapter.getAllElementiDomanda() + assert saved is None + + # Delete Elementi Domanda + + def test_delete_elementi_domanda_by_id_(self): + """Test per la cancellazione di elementi domanda tramite ID.""" + + ids = {1, 2, 3} + self.mockRepository.deleteElementiDomanda.return_value = None + + result = self.adapter.deleteElementiDomandaById(ids) + assert result is True + + def test_delete_elementi_domanda_by_id_db_error(self): + """Test per la cancellazione di elementi domanda con errore nel database.""" + + ids = {1, 2, 3} + self.mockRepository.deleteElementiDomanda.side_effect = SQLAlchemyError() + + result = self.adapter.deleteElementiDomandaById(ids) + assert result is False + + def test_delete_elementi_domanda_by_id_server_error(self): + """Test per la cancellazione di elementi domanda con errore nel server.""" + + ids = {1, 2, 3} + self.mockRepository.deleteElementiDomanda.side_effect = Exception() + + result = self.adapter.deleteElementiDomandaById(ids) + assert result is False + + # Update Elemento Domanda + + def test_update_elemento_domanda_by_id(self): + """Test per l'aggiornamento di un elemento domanda tramite ID.""" + + id = 1 + domanda = "Nuova Domanda" + risposta = "Nuova Risposta" + self.mockRepository.updateElementoDomanda.return_value = None + + result = self.adapter.updateElementoDomandaById(id, domanda, risposta) + assert result is True + + def test_update_elemento_domanda_by_id_not_found(self): + """Test per l'aggiornamento di un elemento domanda non trovato.""" + + id = 1 + domanda = "Nuova Domanda" + risposta = "Nuova Risposta" + self.mockRepository.updateElementoDomanda.side_effect = NoResultFound() + + with pytest.raises(ValueError): + self.adapter.updateElementoDomandaById(id, domanda, risposta) + + def test_update_elemento_domanda_by_id_db_error(self): + id = 1 + domanda = "Nuova Domanda" + risposta = "Nuova Risposta" + self.mockRepository.updateElementoDomanda.side_effect = SQLAlchemyError() + result = self.adapter.updateElementoDomandaById(id, domanda, risposta) + assert result is False + + def test_update_elemento_domanda_by_id_server_error(self): + id = 1 + domanda = "Nuova Domanda" + risposta = "Nuova Risposta" + self.mockRepository.updateElementoDomanda.side_effect = Exception() + result = self.adapter.updateElementoDomandaById(id, domanda, risposta) + assert result is False \ No newline at end of file diff --git a/Artificial_QI/test/infrastructure/adapter/output/persistence/test_RisultatoTestPersistenceAdapter.py b/Artificial_QI/test/infrastructure/adapter/output/persistence/test_RisultatoTestPersistenceAdapter.py new file mode 100644 index 0000000..55990c3 --- /dev/null +++ b/Artificial_QI/test/infrastructure/adapter/output/persistence/test_RisultatoTestPersistenceAdapter.py @@ -0,0 +1,237 @@ +import pytest +from unittest import mock +from src.infrastructure.adapter.output.persistence import RisultatoTestPersistenceAdapter +from src.infrastructure.adapter.output.persistence.repository import RisultatoTestPostgreSQLRepository, RisultatoSingolaDomandaPostgreSQLRepository +from src.infrastructure.adapter.output.persistence.mapper import RisultatoTestPersistenceMapper, RisultatoSingolaDomandaPersistenceMapper +from src.infrastructure.adapter.output.persistence.domain import RisultatoTestEntity, RisultatoSingolaDomandaEntity, RisultatoMetricaEntity +from src.domain import RisultatoTest, RisultatoSingolaDomanda +from sqlalchemy.exc import SQLAlchemyError +from sqlalchemy.orm.exc import NoResultFound + +@pytest.fixture +def RisultatoSingolaDomanda1(): + return RisultatoSingolaDomanda(id=1, + domanda="domanda 1", + risposta="risposta 1", + rispostaLLM = "rispostaLLM 1", + score=7.3, + metriche=[ + {"nomeMetrica": "metrica 1", "score": 7.5}, + {"nomeMetrica": "metrica 2", "score": 6}, + {"nomeMetrica": "metrica 3", "score": 6}]) + +@pytest.fixture +def risultatoTest1(): + return RisultatoTest(id=1, score=7.8, LLM="LLM1", dataEsecuzione="2025-03-31", nomeSet=None, risultatiDomande={}) + +@pytest.fixture +def risultatoTest2(): + return RisultatoTest(id=2, score=9.2, LLM="LLM2", dataEsecuzione="2025-04-31", nomeSet=None, risultatiDomande={}) + +class TestRisultatoTestPersistenceAdapter: + @classmethod + def setup_class(cls): + cls.mockRepositoryTest = mock.Mock(spec=RisultatoTestPostgreSQLRepository) + cls.mockRepositorySingolaDomanda = mock.Mock(spec=RisultatoSingolaDomandaPostgreSQLRepository) + cls.mockMapperTest = mock.Mock(spec=RisultatoTestPersistenceMapper) + cls.mockMapperSingolaDomanda = mock.Mock(spec=RisultatoSingolaDomandaPersistenceMapper) + cls.adapter = RisultatoTestPersistenceAdapter( + cls.mockRepositoryTest, cls.mockRepositorySingolaDomanda, cls.mockMapperSingolaDomanda, cls.mockMapperTest + ) + + def setup_method(self): + self.mockRepositoryTest.reset_mock(side_effect=True) + self.mockRepositorySingolaDomanda.reset_mock(side_effect=True) + self.mockMapperTest.reset_mock(side_effect=True) + self.mockMapperSingolaDomanda.reset_mock(side_effect=True) + + # Save Risultato Test + + def test_save_risultato_test(self, risultatoTest1): + """Test per il salvataggio di un risultato test.""" + + entityIn = RisultatoTestEntity(score=7.8, LLM="nome LLM", data="2025-03-31", risultatiDomande=[]) + entityOut = RisultatoTestEntity(id=1, score=7.8, LLM="nome LLM", data="2025-03-31", nomeSet=None, risultatiDomande=[]) + self.mockMapperTest.toRisultatoTestEntity.return_value = entityIn + self.mockRepositoryTest.saveRisultatoTest.return_value = entityOut + self.mockMapperTest.fromRisultatoTestEntity.return_value = risultatoTest1 + + result = self.adapter.saveRisultatoTest(risultatoTest1) + + assert result == risultatoTest1 + self.mockMapperTest.toRisultatoTestEntity.assert_called_once_with(risultatoTest1) + self.mockRepositoryTest.saveRisultatoTest.assert_called_once_with(entityIn) + self.mockMapperTest.fromRisultatoTestEntity.assert_called_once_with(entityOut) + + def test_save_risultato_test_db_error(self, risultatoTest1): + """Test per il salvataggio di un risultato test in presenza di un errore nel database.""" + + entityIn = RisultatoTestEntity(score=7.8, LLM="nome LLM", data="2025-03-31", risultatiDomande=[]) + self.mockMapperTest.toRisultatoTestEntity.return_value = entityIn + self.mockRepositoryTest.saveRisultatoTest.side_effect = SQLAlchemyError() + + result = self.adapter.saveRisultatoTest(risultatoTest1) + + assert result is None + + def test_save_risultato_test_server_error(self, risultatoTest1): + """Test per il salvataggio di un risultato test in presenza di un errore nel server.""" + + entityIn = RisultatoTestEntity(score=7.8, LLM="nome LLM", data="2025-03-31", risultatiDomande=[]) + self.mockMapperTest.toRisultatoTestEntity.return_value = entityIn + self.mockRepositoryTest.saveRisultatoTest.side_effect = Exception() + + result = self.adapter.saveRisultatoTest(risultatoTest1) + + assert result is None + + # Get Risultato Test + + def test_get_risultato_test_by_id(self, risultatoTest1): + """Test per il recupero di un risultato test tramite ID.""" + + entityIn = RisultatoTestEntity(id=1, score=7.8, LLM="nome LLM", data="2025-03-31", risultatiDomande=[]) + self.mockRepositoryTest.loadRisultatoTestById.return_value = entityIn + self.mockMapperTest.fromRisultatoTestEntity.return_value = risultatoTest1 + + id = 1 + result = self.adapter.getRisultatoTestById(id) + + assert result == risultatoTest1 + self.mockRepositoryTest.loadRisultatoTestById.assert_called_once_with(id) + self.mockMapperTest.fromRisultatoTestEntity.assert_called_once_with(entityIn) + + def test_get_risultato_test_by_id_not_found(self): + """Test per il recupero di un risultato test non trovato.""" + + self.mockRepositoryTest.loadRisultatoTestById.side_effect = NoResultFound() + + id = 1 + with pytest.raises(ValueError): + self.adapter.getRisultatoTestById(id) + + self.mockRepositoryTest.loadRisultatoTestById.assert_called_once_with(id) + + def test_get_risultato_test_by_id_db_error(self): + """Test per il recupero di un risultato test in presenza di un errore nel database.""" + + self.mockRepositoryTest.loadRisultatoTestById.side_effect = SQLAlchemyError() + + id = 1 + result = self.adapter.getRisultatoTestById(id) + + assert result is None + + def test_get_risultato_test_by_id_server_error(self): + """Test per il recupero di un risultato test in presenza di un errore nel server.""" + + self.mockRepositoryTest.loadRisultatoTestById.side_effect = Exception() + + id = 1 + result = self.adapter.getRisultatoTestById(id) + + assert result is None + + # Get All Risultati Test + + def test_get_all_risultati_test(self, risultatoTest1, risultatoTest2): + """Test per il recupero di tutti i risultati test.""" + + entityIn1 = RisultatoTestEntity(id=1, score=7.8, LLM="nome LLM", data="2025-03-31", risultatiDomande=[]) + entityIn2 = RisultatoTestEntity(id=2, score=9.2, LLM="nome LLM", data="2025-04-31", risultatiDomande=[]) + self.mockRepositoryTest.loadAllRisultatiTest.return_value = [entityIn1, entityIn2] + self.mockMapperTest.fromRisultatoTestEntity.side_effect = [risultatoTest1, risultatoTest2] + + result = self.adapter.getAllRisultatiTest() + + assert result == {risultatoTest1, risultatoTest2} + self.mockRepositoryTest.loadAllRisultatiTest.assert_called_once() + self.mockMapperTest.fromRisultatoTestEntity.assert_any_call(entityIn1) + self.mockMapperTest.fromRisultatoTestEntity.assert_any_call(entityIn2) + assert len(result) == 2 + + def test_get_all_risultati_test_empty(self): + """Test per il recupero di tutti i risultati test vuoti.""" + + self.mockRepositoryTest.loadAllRisultatiTest.return_value = {} + + result = self.adapter.getAllRisultatiTest() + + self.mockRepositoryTest.loadAllRisultatiTest.assert_called_once() + self.mockMapperTest.fromRisultatoTestEntity.assert_not_called() + assert len(result) == 0 + + def test_get_all_risultati_test_db_error(self): + """"Test per il recupero di tutti i risultati test in presenza di un errore nel database.""" + + self.mockRepositoryTest.loadAllRisultatiTest.side_effect = SQLAlchemyError() + + result = self.adapter.getAllRisultatiTest() + + assert result is None + + def test_get_all_risultati_test_server_error(self): + """Test per il recupero di tutti i risultati test in presenza di un errore nel server.""" + + self.mockRepositoryTest.loadAllRisultatiTest.side_effect = Exception() + + result = self.adapter.getAllRisultatiTest() + + assert result is None + + # Get Risultato Singola Domanda Test + + def test_get_risultato_singola_domanda_test_by_id(self, RisultatoSingolaDomanda1): + """Test per il recupero di un risultato singola domanda test tramite ID.""" + + entityIn = RisultatoSingolaDomandaEntity(id=1, + domanda="domanda 1", + risposta="risposta 1", + rispostaLLM = "rispostaLLM 1", + score=7.3, + risultatiMetriche=[ + RisultatoMetricaEntity(nomeMetrica="metrica 1", score=7.5), + RisultatoMetricaEntity(nomeMetrica="metrica 2", score=6), + RisultatoMetricaEntity(nomeMetrica="metrica 3", score=6)]) + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.return_value = entityIn + self.mockMapperSingolaDomanda.fromRisultatoSingolaDomandaEntity.return_value = RisultatoSingolaDomanda1 + + id = 1 + result = self.adapter.getRisultatoSingolaDomandaTestById(id) + + assert result == RisultatoSingolaDomanda1 + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.assert_called_once_with(id) + self.mockMapperSingolaDomanda.fromRisultatoSingolaDomandaEntity.assert_called_once_with(entityIn) + + def test_get_risultato_singola_domanda_test_by_id_not_found(self): + """Test per il recupero di un risultato singola domanda test non trovato.""" + + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.side_effect = NoResultFound() + + id = 1 + with pytest.raises(ValueError): + self.adapter.getRisultatoSingolaDomandaTestById(id) + + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.assert_called_once_with(id) + + def test_get_risultato_singola_domanda_test_by_id_db_error(self): + """Test per il recupero di un risultato singola domanda test in presenza di un errore nel database.""" + + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.side_effect = SQLAlchemyError() + + id = 1 + result = self.adapter.getRisultatoSingolaDomandaTestById(id) + + assert result is None + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.assert_called_once_with(id) + + def test_get_risultato_singola_domanda_test_by_id_server_error(self): + """Test per il recupero di un risultato singola domanda test in presenza di un errore nel server.""" + + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.side_effect = Exception() + + id = 1 + result = self.adapter.getRisultatoSingolaDomandaTestById(id) + + assert result is None + self.mockRepositorySingolaDomanda.loadRisultatoSingolaDomandaTestById.assert_called_once_with(id) \ No newline at end of file diff --git a/Artificial_QI/trainModel/dsLoader.py b/Artificial_QI/trainModel/dsLoader.py new file mode 100644 index 0000000..550a119 --- /dev/null +++ b/Artificial_QI/trainModel/dsLoader.py @@ -0,0 +1,71 @@ +from datasets import load_dataset + +import sacrebleu +from rouge_score import rouge_scorer +from bert_score import BERTScorer +from sentence_transformers import CrossEncoder +import torch + +"""Questa classe si occupa di calcolare i gli score da associare ad una singola domanda generata dal modello.""" + +class Scorer: + def __init__(self, device=None): + if device is None: + self.device = "cuda" if torch.cuda.is_available() else "cpu" + else: + self.device = device + self.__bertScorer = BERTScorer(model_type="bert-base-uncased", device=self.device) + self.__crossEncoder = CrossEncoder('cross-encoder/stsb-roberta-large', device=self.device) + self.__rougeScorer = rouge_scorer.RougeScorer(['rouge1', 'rouge2', 'rougeL'], use_stemmer=True) + + def __lexical_score_batch(self, ipotesi_batch, riferimento_batch): + bleu_scores = [sacrebleu.sentence_bleu(hyp, [ref]).score / 100 for hyp, ref in zip(ipotesi_batch, riferimento_batch)] + ter_scores = [sacrebleu.sentence_ter(hyp, [ref]).score / 100 for hyp, ref in zip(ipotesi_batch, riferimento_batch)] + chrf_scores = [sacrebleu.sentence_chrf(hyp, [ref]).score / 100 for hyp, ref in zip(ipotesi_batch, riferimento_batch)] + return bleu_scores, ter_scores, chrf_scores + + def __ROUGE_score_batch(self, ipotesi_batch, riferimento_batch): + rouge_scores = [] + for hyp, ref in zip(ipotesi_batch, riferimento_batch): + scores = self.__rougeScorer.score(ref, hyp) + rouge_scores.append(scores['rougeL'].fmeasure) + return rouge_scores + + def __BERT_score_batch(self, ipotesi_batch, riferimento_batch): + P, R, F1 = self.__bertScorer.score(ipotesi_batch, riferimento_batch) + return F1.tolist() + + def score_batch(self, ipotesi_batch: list[str], riferimento_batch: list[str]) -> dict: + bleu_scores, ter_scores, chrf_scores = self.__lexical_score_batch(ipotesi_batch, riferimento_batch) + rouge_scores = self.__ROUGE_score_batch(ipotesi_batch, riferimento_batch) + bert_scores = self.__BERT_score_batch(ipotesi_batch, riferimento_batch) + cross_scores = self.__crossEncoder.predict(list(zip(ipotesi_batch, riferimento_batch))).tolist() + + return { + "BLEU": bleu_scores, + "TER": ter_scores, + "CHRF": chrf_scores, + "ROUGE": rouge_scores, + "BERT": bert_scores, + "CrossEncoder": cross_scores, + } + +def compute_scores(examples, scorer): + ipotesi_batch = examples["sentence1"] + riferimento_batch = examples["sentence2"] + scores = scorer.score_batch(ipotesi_batch, riferimento_batch) + return scores + +ds = load_dataset("mteb/stsb_multi_mt", "it") +ds = ds.remove_columns("lang") + +# Inizializza l'oggetto Scorer (puoi specificare il device) +scorer = Scorer(device="cuda" if torch.cuda.is_available() else "cpu") + +# Applica la funzione compute_scores al dataset utilizzando map con batched=True +ds = ds.map(compute_scores, batched=True, fn_kwargs={"scorer": scorer}) + + +ds = ds.remove_columns(["sentence1", "sentence2"]) + +ds.save_to_disk("assets/ds1") \ No newline at end of file diff --git a/Artificial_QI/trainModel/requirements.txt b/Artificial_QI/trainModel/requirements.txt new file mode 100644 index 0000000..e3b0cec --- /dev/null +++ b/Artificial_QI/trainModel/requirements.txt @@ -0,0 +1 @@ +datasets == 3.5.0 \ No newline at end of file diff --git a/Artificial_QI/trainModel/train.py b/Artificial_QI/trainModel/train.py new file mode 100644 index 0000000..4f4e8a3 --- /dev/null +++ b/Artificial_QI/trainModel/train.py @@ -0,0 +1,23 @@ +import joblib +import pandas as pd +from sklearn.ensemble import RandomForestRegressor +import datasets +from sklearn.preprocessing import MinMaxScaler + +ds = datasets.load_from_disk("assets/ds1") + +train1 = pd.DataFrame(ds['train']) +train2 = pd.DataFrame(ds['test']) + +scaler = MinMaxScaler(feature_range=(0, 1)) + +train_combined = pd.concat([train1, train2]) + +y_train = scaler.fit_transform(train_combined[['similarity_score']]) +X_train = train_combined.drop(columns=['similarity_score']) + +model = RandomForestRegressor(n_estimators=100, random_state=42) +model.fit(X_train, y_train.ravel()) + +joblib.dump(model, 'assets/newmodel.joblib') +diff = 0 \ No newline at end of file diff --git a/Assets/Rod2Cod_Logo.jpg b/Assets/Rod2Cod_Logo.jpg deleted file mode 100644 index 542daf4..0000000 Binary files a/Assets/Rod2Cod_Logo.jpg and /dev/null differ diff --git a/Assets/Rod2Cod_Logo_1920x1080_sfondoTintaUnita.jpg b/Assets/Rod2Cod_Logo_1920x1080_sfondoTintaUnita.jpg deleted file mode 100644 index b6952cd..0000000 Binary files a/Assets/Rod2Cod_Logo_1920x1080_sfondoTintaUnita.jpg and /dev/null differ diff --git a/Documentazione/AdR/AdR_v2.0.0.pdf b/Documentazione/AdR/AdR_v2.0.0.pdf deleted file mode 100644 index 9e1025a..0000000 Binary files a/Documentazione/AdR/AdR_v2.0.0.pdf and /dev/null differ diff --git a/Documentazione/AdR/Deprecated/AdR_v1.0.0.pdf b/Documentazione/AdR/Deprecated/AdR_v1.0.0.pdf deleted file mode 100644 index 9bb5624..0000000 Binary files a/Documentazione/AdR/Deprecated/AdR_v1.0.0.pdf and /dev/null differ diff --git a/Documentazione/Candidatura/Candidatura.pdf b/Documentazione/Candidatura/Candidatura.pdf deleted file mode 100644 index 3b1ef36..0000000 Binary files a/Documentazione/Candidatura/Candidatura.pdf and /dev/null differ diff --git a/Documentazione/Candidatura/Resoconto_Capitolati.pdf b/Documentazione/Candidatura/Resoconto_Capitolati.pdf deleted file mode 100644 index 649b544..0000000 Binary files a/Documentazione/Candidatura/Resoconto_Capitolati.pdf and /dev/null differ diff --git a/Documentazione/Candidatura_RTB/Candidatura.pdf b/Documentazione/Candidatura_RTB/Candidatura.pdf deleted file mode 100644 index 55c6811..0000000 Binary files a/Documentazione/Candidatura_RTB/Candidatura.pdf and /dev/null differ diff --git a/Documentazione/Glossario/Glossario_v1.0.0.pdf b/Documentazione/Glossario/Glossario_v1.0.0.pdf deleted file mode 100644 index 97eff5e..0000000 Binary files a/Documentazione/Glossario/Glossario_v1.0.0.pdf and /dev/null differ diff --git a/Documentazione/PdP/PdP_v1.0.0.pdf b/Documentazione/PdP/PdP_v1.0.0.pdf deleted file mode 100644 index 07e224d..0000000 Binary files a/Documentazione/PdP/PdP_v1.0.0.pdf and /dev/null differ diff --git a/Documentazione/PdQ/Deprecated/PdQ_v1.0.0.pdf b/Documentazione/PdQ/Deprecated/PdQ_v1.0.0.pdf deleted file mode 100644 index a096967..0000000 Binary files a/Documentazione/PdQ/Deprecated/PdQ_v1.0.0.pdf and /dev/null differ diff --git a/Documentazione/PdQ/PdQ_v2.0.0.pdf b/Documentazione/PdQ/PdQ_v2.0.0.pdf deleted file mode 100644 index 6b07011..0000000 Binary files a/Documentazione/PdQ/PdQ_v2.0.0.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Esterni/Verbale2024-10-29_approved.pdf b/Documentazione/Verbali/Esterni/Verbale2024-10-29_approved.pdf deleted file mode 100644 index 0020c8f..0000000 Binary files a/Documentazione/Verbali/Esterni/Verbale2024-10-29_approved.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Esterni/Verbale2024-11-26_approved.pdf b/Documentazione/Verbali/Esterni/Verbale2024-11-26_approved.pdf deleted file mode 100644 index ad205d6..0000000 Binary files a/Documentazione/Verbali/Esterni/Verbale2024-11-26_approved.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Esterni/Verbale2024-12-19_approved.pdf b/Documentazione/Verbali/Esterni/Verbale2024-12-19_approved.pdf deleted file mode 100644 index c205443..0000000 Binary files a/Documentazione/Verbali/Esterni/Verbale2024-12-19_approved.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Esterni/Verbale2025-01-22_approved.pdf b/Documentazione/Verbali/Esterni/Verbale2025-01-22_approved.pdf deleted file mode 100644 index 90267a4..0000000 Binary files a/Documentazione/Verbali/Esterni/Verbale2025-01-22_approved.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-10-18.pdf b/Documentazione/Verbali/Interni/Verbale2024-10-18.pdf deleted file mode 100644 index 64e9b15..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-10-18.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-10-25.pdf b/Documentazione/Verbali/Interni/Verbale2024-10-25.pdf deleted file mode 100644 index d509b98..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-10-25.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-11-05.pdf b/Documentazione/Verbali/Interni/Verbale2024-11-05.pdf deleted file mode 100644 index a95e41f..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-11-05.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-11-11.pdf b/Documentazione/Verbali/Interni/Verbale2024-11-11.pdf deleted file mode 100644 index 881a4b2..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-11-11.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-11-18.pdf b/Documentazione/Verbali/Interni/Verbale2024-11-18.pdf deleted file mode 100644 index 6e3f4bf..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-11-18.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-11-25.pdf b/Documentazione/Verbali/Interni/Verbale2024-11-25.pdf deleted file mode 100644 index 39bc154..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-11-25.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-12-02.pdf b/Documentazione/Verbali/Interni/Verbale2024-12-02.pdf deleted file mode 100644 index b5b3e3e..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-12-02.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-12-09.pdf b/Documentazione/Verbali/Interni/Verbale2024-12-09.pdf deleted file mode 100644 index c5bf7e9..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-12-09.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-12-16.pdf b/Documentazione/Verbali/Interni/Verbale2024-12-16.pdf deleted file mode 100644 index 783f1a0..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-12-16.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2024-12-27.pdf b/Documentazione/Verbali/Interni/Verbale2024-12-27.pdf deleted file mode 100644 index f19aba8..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2024-12-27.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-01-03.pdf b/Documentazione/Verbali/Interni/Verbale2025-01-03.pdf deleted file mode 100644 index 76e9d4f..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-01-03.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-01-07.pdf b/Documentazione/Verbali/Interni/Verbale2025-01-07.pdf deleted file mode 100644 index d64769b..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-01-07.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-01-13.pdf b/Documentazione/Verbali/Interni/Verbale2025-01-13.pdf deleted file mode 100644 index 1483f4e..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-01-13.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-01-20.pdf b/Documentazione/Verbali/Interni/Verbale2025-01-20.pdf deleted file mode 100644 index 06eefec..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-01-20.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-02-03.pdf b/Documentazione/Verbali/Interni/Verbale2025-02-03.pdf deleted file mode 100644 index eac853b..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-02-03.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-02-10.pdf b/Documentazione/Verbali/Interni/Verbale2025-02-10.pdf deleted file mode 100644 index fe0b319..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-02-10.pdf and /dev/null differ diff --git a/Documentazione/Verbali/Interni/Verbale2025-02-21.pdf b/Documentazione/Verbali/Interni/Verbale2025-02-21.pdf deleted file mode 100644 index fc4bdc4..0000000 Binary files a/Documentazione/Verbali/Interni/Verbale2025-02-21.pdf and /dev/null differ diff --git a/Documentazione/WOW/Deprecated/WoW_v1.0.0.pdf b/Documentazione/WOW/Deprecated/WoW_v1.0.0.pdf deleted file mode 100644 index 7e1b8b6..0000000 Binary files a/Documentazione/WOW/Deprecated/WoW_v1.0.0.pdf and /dev/null differ diff --git a/Documentazione/WOW/WoW_v2.0.0.pdf b/Documentazione/WOW/WoW_v2.0.0.pdf deleted file mode 100644 index c6b4f33..0000000 Binary files a/Documentazione/WOW/WoW_v2.0.0.pdf and /dev/null differ