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. -[High-level architecture diagram](./docs/Architectural-Diagram.png) +[High-level architecture diagram](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`. -[Okta Groups for OSMT Roles](./docs/okta/okta_groups_for_osmt_roles.png) +[Okta Groups for OSMT Roles](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" - [Claim for 'Access'](./docs/okta/okta_claims_access.png) + [Claim for 'Access'](docs/int/okta/okta_claims_access.png) * Add a claim for "ID Token" - [Claim for 'ID Token'](./docs/okta/okta_claims_id.png) + [Claim for 'ID Token'](docs/int/okta/okta_claims_id.png) * Your end result should look like this: - [Added Claims](./docs/okta/okta_claims.png) + [Added Claims](docs/int/okta/okta_claims.png) From the Scopes tab, add a scope with name that matches osmt.security.scope.read in application.properties -[Scopes](./docs/okta/okta_scopes.png) +[Scopes](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