From 3d25d3366285d0df82afaf2671f2b26780affbcb Mon Sep 17 00:00:00 2001 From: Michael Pivato Date: Tue, 15 Jan 2019 09:30:45 +1030 Subject: [PATCH] Add sequence diagram file for swarm consensus --- SwarmDiagrams.mdj | 2123 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2123 insertions(+) create mode 100644 SwarmDiagrams.mdj diff --git a/SwarmDiagrams.mdj b/SwarmDiagrams.mdj new file mode 100644 index 0000000..c768f3f --- /dev/null +++ b/SwarmDiagrams.mdj @@ -0,0 +1,2123 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAFoOlLiBdM+Ccs=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAFoOlLiBdM/fpk=", + "_parent": { + "$ref": "AAAAAAFoOlLiBdM+Ccs=" + }, + "name": "UseCaseDiagram1" + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAFoOlNb5dND+LE=", + "_parent": { + "$ref": "AAAAAAFoOlLiBdM+Ccs=" + }, + "name": "Collaboration1", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAFoOlNb5dNEcx8=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dND+LE=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAFoOlNb5dNFHCY=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "Voter Swarm Connection", + "ownedViews": [ + { + "_type": "UMLFrameView", + "_id": "AAAAAAFoOlNb5tNGXnQ=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOlNb5tNH8b8=", + "_parent": { + "$ref": "AAAAAAFoOlNb5tNGXnQ=" + }, + "font": "Arial;13;0", + "left": 75.97900390625, + "top": 5, + "width": 144.79345703125, + "height": 13, + "text": "Voter Swarm Connection" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlNb5tNIq/k=", + "_parent": { + "$ref": "AAAAAAFoOlNb5tNGXnQ=" + }, + "font": "Arial;13;1", + "left": 10, + "top": 5, + "width": 60.97900390625, + "height": 13, + "text": "interaction" + } + ], + "font": "Arial;13;0", + "left": 5, + "width": 695, + "height": 284, + "nameLabel": { + "$ref": "AAAAAAFoOlNb5tNH8b8=" + }, + "frameTypeLabel": { + "$ref": "AAAAAAFoOlNb5tNIq/k=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOlN179NU1/4=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOlN18NNVgW8=", + "_parent": { + "$ref": "AAAAAAFoOlN179NU1/4=" + }, + "model": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOlN18NNWwi4=", + "_parent": { + "$ref": "AAAAAAFoOlN18NNVgW8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlN18NNXiHo=", + "_parent": { + "$ref": "AAAAAAFoOlN18NNVgW8=" + }, + "font": "Arial;13;1", + "left": 109, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Voter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlN18NNYif4=", + "_parent": { + "$ref": "AAAAAAFoOlN18NNVgW8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlN18NNZ9Fk=", + "_parent": { + "$ref": "AAAAAAFoOlN18NNVgW8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 104, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlN18NNWwi4=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOlN18NNXiHo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOlN18NNYif4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlN18NNZ9Fk=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOlN18NNahiI=", + "_parent": { + "$ref": "AAAAAAFoOlN179NU1/4=" + }, + "model": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "font": "Arial;13;0", + "left": 140, + "top": 80, + "width": 1, + "height": 160 + } + ], + "font": "Arial;13;0", + "left": 104, + "top": 40, + "width": 72.736328125, + "height": 200, + "nameCompartment": { + "$ref": "AAAAAAFoOlN18NNVgW8=" + }, + "linePart": { + "$ref": "AAAAAAFoOlN18NNahiI=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOlOB6NNzZAI=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlOB6NNyhEg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOlOB6NN0dEw=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NNzZAI=" + }, + "model": { + "$ref": "AAAAAAFoOlOB6NNyhEg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOlOB6NN1BdM=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NN0dEw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlOB6NN25DI=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NN0dEw=" + }, + "font": "Arial;13;1", + "left": 469, + "top": 47, + "width": 85.84814453125, + "height": 13, + "text": "Commander" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlOB6NN3tc0=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NN0dEw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlOB6NN4mp0=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NN0dEw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 464, + "top": 40, + "width": 95.84814453125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlOB6NN1BdM=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOlOB6NN25DI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOlOB6NN3tc0=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlOB6NN4mp0=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOlOB6dN5+nA=", + "_parent": { + "$ref": "AAAAAAFoOlOB6NNzZAI=" + }, + "model": { + "$ref": "AAAAAAFoOlOB6NNyhEg=" + }, + "font": "Arial;13;0", + "left": 512, + "top": 80, + "width": 1, + "height": 160 + } + ], + "font": "Arial;13;0", + "left": 464, + "top": 40, + "width": 95.84814453125, + "height": 200, + "nameCompartment": { + "$ref": "AAAAAAFoOlOB6NN0dEw=" + }, + "linePart": { + "$ref": "AAAAAAFoOlOB6dN5+nA=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOlO/htOVSpI=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOlO/htOW6JI=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOVSpI=" + }, + "model": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOlO/htOXSbQ=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOW6JI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlO/h9OYyvA=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOW6JI=" + }, + "font": "Arial;13;1", + "left": 301, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Broker" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlO/h9OZiKU=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOW6JI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOlO/h9Oah54=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOW6JI=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlO/htOXSbQ=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOlO/h9OYyvA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOlO/h9OZiKU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlO/h9Oah54=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOlO/h9ObLKs=", + "_parent": { + "$ref": "AAAAAAFoOlO/htOVSpI=" + }, + "model": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "font": "Arial;13;0", + "left": 332, + "top": 80, + "width": 1, + "height": 160 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 40, + "width": 72.736328125, + "height": 200, + "nameCompartment": { + "$ref": "AAAAAAFoOlO/htOW6JI=" + }, + "linePart": { + "$ref": "AAAAAAFoOlO/h9ObLKs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlRpQNP/2gg=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlRpQNP+M6k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlRpQNQAT5E=", + "_parent": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "model": { + "$ref": "AAAAAAFoOlRpQNP+M6k=" + }, + "font": "Arial;13;0", + "left": 139, + "top": 99, + "width": 80.22802734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "edgePosition": 1, + "text": "1 : generateId" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlRpQNQB2zc=", + "_parent": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "model": { + "$ref": "AAAAAAFoOlRpQNP+M6k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 194, + "top": 99, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlRpQNQClEA=", + "_parent": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "model": { + "$ref": "AAAAAAFoOlRpQNP+M6k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 100, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlRpQNQDr8E=", + "_parent": { + "$ref": "AAAAAAFoOlRpQNP/2gg=" + }, + "model": { + "$ref": "AAAAAAFoOlRpQNP+M6k=" + }, + "font": "Arial;13;0", + "left": 133, + "top": 116, + "width": 14, + "height": 109 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOlN18NNahiI=" + }, + "tail": { + "$ref": "AAAAAAFoOlN18NNahiI=" + }, + "points": "140:96;170:96;170:116;146:116", + "nameLabel": { + "$ref": "AAAAAAFoOlRpQNQAT5E=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlRpQNQB2zc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlRpQNQClEA=" + }, + "activation": { + "$ref": "AAAAAAFoOlRpQNQDr8E=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlPgkNO0G/Y=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlPgkNOzhig=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlPgkNO1l8g=", + "_parent": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "model": { + "$ref": "AAAAAAFoOlPgkNOzhig=" + }, + "font": "Arial;13;0", + "left": 190, + "top": 144, + "width": 90.16845703125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "edgePosition": 1, + "text": "2 : \"connect\", id" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlPgkNO29I0=", + "_parent": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "model": { + "$ref": "AAAAAAFoOlPgkNOzhig=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 235, + "top": 129, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlPgkNO34iY=", + "_parent": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "model": { + "$ref": "AAAAAAFoOlPgkNOzhig=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 235, + "top": 164, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlPgkNO4it0=", + "_parent": { + "$ref": "AAAAAAFoOlPgkNO0G/Y=" + }, + "model": { + "$ref": "AAAAAAFoOlPgkNOzhig=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 160, + "width": 14, + "height": 56 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOlO/h9ObLKs=" + }, + "tail": { + "$ref": "AAAAAAFoOlN18NNahiI=" + }, + "points": "146:160;325:160", + "nameLabel": { + "$ref": "AAAAAAFoOlPgkNO1l8g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlPgkNO29I0=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlPgkNO34iY=" + }, + "activation": { + "$ref": "AAAAAAFoOlPgkNO4it0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlTSb9Qabck=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlTSb9QZiNI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlTSb9QbYig=", + "_parent": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "model": { + "$ref": "AAAAAAFoOlTSb9QZiNI=" + }, + "font": "Arial;13;0", + "left": 376, + "top": 152, + "width": 90.16845703125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "edgePosition": 1, + "text": "3 : \"connect\", id" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlTSb9QcUH8=", + "_parent": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "model": { + "$ref": "AAAAAAFoOlTSb9QZiNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 421, + "top": 137, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlTScNQdQWE=", + "_parent": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "model": { + "$ref": "AAAAAAFoOlTSb9QZiNI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 421, + "top": 172, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlTScNQeIzs=", + "_parent": { + "$ref": "AAAAAAFoOlTSb9Qabck=" + }, + "model": { + "$ref": "AAAAAAFoOlTSb9QZiNI=" + }, + "font": "Arial;13;0", + "left": 505, + "top": 168, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOlOB6dN5+nA=" + }, + "tail": { + "$ref": "AAAAAAFoOlO/h9ObLKs=" + }, + "points": "338:168;505:168", + "nameLabel": { + "$ref": "AAAAAAFoOlTSb9QbYig=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlTSb9QcUH8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlTScNQdQWE=" + }, + "activation": { + "$ref": "AAAAAAFoOlTScNQeIzs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlXeDtRRSq4=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlXeDtRQSeo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlXeDtRSBb8=", + "_parent": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "model": { + "$ref": "AAAAAAFoOlXeDtRQSeo=" + }, + "font": "Arial;13;0", + "left": 349, + "top": 196, + "width": 142.2001953125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "edgePosition": 1, + "text": "4 : \"accepted\", voteTopic" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlXeDtRTh50=", + "_parent": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "model": { + "$ref": "AAAAAAFoOlXeDtRQSeo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 420, + "top": 211, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlXeDtRUcWM=", + "_parent": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "model": { + "$ref": "AAAAAAFoOlXeDtRQSeo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 421, + "top": 176, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlXeDtRV/aM=", + "_parent": { + "$ref": "AAAAAAFoOlXeDtRRSq4=" + }, + "model": { + "$ref": "AAAAAAFoOlXeDtRQSeo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 325, + "top": 192, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOlO/h9ObLKs=" + }, + "tail": { + "$ref": "AAAAAAFoOlOB6dN5+nA=" + }, + "points": "505:192;338:192", + "nameLabel": { + "$ref": "AAAAAAFoOlXeDtRSBb8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlXeDtRTh50=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlXeDtRUcWM=" + }, + "activation": { + "$ref": "AAAAAAFoOlXeDtRV/aM=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlX5U9RmhIo=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "model": { + "$ref": "AAAAAAFoOlX5U9RlvRY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlX5U9Rn5/g=", + "_parent": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "model": { + "$ref": "AAAAAAFoOlX5U9RlvRY=" + }, + "font": "Arial;13;0", + "left": 163, + "top": 204, + "width": 142.2001953125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "edgePosition": 1, + "text": "5 : \"accepted\", voteTopic" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlX5U9RoW1s=", + "_parent": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "model": { + "$ref": "AAAAAAFoOlX5U9RlvRY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 234, + "top": 219, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlX5U9RpfVo=", + "_parent": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "model": { + "$ref": "AAAAAAFoOlX5U9RlvRY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 235, + "top": 184, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlX5U9Rq2/Q=", + "_parent": { + "$ref": "AAAAAAFoOlX5U9RmhIo=" + }, + "model": { + "$ref": "AAAAAAFoOlX5U9RlvRY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 133, + "top": 200, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOlN18NNahiI=" + }, + "tail": { + "$ref": "AAAAAAFoOlO/h9ObLKs=" + }, + "points": "325:200;146:200", + "nameLabel": { + "$ref": "AAAAAAFoOlX5U9Rn5/g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlX5U9RoW1s=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlX5U9RpfVo=" + }, + "activation": { + "$ref": "AAAAAAFoOlX5U9Rq2/Q=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFoOlZzP9R9/4E=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNFHCY=" + }, + "font": "Arial;13;0", + "left": 560, + "top": 80, + "width": 121, + "height": 90, + "text": "Publish to topic swarm1/id to unicast to client." + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlRpQNP+M6k=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "generateId", + "source": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "target": { + "$ref": "AAAAAAFoOlN179NTYEs=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlPgkNOzhig=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "\"connect\", id", + "source": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "target": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlTSb9QZiNI=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "\"connect\", id", + "source": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "target": { + "$ref": "AAAAAAFoOlOB6NNyhEg=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlXeDtRQSeo=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "\"accepted\", voteTopic", + "source": { + "$ref": "AAAAAAFoOlOB6NNyhEg=" + }, + "target": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlX5U9RlvRY=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "\"accepted\", voteTopic", + "source": { + "$ref": "AAAAAAFoOlO/htOUbN4=" + }, + "target": { + "$ref": "AAAAAAFoOlN179NTYEs=" + }, + "messageSort": "reply" + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOlN179NTYEs=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "Voter", + "represent": { + "$ref": "AAAAAAFoOlN179NSfyw=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOlOB6NNyhEg=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "Commander", + "represent": { + "$ref": "AAAAAAFoOlOB6NNxcJg=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOlO/htOUbN4=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dNEcx8=" + }, + "name": "Broker", + "represent": { + "$ref": "AAAAAAFoOlO/htOTuIM=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOlN179NSfyw=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dND+LE=" + }, + "name": "Role1" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOlOB6NNxcJg=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dND+LE=" + }, + "name": "Role2" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOlO/htOTuIM=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dND+LE=" + }, + "name": "Role3" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOlQKg9PJrl0=", + "_parent": { + "$ref": "AAAAAAFoOlNb5dND+LE=" + }, + "name": "Role4", + "type": "" + } + ] + } + ] + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAFoOlc4SNSHNOk=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Collaboration1", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAFoOlc4SNSI/dA=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSHNOk=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAFoOlc4SNSJBPo=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "SequenceDiagram1", + "ownedViews": [ + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOldJLtSYvBc=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOldJLtSXrrA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOldJLtSZiYs=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSYvBc=" + }, + "model": { + "$ref": "AAAAAAFoOldJLtSXrrA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOldJLtSahHc=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSZiYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOldJLtSbKAo=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSZiYs=" + }, + "font": "Arial;13;1", + "left": 117, + "top": 47, + "width": 85.84814453125, + "height": 13, + "text": "Commander" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOldJLtSc3Hc=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSZiYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOldJLtSdEqk=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSZiYs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 112, + "top": 40, + "width": 95.84814453125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOldJLtSahHc=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOldJLtSbKAo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOldJLtSc3Hc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOldJLtSdEqk=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOldJLtSeoH0=", + "_parent": { + "$ref": "AAAAAAFoOldJLtSYvBc=" + }, + "model": { + "$ref": "AAAAAAFoOldJLtSXrrA=" + }, + "font": "Arial;13;0", + "left": 160, + "top": 80, + "width": 1, + "height": 163 + } + ], + "font": "Arial;13;0", + "left": 112, + "top": 40, + "width": 95.84814453125, + "height": 203, + "nameCompartment": { + "$ref": "AAAAAAFoOldJLtSZiYs=" + }, + "linePart": { + "$ref": "AAAAAAFoOldJLtSeoH0=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOleKe9S8BT0=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOleKe9S9gLE=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S8BT0=" + }, + "model": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOleKe9S+GBo=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S9gLE=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleKe9S/Dlg=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S9gLE=" + }, + "font": "Arial;13;1", + "left": 381, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Broker" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleKe9TAAxY=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S9gLE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleKe9TB+E0=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S9gLE=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 376, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOleKe9S+GBo=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOleKe9S/Dlg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOleKe9TAAxY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOleKe9TB+E0=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOleKe9TC92o=", + "_parent": { + "$ref": "AAAAAAFoOleKe9S8BT0=" + }, + "model": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "font": "Arial;13;0", + "left": 412, + "top": 80, + "width": 1, + "height": 163 + } + ], + "font": "Arial;13;0", + "left": 376, + "top": 40, + "width": 72.736328125, + "height": 203, + "nameCompartment": { + "$ref": "AAAAAAFoOleKe9S9gLE=" + }, + "linePart": { + "$ref": "AAAAAAFoOleKe9TC92o=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAFoOleo3dTc/zc=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOleo3dTbBGg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFoOleo3dTdy0Y=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTc/zc=" + }, + "model": { + "$ref": "AAAAAAFoOleo3dTbBGg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFoOleo3dTepmU=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTdy0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleo3dTfV8o=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTdy0Y=" + }, + "font": "Arial;13;1", + "left": 589, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Voters" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleo3dTgzL8=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTdy0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFoOleo3dThafg=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTdy0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAFoOleo3dTepmU=" + }, + "nameLabel": { + "$ref": "AAAAAAFoOleo3dTfV8o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFoOleo3dTgzL8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOleo3dThafg=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAFoOleo3dTilTA=", + "_parent": { + "$ref": "AAAAAAFoOleo3dTc/zc=" + }, + "model": { + "$ref": "AAAAAAFoOleo3dTbBGg=" + }, + "font": "Arial;13;0", + "left": 620, + "top": 80, + "width": 1, + "height": 160 + } + ], + "font": "Arial;13;0", + "left": 584, + "top": 40, + "width": 72.736328125, + "height": 200, + "nameCompartment": { + "$ref": "AAAAAAFoOleo3dTdy0Y=" + }, + "linePart": { + "$ref": "AAAAAAFoOleo3dTilTA=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlgNt9UB//g=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOlgNt9UA7UE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlgNt9UC3P4=", + "_parent": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "model": { + "$ref": "AAAAAAFoOlgNt9UA7UE=" + }, + "font": "Arial;13;0", + "left": 229, + "top": 89, + "width": 106.79296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "edgePosition": 1, + "text": "1 : \"reqVote\", topic" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlgNt9UDodk=", + "_parent": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "model": { + "$ref": "AAAAAAFoOlgNt9UA7UE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 74, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlgNt9UELBM=", + "_parent": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "model": { + "$ref": "AAAAAAFoOlgNt9UA7UE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 109, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlgNt9UFENs=", + "_parent": { + "$ref": "AAAAAAFoOlgNt9UB//g=" + }, + "model": { + "$ref": "AAAAAAFoOlgNt9UA7UE=" + }, + "font": "Arial;13;0", + "left": 405, + "top": 105, + "width": 14, + "height": 88 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOleKe9TC92o=" + }, + "tail": { + "$ref": "AAAAAAFoOldJLtSeoH0=" + }, + "points": "160:105;405:105", + "nameLabel": { + "$ref": "AAAAAAFoOlgNt9UC3P4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlgNt9UDodk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlgNt9UELBM=" + }, + "activation": { + "$ref": "AAAAAAFoOlgNt9UFENs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOlhL6dUXyi4=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOlhL6NUWoNM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlhL6dUYqT8=", + "_parent": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "model": { + "$ref": "AAAAAAFoOlhL6NUWoNM=" + }, + "font": "Arial;13;0", + "left": 462, + "top": 104, + "width": 106.79296875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "edgePosition": 1, + "text": "2 : \"reqVote\", topic" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlhL6dUZz+Y=", + "_parent": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "model": { + "$ref": "AAAAAAFoOlhL6NUWoNM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 515, + "top": 89, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOlhL6dUaNSg=", + "_parent": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "model": { + "$ref": "AAAAAAFoOlhL6NUWoNM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 515, + "top": 124, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOlhL6dUbqU0=", + "_parent": { + "$ref": "AAAAAAFoOlhL6dUXyi4=" + }, + "model": { + "$ref": "AAAAAAFoOlhL6NUWoNM=" + }, + "font": "Arial;13;0", + "left": 613, + "top": 120, + "width": 14, + "height": 41 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOleo3dTilTA=" + }, + "tail": { + "$ref": "AAAAAAFoOleKe9TC92o=" + }, + "points": "418:120;613:120", + "nameLabel": { + "$ref": "AAAAAAFoOlhL6dUYqT8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOlhL6dUZz+Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOlhL6dUaNSg=" + }, + "activation": { + "$ref": "AAAAAAFoOlhL6dUbqU0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOliV1dUwIH8=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOliV1dUvHpI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOliV1dUxxKY=", + "_parent": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "model": { + "$ref": "AAAAAAFoOliV1dUvHpI=" + }, + "font": "Arial;13;0", + "left": 469, + "top": 149, + "width": 91.05078125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "edgePosition": 1, + "text": "3 : clientId, vote" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOliV1dUypps=", + "_parent": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "model": { + "$ref": "AAAAAAFoOliV1dUvHpI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 514, + "top": 164, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOliV1dUzWJI=", + "_parent": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "model": { + "$ref": "AAAAAAFoOliV1dUvHpI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 515, + "top": 129, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOliV1tU0h2o=", + "_parent": { + "$ref": "AAAAAAFoOliV1dUwIH8=" + }, + "model": { + "$ref": "AAAAAAFoOliV1dUvHpI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 405, + "top": 145, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOleKe9TC92o=" + }, + "tail": { + "$ref": "AAAAAAFoOleo3dTilTA=" + }, + "points": "613:145;418:145", + "nameLabel": { + "$ref": "AAAAAAFoOliV1dUxxKY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOliV1dUypps=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOliV1dUzWJI=" + }, + "activation": { + "$ref": "AAAAAAFoOliV1tU0h2o=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAFoOljZotVGDQE=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSJBPo=" + }, + "model": { + "$ref": "AAAAAAFoOljZotVF4H0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOljZpNVHV1k=", + "_parent": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "model": { + "$ref": "AAAAAAFoOljZotVF4H0=" + }, + "font": "Arial;13;0", + "left": 236, + "top": 170, + "width": 91.05078125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "edgePosition": 1, + "text": "4 : clientId, vote" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOljZpdVI++c=", + "_parent": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "model": { + "$ref": "AAAAAAFoOljZotVF4H0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 281, + "top": 185, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFoOljZpdVJ5Ks=", + "_parent": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "model": { + "$ref": "AAAAAAFoOljZotVF4H0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 282, + "top": 150, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAFoOljZpdVKr+A=", + "_parent": { + "$ref": "AAAAAAFoOljZotVGDQE=" + }, + "model": { + "$ref": "AAAAAAFoOljZotVF4H0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": 166, + "width": 14, + "height": 25 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFoOldJLtSeoH0=" + }, + "tail": { + "$ref": "AAAAAAFoOleKe9TC92o=" + }, + "points": "405:166;160:166", + "nameLabel": { + "$ref": "AAAAAAFoOljZpNVHV1k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFoOljZpdVI++c=" + }, + "propertyLabel": { + "$ref": "AAAAAAFoOljZpdVJ5Ks=" + }, + "activation": { + "$ref": "AAAAAAFoOljZpdVKr+A=" + } + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlgNt9UA7UE=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "\"reqVote\", topic", + "source": { + "$ref": "AAAAAAFoOldJLtSXrrA=" + }, + "target": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOlhL6NUWoNM=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "\"reqVote\", topic", + "source": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "target": { + "$ref": "AAAAAAFoOleo3dTbBGg=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOliV1dUvHpI=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "clientId, vote", + "source": { + "$ref": "AAAAAAFoOleo3dTbBGg=" + }, + "target": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAFoOljZotVF4H0=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "clientId, vote", + "source": { + "$ref": "AAAAAAFoOleKe9S7KOI=" + }, + "target": { + "$ref": "AAAAAAFoOldJLtSXrrA=" + }, + "messageSort": "reply" + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOldJLtSXrrA=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "Commander", + "represent": { + "$ref": "AAAAAAFoOldJLtSWy9Y=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOleKe9S7KOI=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "Broker", + "represent": { + "$ref": "AAAAAAFoOleKe9S6/jI=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAFoOleo3dTbBGg=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSI/dA=" + }, + "name": "Voters", + "represent": { + "$ref": "AAAAAAFoOleo3dTacAs=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOldJLtSWy9Y=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSHNOk=" + }, + "name": "Role1" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOleKe9S6/jI=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSHNOk=" + }, + "name": "Role2" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFoOleo3dTacAs=", + "_parent": { + "$ref": "AAAAAAFoOlc4SNSHNOk=" + }, + "name": "Role3" + } + ] + } + ] +} \ No newline at end of file