diff --git a/README.md b/README.md
index 2b6d342e5..d5495d9d4 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ The Open Skills Management Tool (OSMT, pronounced "oz-mit") is a free, open-sour
## Architecture
OSMT is written in Kotlin with Spring Boot, and Angular. It uses backend-instances of MySQL, Redis, and Elastisearch.
-[
](./docs/Architectural-Diagram.png)
+[
](docs/arch/Architectural-Diagram.png)
## Dependencies
OSMT uses Elasticsearch, Redis, and MySQL as back-end dependencies. OSMT also requires an OAuth2 provider. Local / non-production configurations can be stood up using only Docker. See additional notes below for [Configuration](README.md#configuration).
@@ -224,25 +224,25 @@ osmt.security.scope.read=SCOPE_osmt.read
#### Configuration in Okta
In Okta, navigate to "Directory", then "Groups". You will need to create 3 groups with names that match your `osmt.security.role` values in `application.properties`.
-[
](./docs/okta/okta_groups_for_osmt_roles.png)
+[
](docs/int/okta/okta_groups_for_osmt_roles.png)
You can assign your Okta user accounts to these groups. In Okta, navigate to "Security", then "API". Open the "default" API, and navigate to the "Claims" tab.
* Add claim for "Access"
- [
](./docs/okta/okta_claims_access.png)
+ [
](docs/int/okta/okta_claims_access.png)
* Add a claim for "ID Token"
- [
](./docs/okta/okta_claims_id.png)
+ [
](docs/int/okta/okta_claims_id.png)
* Your end result should look like this:
- [
](./docs/okta/okta_claims.png)
+ [
](docs/int/okta/okta_claims.png)
From the Scopes tab, add a scope with name that matches osmt.security.scope.read in application.properties
-[
](./docs/okta/okta_scopes.png)
+[
](docs/int/okta/okta_scopes.png)
## How to get help
This project includes [./api/HELP.md](api/HELP.md), with links to relevant references and tutorials.
diff --git a/docs/Architectural-Diagram.png b/docs/arch/Architectural-Diagram.png
similarity index 100%
rename from docs/Architectural-Diagram.png
rename to docs/arch/Architectural-Diagram.png
diff --git a/docs/arch/osmt-conceptual-ldd.png b/docs/arch/osmt-conceptual-ldd.png
new file mode 100644
index 000000000..9327198c0
Binary files /dev/null and b/docs/arch/osmt-conceptual-ldd.png differ
diff --git a/docs/arch/osmt-model.mdj b/docs/arch/osmt-model.mdj
new file mode 100644
index 000000000..da899db47
--- /dev/null
+++ b/docs/arch/osmt-model.mdj
@@ -0,0 +1,7596 @@
+{
+ "_type": "Project",
+ "_id": "AAAAAAFF+h6SjaM2Hec=",
+ "name": "Untitled",
+ "ownedElements": [
+ {
+ "_type": "UMLModel",
+ "_id": "AAAAAAGEU3B4W7BtW2M=",
+ "_parent": {
+ "$ref": "AAAAAAFF+h6SjaM2Hec="
+ },
+ "name": "Model1",
+ "ownedElements": [
+ {
+ "_type": "UMLDeploymentDiagram",
+ "_id": "AAAAAAGEU3B4W7Bul4w=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "osmt-conceptual-ldd",
+ "ownedViews": [
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV+FwHDC4Co4=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV+FwHDC5GeY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC4Co4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+FwHDC6hyA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC5GeY="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 320,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+FwHDC7agU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC5GeY="
+ },
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;3",
+ "left": 445,
+ "top": 281,
+ "width": 652,
+ "height": 13,
+ "text": "Abstract Network"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+FwHDC84cQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC5GeY="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 320,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+FwHDC94YQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC5GeY="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 320,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 440,
+ "top": 274,
+ "width": 662,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV+FwHDC6hyA="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV+FwHDC7agU="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV+FwHDC84cQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV+FwHDC94YQ="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV+FwHDC+e0M=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC4Co4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV+FwHDC/q3g=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC4Co4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV+FwHDDAwQs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC4Co4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV+FwHDDBDQk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+FwHDC4Co4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV+FwHDC2JWs="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 440,
+ "top": 264,
+ "width": 672,
+ "height": 369,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV+FwHDC5GeY="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV+FwHDC+e0M="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV+FwHDC/q3g="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV+FwHDDAwQs="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV+FwHDDBDQk="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEU3L6vLDiXEo=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3L6vLDj/Dk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3L6vLDkCjU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDj/Dk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 480,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3L6vLDldgA=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDj/Dk="
+ },
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;1",
+ "left": 549,
+ "top": 393,
+ "width": 189,
+ "height": 13,
+ "text": "OSMT App Server"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3L6vLDmTrE=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDj/Dk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 480,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3L6vLDnbpg=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDj/Dk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 480,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 544,
+ "top": 386,
+ "width": 199,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3L6vLDkCjU="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3L6vLDldgA="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3L6vLDmTrE="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3L6vLDnbpg="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3L6vLDoiGw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 240,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3L6vLDppNk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 240,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3L6vLDq+Ww=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 240,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3L6vLDrl5U=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 240,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 544,
+ "top": 376,
+ "width": 209,
+ "height": 177,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3L6vLDj/Dk="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3L6vLDoiGw="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3L6vLDppNk="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3L6vLDq+Ww="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3L6vLDrl5U="
+ }
+ },
+ {
+ "_type": "UMLArtifactView",
+ "_id": "AAAAAAGEU3CsnLB3UNQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3CsnLB47bU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB3UNQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3CsnLB5Rt4=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB47bU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 368,
+ "width": 53.47265625,
+ "height": 13,
+ "text": "«artifact»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3CsnLB6QTI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB47bU="
+ },
+ "font": "Arial;13;1",
+ "left": 605,
+ "top": 480,
+ "width": 83.77001953125,
+ "height": 13,
+ "text": "OSMT API jar"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3CsnbB7yg8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB47bU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 368,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3CsnbB8s14=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB47bU="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 688,
+ "top": 368,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 600,
+ "top": 473,
+ "width": 93.77001953125,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3CsnLB5Rt4="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3CsnLB6QTI="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3CsnbB7yg8="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3CsnbB8s14="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3CsnbB95EA=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB3UNQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 184,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3CsnbB+D+A=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB3UNQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 184,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3CsnbB/Jqk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB3UNQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 184,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3CsnbCAYKQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3CsnLB3UNQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3CsnLB1YC8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 344,
+ "top": 184,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 600,
+ "top": 424,
+ "width": 93.77001953125,
+ "height": 75,
+ "stereotypeDisplay": "icon",
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3CsnLB47bU="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3CsnbB95EA="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3CsnbB+D+A="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3CsnbB/Jqk="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3CsnbCAYKQ="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEU3PflrEPyaI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3PflrEQ2xk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PflrERczw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEQ2xk="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 872,
+ "top": 359,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«relational database»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PflrEShVE=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEQ2xk="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 872,
+ "top": 374,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "MySQL"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PflrETkaY=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEQ2xk="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 496,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PflrEU6xU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEQ2xk="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 496,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 867,
+ "top": 354,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3PflrERczw="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3PflrEShVE="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3PflrETkaY="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3PflrEU6xU="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3PflrEVfl0=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 248,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3PflrEW2hU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 248,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3PflrEX+3g=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 248,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3PflrEY8Bg=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 248,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 867,
+ "top": 344,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3PflrEQ2xk="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3PflrEVfl0="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3PflrEW2hU="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3PflrEX+3g="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3PflrEY8Bg="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEU3PxbLE4eL8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3PxbLE5YW8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PxbLE6Otc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE5YW8="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 872,
+ "top": 447,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«search index»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PxbLE7Y88=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE5YW8="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 872,
+ "top": 462,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "ElasticSearch Container"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PxbLE8qf8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE5YW8="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 416,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3PxbLE9Z60=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE5YW8="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 416,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 867,
+ "top": 442,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3PxbLE6Otc="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3PxbLE7Y88="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3PxbLE8qf8="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3PxbLE9Z60="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3PxbLE+Rzw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 208,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3PxbLE/fTk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 208,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3PxbLFA3Uw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 208,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3PxbLFBjGY=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 296,
+ "top": 208,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 867,
+ "top": 432,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3PxbLE5YW8="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3PxbLE+Rzw="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3PxbLE/fTk="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3PxbLFA3Uw="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3PxbLFBjGY="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEU3P1yLFhgf0=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3P1yLFiQsI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3P1yLFjKoQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFiQsI="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 872,
+ "top": 535,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«in-memory db for job queue»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3P1yLFkrx0=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFiQsI="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 872,
+ "top": 550,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "Redis Container"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3P1yLFlzCQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFiQsI="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 576,
+ "top": 288,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3P1yLFmLKI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFiQsI="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 576,
+ "top": 288,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 867,
+ "top": 530,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3P1yLFjKoQ="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3P1yLFkrx0="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3P1yLFlzCQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3P1yLFmLKI="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3P1yLFnpU8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 288,
+ "top": 144,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3P1yLFoHg8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 288,
+ "top": 144,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3P1ybFprZs=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 288,
+ "top": 144,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3P1ybFqKSg=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 288,
+ "top": 144,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 867,
+ "top": 520,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3P1yLFiQsI="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3P1yLFnpU8="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3P1yLFoHg8="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3P1ybFprZs="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3P1ybFqKSg="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEU3RKjbHMS2E=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEU3RKjrHNgG8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3RKjrHOLP0=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjrHNgG8="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 557,
+ "top": 791,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«OAuth2 / OIDC Provider»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3RKjrHPIlw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjrHNgG8="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 557,
+ "top": 806,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "Okta"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3RKjrHQYxM=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjrHNgG8="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 544,
+ "top": 1408,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEU3RKjrHRXNs=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjrHNgG8="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 544,
+ "top": 1408,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 552,
+ "top": 786,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3RKjrHOLP0="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3RKjrHPIlw="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEU3RKjrHQYxM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3RKjrHRXNs="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEU3RKjrHSnIc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 272,
+ "top": 704,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEU3RKjrHTtbM=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 272,
+ "top": 704,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEU3RKjrHUr2U=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 272,
+ "top": 704,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEU3RKjrHVA4k=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 272,
+ "top": 704,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 552,
+ "top": 776,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEU3RKjrHNgG8="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEU3RKjrHSnIc="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEU3RKjrHTtbM="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEU3RKjrHUr2U="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEU3RKjrHVA4k="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEU3V3OLIAiWE=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIBx/o=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 751,
+ "top": 381,
+ "width": 84.2080078125,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 1,
+ "text": "+<>"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLICpWk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 778,
+ "top": 381,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLID3FU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 822,
+ "top": 382,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIEEjw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H9THI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 777,
+ "top": 387,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIFOOM=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H9THI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 780,
+ "top": 373,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIGEjQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H9THI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 773,
+ "top": 414,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIHDnY=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H+DdQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 841,
+ "top": 347,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIINlk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H+DdQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 838,
+ "top": 333,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEU3V3OLIJykg=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H+DdQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 845,
+ "top": 374,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEU3V3ObIKqSQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H9THI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 240,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEU3V3ObILsg8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3OLIAiWE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3V3N7H+DdQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 240,
+ "top": -72,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3PflrEPyaI="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "points": "752:408;808:408;808:368;867:368",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEU3V3OLIBx/o="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEU3V3OLICpWk="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEU3V3OLID3FU="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEU3V3OLIEEjw="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEU3V3OLIFOOM="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEU3V3OLIGEjQ="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEU3V3OLIHDnY="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEU3V3OLIINlk="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEU3V3OLIJykg="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEU3V3ObIKqSQ="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEU3V3ObILsg8="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEV9hyeLf1OFM=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyeLf2LgI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 809,
+ "top": 434,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyeLf3zTI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 809,
+ "top": 419,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyeLf4th8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 809,
+ "top": 464,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyeLf5MMU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfy09k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 777,
+ "top": 434,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyeLf6VJQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfy09k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 780,
+ "top": 420,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyebf7g4E=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfy09k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 773,
+ "top": 461,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyebf83t8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfzNh8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 841,
+ "top": 434,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyebf9pOQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfzNh8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 838,
+ "top": 420,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9hyebf+1vk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfzNh8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 845,
+ "top": 461,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9hyebf/Yag=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfy09k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9hyebgAxgU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLf1OFM="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9hyeLfzNh8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3PxbLE4eL8="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "points": "752:455;867:455",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEV9hyeLf2LgI="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV9hyeLf3zTI="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV9hyeLf4th8="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEV9hyeLf5MMU="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEV9hyeLf6VJQ="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9hyebf7g4E="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEV9hyebf83t8="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEV9hyebf9pOQ="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9hyebf+1vk="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9hyebf/Yag="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9hyebgAxgU="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEV9iHTLmRYSQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTLmS5TU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 822,
+ "top": 513,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTLmTcuI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 837,
+ "top": 513,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTLmUTDA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 793,
+ "top": 514,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTLmVOCw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmOkNo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 777,
+ "top": 475,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTLmWs0Q=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmOkNo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 780,
+ "top": 461,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTbmXjZc=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmOkNo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 773,
+ "top": 502,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTbmYXPw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmPq8Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 841,
+ "top": 523,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTbmZCrA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmPq8Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 838,
+ "top": 509,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9iHTbmaLNY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmPq8Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 845,
+ "top": 550,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9iHTbmbkfU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmOkNo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9iHTbmctRo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmRYSQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9iHTLmPq8Y="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -8,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3P1yLFhgf0="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "points": "752:496;808:496;808:544;867:544",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEV9iHTLmS5TU="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV9iHTLmTcuI="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV9iHTLmUTDA="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEV9iHTLmVOCw="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEV9iHTLmWs0Q="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9iHTbmXjZc="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEV9iHTbmYXPw="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEV9iHTbmZCrA="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9iHTbmaLNY="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9iHTbmbkfU="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9iHTbmctRo="
+ }
+ },
+ {
+ "_type": "UMLTextView",
+ "_id": "AAAAAAGEV9vmIOXPnTI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "font": "Arial;13;0",
+ "left": 568,
+ "top": 504,
+ "width": 153,
+ "height": 38,
+ "text": "Static UI files served from API JAR",
+ "horzAlign": 2
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEV9yTAO5Vch0=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5WYfw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "font": "Arial;13;0",
+ "left": 630,
+ "top": 657,
+ "width": 66.142578125,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 1,
+ "text": "+<>"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5Xkws=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 678,
+ "top": 657,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5YYbo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 633,
+ "top": 658,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5Z0k0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5SnFI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 663,
+ "top": 572,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5aDEc=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5SnFI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 676,
+ "top": 575,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5bmBg=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5SnFI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 635,
+ "top": 568,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5cRC8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5T33o="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 663,
+ "top": 743,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5dyKo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5T33o="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 676,
+ "top": 740,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV9yTAO5eV/s=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5T33o="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 635,
+ "top": 747,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9yTAO5fppc=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5SnFI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV9yTAO5ggRU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yTAO5Vch0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9yS/+5T33o="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3RKjbHMS2E="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "lineStyle": 1,
+ "points": "648:553;648:775",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEV9yTAO5WYfw="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV9yTAO5Xkws="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV9yTAO5YYbo="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEV9yTAO5Z0k0="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEV9yTAO5aDEc="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9yTAO5bmBg="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEV9yTAO5cRC8="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEV9yTAO5dyKo="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEV9yTAO5eV/s="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9yTAO5fppc="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEV9yTAO5ggRU="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV910z/TpiX4=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV910z/Tqajg=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV910z/Tr0T8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tqajg="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -144,
+ "top": -176,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9100PTs3C4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tqajg="
+ },
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;1",
+ "left": 81,
+ "top": 377,
+ "width": 144.4853515625,
+ "height": 13,
+ "text": "Browser - OSMT User"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9100PTtV30=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tqajg="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -144,
+ "top": -176,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9100PTu9ho=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tqajg="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -144,
+ "top": -176,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 76,
+ "top": 370,
+ "width": 154.4853515625,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV910z/Tr0T8="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV9100PTs3C4="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV9100PTtV30="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV9100PTu9ho="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV9100PTvKNg=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -68,
+ "top": -120,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV9100PTwITE=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -68,
+ "top": -120,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV9100PTxDDU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -68,
+ "top": -120,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV9100PTyReY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -68,
+ "top": -120,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 76,
+ "top": 360,
+ "width": 164.4853515625,
+ "height": 45,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV910z/Tqajg="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV9100PTvKNg="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV9100PTwITE="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV9100PTxDDU="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV9100PTyReY="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV952kv98Lkw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV952kv99vEM=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV952kv9+Io4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv99vEM="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -64,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV952kv9//sQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv99vEM="
+ },
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;1",
+ "left": 81,
+ "top": 537,
+ "width": 144.4853515625,
+ "height": 13,
+ "text": "External API Consumer"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV952kv+Al8M=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv99vEM="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -64,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV952kv+B9Zg=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv99vEM="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -64,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 76,
+ "top": 530,
+ "width": 154.4853515625,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV952kv9+Io4="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV952kv9//sQ="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV952kv+Al8M="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV952kv+B9Zg="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV952kv+CAfM=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -32,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV952kv+DeIQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -32,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV952kv+Exk0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -32,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV952k/+FT1U=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "top": -32,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 76,
+ "top": 520,
+ "width": 164.4853515625,
+ "height": 45,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV952kv99vEM="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV952kv+CAfM="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV952kv+DeIQ="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV952kv+Exk0="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV952k/+FT1U="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEV98YjAabpGE=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAacMTk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "font": "Arial;13;0",
+ "left": 376,
+ "top": 400,
+ "width": 35.775390625,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 1,
+ "text": "+https"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaddQQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 395,
+ "top": 385,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaecHM=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 388,
+ "top": 429,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaf3kQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaYmyQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 268,
+ "top": 379,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaginA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaYmyQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 272,
+ "top": 366,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAahsWs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaYmyQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 259,
+ "top": 405,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaiG0w=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaZyO4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 519,
+ "top": 420,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaj+LU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaZyO4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 519,
+ "top": 407,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV98YjAaksI8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaZyO4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 519,
+ "top": 448,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV98YjAal8OE=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaYmyQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV98YjAamm7A=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAabpGE="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV98YjAaZyO4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEV910z/TpiX4="
+ },
+ "lineStyle": 1,
+ "points": "240:396;543:446",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEV98YjAacMTk="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV98YjAaddQQ="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV98YjAaecHM="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEV98YjAaf3kQ="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEV98YjAaginA="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEV98YjAahsWs="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEV98YjAaiG0w="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEV98YjAaj+LU="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEV98YjAaksI8="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEV98YjAal8OE="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEV98YjAamm7A="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEV99LDApyzdQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQpzH08=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "font": "Arial;13;0",
+ "left": 371,
+ "top": 484,
+ "width": 35.775390625,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 1,
+ "text": "+https"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp0/mM=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 386,
+ "top": 469,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp1gXw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 393,
+ "top": 513,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp2fSQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApvp6k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 263,
+ "top": 504,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp3WCk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApvp6k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 263,
+ "top": 490,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp4z1E=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApvp6k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 263,
+ "top": 531,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp58Jk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApwXAY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 514,
+ "top": 464,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp6UKs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApwXAY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 510,
+ "top": 451,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEV99LDQp7qA0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApwXAY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 523,
+ "top": 490,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV99LDQp8VEA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApvp6k="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEV99LDQp9hx4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApyzdQ="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV99LDApwXAY="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 160,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEU3L6vLDiXEo="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEV952kv98Lkw="
+ },
+ "lineStyle": 1,
+ "points": "240:529;543:481",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEV99LDQpzH08="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV99LDQp0/mM="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV99LDQp1gXw="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEV99LDQp2fSQ="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEV99LDQp3WCk="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEV99LDQp4z1E="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEV99LDQp58Jk="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEV99LDQp6UKs="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEV99LDQp7qA0="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEV99LDQp8VEA="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEV99LDQp9hx4="
+ }
+ },
+ {
+ "_type": "UMLTextView",
+ "_id": "AAAAAAGEV+JNtkuNYe4=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7Bul4w="
+ },
+ "font": "Arial;13;0",
+ "left": 584,
+ "top": 296,
+ "width": 377,
+ "height": 51,
+ "text": "expressed in OSMT source code as docker-compose stack",
+ "horzAlign": 2
+ }
+ ]
+ },
+ {
+ "_type": "UMLArtifact",
+ "_id": "AAAAAAGEU3CsnLB1YC8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "OSMT API jar"
+ },
+ {
+ "_type": "UMLArtifact",
+ "_id": "AAAAAAGEU3EHf7CfHtw=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Artifact1"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEU3L6u7Dg2ss=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "OSMT App Server",
+ "ownedElements": [
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEU3V3N7H8Ybc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEU3V3N7H9THI=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEU3V3N7H+DdQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3V3N7H8Ybc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3PflbENCjY="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEV9hyeLfxA/Q=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9hyeLfy09k=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9hyeLfzNh8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9hyeLfxA/Q="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEV9iHTLmNDQc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9iHTLmOkNo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9iHTLmPq8Y=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9iHTLmNDQc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEV9yS/+5RLGc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ },
+ "name": "<>",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9yS/+5SnFI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV9yS/+5T33o=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9yS/+5RLGc="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ }
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEU3PflbENCjY=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "MySQL",
+ "stereotype": "relational database"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEU3PxbLE22rM=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "ElasticSearch Container",
+ "stereotype": "search index"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEU3P1yLFf9tU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Redis Container",
+ "ownedElements": [
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVLOIIg6YCU=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVLOIYg7d6c=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVLOIIg6YCU="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVLOIYg8lxU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVLOIIg6YCU="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ }
+ }
+ ],
+ "stereotype": "in-memory db for job queue"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEU3RKjbHKXG4=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Okta",
+ "stereotype": "OAuth2 / OIDC Provider"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEV9jAYro2LDc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "OSMT VPC"
+ },
+ {
+ "_type": "UMLDeploymentDiagram",
+ "_id": "AAAAAAGEV9qqr9r+4pc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "osmt-sdlc-dev-ldd",
+ "ownedViews": [
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV9qqr9tffX4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV9qqr9tg9Hw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tffX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9qqr9thugk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tg9Hw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -192,
+ "top": -48,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9qqr9titEs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tg9Hw="
+ },
+ "font": "Arial;13;1",
+ "left": 365,
+ "top": 105,
+ "width": 829,
+ "height": 13,
+ "text": "OSMT VPC"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9qqr9tjEkI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tg9Hw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -192,
+ "top": -48,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV9qqr9tkmH8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tg9Hw="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -192,
+ "top": -48,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 360,
+ "top": 98,
+ "width": 839,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV9qqr9thugk="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV9qqr9titEs="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV9qqr9tjEkI="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV9qqr9tkmH8="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV9qqr9tlmu4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tffX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -96,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV9qqr9tmgh0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tffX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -96,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV9qqr9tned0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tffX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -96,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV9qqr9toT44=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9tffX4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV9jAYro2LDc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": -96,
+ "top": -24,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 360,
+ "top": 88,
+ "width": 849,
+ "height": 537,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV9qqr9tg9Hw="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV9qqr9tlmu4="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV9qqr9tmgh0="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV9qqr9tned0="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV9qqr9toT44="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV+PZ6W9lCm4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV+PZ6W9mrYI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6W9n0wU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9mrYI="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 461,
+ "top": 735,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«OAuth2 / OIDC Provider»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6W9oEEk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9mrYI="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 461,
+ "top": 750,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "Okta"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6W9p3Xw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9mrYI="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 314,
+ "top": 1316,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6W9qKSQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9mrYI="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 314,
+ "top": 1316,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 456,
+ "top": 730,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV+PZ6W9n0wU="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV+PZ6W9oEEk="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV+PZ6W9p3Xw="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV+PZ6W9qKSQ="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV+PZ6W9r+mc=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 176,
+ "top": 648,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV+PZ6W9sVno=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 176,
+ "top": 648,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV+PZ6W9tfOQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 176,
+ "top": 648,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV+PZ6W9u6sw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 176,
+ "top": 648,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 456,
+ "top": 720,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV+PZ6W9mrYI="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV+PZ6W9r+mc="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV+PZ6W9sVno="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV+PZ6W9tfOQ="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV+PZ6W9u6sw="
+ }
+ },
+ {
+ "_type": "UMLTextView",
+ "_id": "AAAAAAGEV+PZ6m+TTLk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "font": "Arial;13;0",
+ "left": 606,
+ "top": 484,
+ "width": 153,
+ "height": 38,
+ "text": "Static UI files served from API JAR",
+ "horzAlign": 2
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV+PZ6m+gw1k=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+hLBw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+i45k=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+hLBw="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -90,
+ "top": -500,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+jqoo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+hLBw="
+ },
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;1",
+ "left": 127,
+ "top": 205,
+ "width": 144.4853515625,
+ "height": 13,
+ "text": "Browser - OSMT User"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+kUAA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+hLBw="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -90,
+ "top": -500,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+leE0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+hLBw="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -90,
+ "top": -500,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 122,
+ "top": 198,
+ "width": 154.4853515625,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+i45k="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+jqoo="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+kUAA="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+leE0="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+m5No=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -26,
+ "top": -260,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+nJ7A=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -26,
+ "top": -260,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+orUE=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -26,
+ "top": -260,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+pKoY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": -26,
+ "top": -260,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 122,
+ "top": 188,
+ "width": 164.4853515625,
+ "height": 45,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+hLBw="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+m5No="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+nJ7A="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+orUE="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+pKoY="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEV+PZ6m+q5nw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+rK6s=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+sLd4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+rK6s="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 54,
+ "top": -388,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+t+dU=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+rK6s="
+ },
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;1",
+ "left": 127,
+ "top": 365,
+ "width": 144.4853515625,
+ "height": 13,
+ "text": "External API Consumer"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+uh4s=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+rK6s="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 54,
+ "top": -388,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEV+PZ6m+vub0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+rK6s="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 54,
+ "top": -388,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 122,
+ "top": 358,
+ "width": 154.4853515625,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+sLd4="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+t+dU="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+uh4s="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEV+PZ6m+vub0="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+wBOs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 46,
+ "top": -204,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+x5Ok=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 46,
+ "top": -204,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+yG2Y=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 46,
+ "top": -204,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEV+PZ6m+zQwM=",
+ "_parent": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "visible": false,
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "left": 46,
+ "top": -204,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8f2ff",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 122,
+ "top": 348,
+ "width": 164.4853515625,
+ "height": 45,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+rK6s="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+wBOs="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+x5Ok="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+yG2Y="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEV+PZ6m+zQwM="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEXUMl33k3nMY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXUMl33k4Dhw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k3nMY="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUMl33k5dVc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k4Dhw="
+ },
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 413,
+ "top": 151,
+ "width": 501,
+ "height": 13,
+ "text": "«Fargate, ECS, EKS, etc»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUMl33k6PtE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k4Dhw="
+ },
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;1",
+ "left": 413,
+ "top": 166,
+ "width": 501,
+ "height": 13,
+ "text": "Containerization Context"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUMl33k7tBg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k4Dhw="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 432,
+ "top": -1264,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUMl33k8RHM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k4Dhw="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 432,
+ "top": -1264,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 408,
+ "top": 146,
+ "width": 511,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXUMl33k5dVc="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXUMl33k6PtE="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXUMl33k7tBg="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXUMl33k8RHM="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXUMl33k9Vvw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k3nMY="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 216,
+ "top": -632,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXUMl33k+UnU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k3nMY="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 216,
+ "top": -632,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXUMl4Hk/VJQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k3nMY="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 216,
+ "top": -632,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXUMl4HlANzU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUMl33k3nMY="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUMl3nk109Q="
+ },
+ "visible": false,
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "left": 216,
+ "top": -632,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#e2e2e2",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 408,
+ "top": 136,
+ "width": 521,
+ "height": 433,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXUMl33k4Dhw="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXUMl33k9Vvw="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXUMl33k+UnU="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXUMl4Hk/VJQ="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXUMl4HlANzU="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEXVAeiYIjHN8=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXVAeiYIkVLY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVAeiYIlozM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIkVLY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 1664,
+ "top": -32,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVAeiYImFkE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIkVLY="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 1005,
+ "top": 193,
+ "width": 154.60986328125,
+ "height": 13,
+ "text": "Managed MySQL Service"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVAeiYIn4WE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIkVLY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 1664,
+ "top": -32,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVAeiYIoe6Q=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIkVLY="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 1664,
+ "top": -32,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 1000,
+ "top": 186,
+ "width": 164.60986328125,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVAeiYIlozM="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVAeiYImFkE="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXVAeiYIn4WE="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVAeiYIoe6Q="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXVAeiYIpoVQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 832,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXVAeiYIqsMo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 832,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXVAeiYIreKg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 832,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXVAeiYIswaM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 832,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 1000,
+ "top": 176,
+ "width": 174.60986328125,
+ "height": 161,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXVAeiYIkVLY="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXVAeiYIpoVQ="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXVAeiYIqsMo="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXVAeiYIreKg="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXVAeiYIswaM="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEXVCXwoJOw+E=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXVCXwoJPWtk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVCXwoJQdEM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJPWtk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 656,
+ "top": -32,
+ "height": 13
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVCXwoJRIA0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJPWtk="
+ },
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;1",
+ "left": 464,
+ "top": 217,
+ "width": 181,
+ "height": 13,
+ "text": "OSMT API Container"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVCXwoJSidg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJPWtk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 656,
+ "top": -32,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVCXwoJTrRc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJPWtk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 656,
+ "top": -32,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 459,
+ "top": 210,
+ "width": 191,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVCXwoJQdEM="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVCXwoJRIA0="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXVCXwoJSidg="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVCXwoJTrRc="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXVCXwoJUj+A=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXVCXwoJVScA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXVCXw4JWdEk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXVCXw4JXbUM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "visible": false,
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "left": 328,
+ "top": -16,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#ffd6ad",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 459,
+ "top": 200,
+ "width": 201,
+ "height": 145,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXVCXwoJPWtk="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXVCXwoJUj+A="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXVCXwoJVScA="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXVCXw4JWdEk="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXVCXw4JXbUM="
+ }
+ },
+ {
+ "_type": "UMLArtifactView",
+ "_id": "AAAAAAGEXUOoFX/a60E=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXUOoFX/bk7I=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/a60E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUOoFX/cx/E=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/bk7I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 608,
+ "top": 80,
+ "width": 53.47265625,
+ "height": 13,
+ "text": "«artifact»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUOoFX/dInY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/bk7I="
+ },
+ "font": "Arial;13;1",
+ "left": 484,
+ "top": 304,
+ "width": 151.708984375,
+ "height": 13,
+ "text": "OSMT API Docker Image"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUOoFX/ebRk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/bk7I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 608,
+ "top": 80,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXUOoFX/fBxI=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/bk7I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 608,
+ "top": 80,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 479,
+ "top": 297,
+ "width": 161.708984375,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXUOoFX/cx/E="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXUOoFX/dInY="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXUOoFX/ebRk="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXUOoFX/fBxI="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXUOoFX/g+gQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/a60E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 304,
+ "top": 40,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXUOoFX/htnY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/a60E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 304,
+ "top": 40,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXUOoFn/imLY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/a60E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 304,
+ "top": 40,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXUOoFn/jDRE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXUOoFX/a60E="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXUOoFX/Yrxk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 304,
+ "top": 40,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 479,
+ "top": 248,
+ "width": 161.708984375,
+ "height": 75,
+ "stereotypeDisplay": "icon",
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXUOoFX/bk7I="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXUOoFX/g+gQ="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXUOoFX/htnY="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXUOoFn/imLY="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXUOoFn/jDRE="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEXVGQKoKrqb0=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXVGQKoKsf8o=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoKtImU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKsf8o="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 709,
+ "top": 375,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«search index»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoKuEEo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKsf8o="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 709,
+ "top": 390,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "ElasticSearch Container"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoKvJn0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKsf8o="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 598,
+ "top": 248,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoKwYBA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKsf8o="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 598,
+ "top": 248,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 704,
+ "top": 370,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVGQKoKtImU="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVGQKoKuEEo="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXVGQKoKvJn0="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVGQKoKwYBA="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXVGQKoKxn5k=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 136,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXVGQKoKyrLQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 136,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXVGQKoKzJ+Y=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 136,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK0+Tw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 136,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 704,
+ "top": 360,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXVGQKoKsf8o="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXVGQKoKxn5k="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXVGQKoKyrLQ="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXVGQKoKzJ+Y="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK0+Tw="
+ }
+ },
+ {
+ "_type": "UMLNodeView",
+ "_id": "AAAAAAGEXVGQKoK1t0U=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK25hs=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoK3n4s=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK25hs="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 709,
+ "top": 463,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "«in-memory db for job queue»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoK4f0o=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK25hs="
+ },
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;1",
+ "left": 709,
+ "top": 478,
+ "width": 173.4306640625,
+ "height": 13,
+ "text": "Redis Container"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoK5ZT0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK25hs="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 598,
+ "top": 120,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVGQKoK6omU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK25hs="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 598,
+ "top": 120,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 704,
+ "top": 458,
+ "width": 183.4306640625,
+ "height": 38,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVGQKoK3n4s="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVGQKoK4f0o="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXVGQKoK5ZT0="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVGQKoK6omU="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK7/d8=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK8g6k=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK9kKY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 72,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXVGQKoK+beY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "model": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ },
+ "visible": false,
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "left": 133,
+ "top": 72,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "fillColor": "#d8ffd8",
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 704,
+ "top": 448,
+ "width": 193.4306640625,
+ "height": 48,
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK25hs="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK7/d8="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK8g6k="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK9kKY="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXVGQKoK+beY="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVJHOoOW50I=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOXO98=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 624,
+ "top": 362,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOYCiI=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 624,
+ "top": 347,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOZH9s=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 624,
+ "top": 392,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOaWa4=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOTLqM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 639,
+ "top": 363,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoObyXA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOTLqM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 652,
+ "top": 366,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOchho=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOTLqM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 611,
+ "top": 359,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOd/lg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOUcB8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 678,
+ "top": 362,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOelSo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOUcB8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 675,
+ "top": 348,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVJHOoOfcIw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOUcB8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 682,
+ "top": 389,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVJHOoOge2E=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOTLqM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVJHOoOhzoE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOW50I="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVJHOoOUcB8="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEXVGQKoKrqb0="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "points": "624:344;624:383;704:383",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVJHOoOXO98="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVJHOoOYCiI="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVJHOoOZH9s="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVJHOoOaWa4="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVJHOoObyXA="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVJHOoOchho="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVJHOoOd/lg="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVJHOoOelSo="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVJHOoOfcIw="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVJHOoOge2E="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVJHOoOhzoE="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVPed5ZfFFw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZgWgg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 450,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZheHc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 435,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5Zigxw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 592,
+ "top": 480,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZjwGU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZcV94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 607,
+ "top": 363,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZkLzY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZcV94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 620,
+ "top": 366,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZlQKc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZcV94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 579,
+ "top": 359,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5Zm/E0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5Zdgvc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 678,
+ "top": 450,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZnCK8=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5Zdgvc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 675,
+ "top": 436,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVPed5ZoKJc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5Zdgvc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 682,
+ "top": 477,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVPed5ZpVd8=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5ZcV94="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVPed5Zq1oo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZfFFw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVPed5Zdgvc="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEXVGQKoK1t0U="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "points": "592:344;592:471;704:471",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVPed5ZgWgg="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVPed5ZheHc="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVPed5Zigxw="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVPed5ZjwGU="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVPed5ZkLzY="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVPed5ZlQKc="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVPed5Zm/E0="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVPed5ZnCK8="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVPed5ZoKJc="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVPed5ZpVd8="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVPed5Zq1oo="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVP6/JjT9pc=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjUGks=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "font": "Arial;13;0",
+ "left": 553,
+ "top": 525,
+ "width": 35.775390625,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 1,
+ "text": "+https"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjV37w=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 585,
+ "top": 525,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjWT5o=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 540,
+ "top": 526,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjXiO8=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjQEkM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 570,
+ "top": 363,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjYJ7g=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjQEkM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 583,
+ "top": 366,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjZCW0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjQEkM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 542,
+ "top": 359,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjakGI=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjRobk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 570,
+ "top": 688,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjbkzM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjRobk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 583,
+ "top": 685,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVP6/JjcNpk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjRobk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 542,
+ "top": 692,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVP6/JjdMJo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjQEkM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVP6/Jjefeo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjT9pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVP6/JjRobk="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEV+PZ6W9lCm4="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "points": "555:344;555:720",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVP6/JjUGks="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVP6/JjV37w="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVP6/JjWT5o="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVP6/JjXiO8="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVP6/JjYJ7g="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVP6/JjZCW0="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVP6/JjakGI="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVP6/JjbkzM="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVP6/JjcNpk="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVP6/JjdMJo="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVP6/Jjefeo="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVR0SKlC3tI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlD5rk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 829,
+ "top": 248,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlEijA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 829,
+ "top": 233,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlFn9M=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 829,
+ "top": 278,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlGpcE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k/gOM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 684,
+ "top": 248,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlHxP4=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k/gOM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 687,
+ "top": 234,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlIXdk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k/gOM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 680,
+ "top": 275,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlJC3g=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6lAhh0="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 974,
+ "top": 248,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlK0k0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6lAhh0="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 971,
+ "top": 234,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVR0SKlLFhw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6lAhh0="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 978,
+ "top": 275,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVR0SKlMnKo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6k/gOM="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVR0SKlNHMM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0SKlC3tI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVR0R6lAhh0="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEXVAeiYIjHN8="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "points": "659:269;1000:269",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVR0SKlD5rk="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVR0SKlEijA="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVR0SKlFn9M="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVR0SKlGpcE="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVR0SKlHxP4="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVR0SKlIXdk="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVR0SKlJC3g="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVR0SKlK0k0="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVR0SKlLFhw="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVR0SKlMnKo="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVR0SKlNHMM="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVSqDq2XuSk=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqDq2Y6ao=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "font": "Arial;13;0",
+ "left": 357,
+ "top": 218,
+ "width": 35.775390625,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 1,
+ "text": "+https"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62ZjXw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 377,
+ "top": 203,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62a7UM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 369,
+ "top": 247,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62bNcE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2Utp4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 314,
+ "top": 208,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62cJt0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2Utp4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 318,
+ "top": 195,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62dC7o=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2Utp4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 305,
+ "top": 234,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62e080=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2VahQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 434,
+ "top": 228,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62fu+E=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2VahQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 434,
+ "top": 215,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVSqD62gOgo=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2VahQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 434,
+ "top": 256,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVSqD62hfzQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2Utp4="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVSqD62ieEQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2XuSk="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVSqDq2VahQ="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEV+PZ6m+gw1k="
+ },
+ "lineStyle": 1,
+ "points": "286:225;458:254",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVSqDq2Y6ao="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVSqD62ZjXw="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVSqD62a7UM="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVSqD62bNcE="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVSqD62cJt0="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVSqD62dC7o="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVSqD62e080="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVSqD62fu+E="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVSqD62gOgo="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVSqD62hfzQ="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVSqD62ieEQ="
+ }
+ },
+ {
+ "_type": "UMLCommunicationPathView",
+ "_id": "AAAAAAGEXVTWZrPVgYw=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "subViews": [
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPWY44=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "font": "Arial;13;0",
+ "left": 351,
+ "top": 302,
+ "width": 35.775390625,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 1,
+ "text": "+https"
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPXG8w=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "visible": null,
+ "font": "Arial;13;0",
+ "left": 364,
+ "top": 288,
+ "height": 13,
+ "alpha": 1.5707963267948966,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPY+9M=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 375,
+ "top": 331,
+ "height": 13,
+ "alpha": -1.5707963267948966,
+ "distance": 15,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 1
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPZem0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPSz1I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 307,
+ "top": 319,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPa6WQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPSz1I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 305,
+ "top": 306,
+ "height": 13,
+ "alpha": 0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPbYmA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPSz1I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 310,
+ "top": 347,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "edgePosition": 2
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPcdxY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPTdoE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 428,
+ "top": 286,
+ "height": 13,
+ "alpha": -0.5235987755982988,
+ "distance": 30,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPdghQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPTdoE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 423,
+ "top": 274,
+ "height": 13,
+ "alpha": -0.7853981633974483,
+ "distance": 40,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ }
+ },
+ {
+ "_type": "EdgeLabelView",
+ "_id": "AAAAAAGEXVTWZrPekDA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPTdoE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "left": 440,
+ "top": 311,
+ "height": 13,
+ "alpha": 0.5235987755982988,
+ "distance": 25,
+ "hostEdge": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ }
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVTWZrPfuOU=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPSz1I="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLQualifierCompartmentView",
+ "_id": "AAAAAAGEXVTWZrPgKoY=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPVgYw="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVTWZrPTdoE="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "head": {
+ "$ref": "AAAAAAGEXVCXwoJOw+E="
+ },
+ "tail": {
+ "$ref": "AAAAAAGEV+PZ6m+q5nw="
+ },
+ "lineStyle": 1,
+ "points": "286:347;458:300",
+ "showVisibility": true,
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVTWZrPWY44="
+ },
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVTWZrPXG8w="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVTWZrPY+9M="
+ },
+ "showEndOrder": "hide",
+ "tailRoleNameLabel": {
+ "$ref": "AAAAAAGEXVTWZrPZem0="
+ },
+ "tailPropertyLabel": {
+ "$ref": "AAAAAAGEXVTWZrPa6WQ="
+ },
+ "tailMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVTWZrPbYmA="
+ },
+ "headRoleNameLabel": {
+ "$ref": "AAAAAAGEXVTWZrPcdxY="
+ },
+ "headPropertyLabel": {
+ "$ref": "AAAAAAGEXVTWZrPdghQ="
+ },
+ "headMultiplicityLabel": {
+ "$ref": "AAAAAAGEXVTWZrPekDA="
+ },
+ "tailQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVTWZrPfuOU="
+ },
+ "headQualifiersCompartment": {
+ "$ref": "AAAAAAGEXVTWZrPgKoY="
+ }
+ },
+ {
+ "_type": "UMLArtifactView",
+ "_id": "AAAAAAGEXVVL/L6nqkI=",
+ "_parent": {
+ "$ref": "AAAAAAGEV9qqr9r+4pc="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "subViews": [
+ {
+ "_type": "UMLNameCompartmentView",
+ "_id": "AAAAAAGEXVVL/L6oxzI=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6nqkI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "subViews": [
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVVL/L6pQ0o=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6oxzI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 16,
+ "width": 53.47265625,
+ "height": 13,
+ "text": "«artifact»"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVVL/L6qLdc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6oxzI="
+ },
+ "font": "Arial;13;1",
+ "left": 1053,
+ "top": 288,
+ "width": 54.1708984375,
+ "height": 13,
+ "text": "osmt_db"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVVL/L6rlzg=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6oxzI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 16,
+ "width": 80.9072265625,
+ "height": 13,
+ "text": "(from Model1)"
+ },
+ {
+ "_type": "LabelView",
+ "_id": "AAAAAAGEXVVL/L6sriw=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6oxzI="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 16,
+ "height": 13,
+ "horizontalAlignment": 1
+ }
+ ],
+ "font": "Arial;13;0",
+ "left": 1048,
+ "top": 281,
+ "width": 64.1708984375,
+ "height": 25,
+ "stereotypeLabel": {
+ "$ref": "AAAAAAGEXVVL/L6pQ0o="
+ },
+ "nameLabel": {
+ "$ref": "AAAAAAGEXVVL/L6qLdc="
+ },
+ "namespaceLabel": {
+ "$ref": "AAAAAAGEXVVL/L6rlzg="
+ },
+ "propertyLabel": {
+ "$ref": "AAAAAAGEXVVL/L6sriw="
+ }
+ },
+ {
+ "_type": "UMLAttributeCompartmentView",
+ "_id": "AAAAAAGEXVVL/L6tmHk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6nqkI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLOperationCompartmentView",
+ "_id": "AAAAAAGEXVVL/L6ufnA=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6nqkI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLReceptionCompartmentView",
+ "_id": "AAAAAAGEXVVL/L6vfbM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6nqkI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 8,
+ "width": 10,
+ "height": 10
+ },
+ {
+ "_type": "UMLTemplateParameterCompartmentView",
+ "_id": "AAAAAAGEXVVL/L6wKr4=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVVL/L6nqkI="
+ },
+ "model": {
+ "$ref": "AAAAAAGEXVVL/L6l3Fg="
+ },
+ "visible": false,
+ "font": "Arial;13;0",
+ "top": 8,
+ "width": 10,
+ "height": 10
+ }
+ ],
+ "font": "Arial;13;0",
+ "containerChangeable": true,
+ "left": 1048,
+ "top": 232,
+ "width": 64.1708984375,
+ "height": 75,
+ "stereotypeDisplay": "icon",
+ "nameCompartment": {
+ "$ref": "AAAAAAGEXVVL/L6oxzI="
+ },
+ "suppressAttributes": true,
+ "suppressOperations": true,
+ "attributeCompartment": {
+ "$ref": "AAAAAAGEXVVL/L6tmHk="
+ },
+ "operationCompartment": {
+ "$ref": "AAAAAAGEXVVL/L6ufnA="
+ },
+ "receptionCompartment": {
+ "$ref": "AAAAAAGEXVVL/L6vfbM="
+ },
+ "templateParameterCompartment": {
+ "$ref": "AAAAAAGEXVVL/L6wKr4="
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEV910z/Tn6P8=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Browser - OSMT User",
+ "ownedElements": [
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEV98YjAaXXfo=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "name": "https",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV98YjAaYmyQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV98YjAaZyO4=",
+ "_parent": {
+ "$ref": "AAAAAAGEV98YjAaXXfo="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVSqDq2T5aA=",
+ "_parent": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ },
+ "name": "https",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVSqDq2Utp4=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEV910z/Tn6P8="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVSqDq2VahQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVSqDq2T5aA="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEV952kv96RCA=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "External API Consumer",
+ "ownedElements": [
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEV99LDApuCbQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "name": "https",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV99LDApvp6k=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEV99LDApwXAY=",
+ "_parent": {
+ "$ref": "AAAAAAGEV99LDApuCbQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3L6u7Dg2ss="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVTWZrPRiEs=",
+ "_parent": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ },
+ "name": "https",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVTWZrPSz1I=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEV952kv96RCA="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVTWZrPTdoE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVTWZrPRiEs="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEV+FwHDC2JWs=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Abstract Network",
+ "isAbstract": true
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEXUMl3nk109Q=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Containerization Context",
+ "stereotype": "Fargate, ECS, EKS, etc"
+ },
+ {
+ "_type": "UMLArtifact",
+ "_id": "AAAAAAGEXUOoFX/Yrxk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "OSMT API Docker Image"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEXVAeiYIhuJc=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "Managed MySQL Service"
+ },
+ {
+ "_type": "UMLNode",
+ "_id": "AAAAAAGEXVCXwoJMnzk=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "OSMT API Container",
+ "ownedElements": [
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVJHOoOSWw4=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVJHOoOTLqM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVJHOoOUcB8=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVJHOoOSWw4="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3PxbLE22rM="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVPed5ZbtTQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVPed5ZcV94=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVPed5Zdgvc=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVPed5ZbtTQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3P1yLFf9tU="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVP6/JjPCEQ=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "name": "https",
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVP6/JjQEkM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVP6/JjRobk=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVP6/JjPCEQ="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEU3RKjbHKXG4="
+ }
+ }
+ },
+ {
+ "_type": "UMLCommunicationPath",
+ "_id": "AAAAAAGEXVR0R6k+8SE=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ },
+ "end1": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVR0R6k/gOM=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVCXwoJMnzk="
+ }
+ },
+ "end2": {
+ "_type": "UMLAssociationEnd",
+ "_id": "AAAAAAGEXVR0R6lAhh0=",
+ "_parent": {
+ "$ref": "AAAAAAGEXVR0R6k+8SE="
+ },
+ "reference": {
+ "$ref": "AAAAAAGEXVAeiYIhuJc="
+ }
+ }
+ }
+ ]
+ },
+ {
+ "_type": "UMLArtifact",
+ "_id": "AAAAAAGEXVVL/L6l3Fg=",
+ "_parent": {
+ "$ref": "AAAAAAGEU3B4W7BtW2M="
+ },
+ "name": "osmt_db",
+ "stereotype": "schema"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/arch/osmt-sdlc-dev-ldd.png b/docs/arch/osmt-sdlc-dev-ldd.png
new file mode 100644
index 000000000..d138a085f
Binary files /dev/null and b/docs/arch/osmt-sdlc-dev-ldd.png differ
diff --git a/docs/okta/OsmtGroups.png b/docs/int/okta/OsmtGroups.png
similarity index 100%
rename from docs/okta/OsmtGroups.png
rename to docs/int/okta/OsmtGroups.png
diff --git a/docs/okta/okta_claims.png b/docs/int/okta/okta_claims.png
similarity index 100%
rename from docs/okta/okta_claims.png
rename to docs/int/okta/okta_claims.png
diff --git a/docs/okta/okta_claims_access.png b/docs/int/okta/okta_claims_access.png
similarity index 100%
rename from docs/okta/okta_claims_access.png
rename to docs/int/okta/okta_claims_access.png
diff --git a/docs/okta/okta_claims_id.png b/docs/int/okta/okta_claims_id.png
similarity index 100%
rename from docs/okta/okta_claims_id.png
rename to docs/int/okta/okta_claims_id.png
diff --git a/docs/okta/okta_groups_for_osmt_roles.png b/docs/int/okta/okta_groups_for_osmt_roles.png
similarity index 100%
rename from docs/okta/okta_groups_for_osmt_roles.png
rename to docs/int/okta/okta_groups_for_osmt_roles.png
diff --git a/docs/okta/okta_scopes.png b/docs/int/okta/okta_scopes.png
similarity index 100%
rename from docs/okta/okta_scopes.png
rename to docs/int/okta/okta_scopes.png
diff --git a/docs/osmt-v0.5.x-openapi3.yaml b/docs/int/osmt-v0.5.x-openapi3.yaml
similarity index 100%
rename from docs/osmt-v0.5.x-openapi3.yaml
rename to docs/int/osmt-v0.5.x-openapi3.yaml
diff --git a/docs/osmt-v1.0.x-openapi3.yaml b/docs/int/osmt-v1.0.x-openapi3.yaml
similarity index 100%
rename from docs/osmt-v1.0.x-openapi3.yaml
rename to docs/int/osmt-v1.0.x-openapi3.yaml
diff --git a/docs/osmt-v2.x-openapi3.yaml b/docs/int/osmt-v2.x-openapi3.yaml
similarity index 100%
rename from docs/osmt-v2.x-openapi3.yaml
rename to docs/int/osmt-v2.x-openapi3.yaml