You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
BlazorApp/Documentation/OnDrop.mdj

1747 lines
46 KiB

{
"_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": "UMLCollaboration",
"_id": "AAAAAAGFMKA6nl5n8yI=",
"_parent": {
"$ref": "AAAAAAFF+h6SjaM2Hec="
},
"name": "Collaboration1",
"ownedElements": [
{
"_type": "UMLInteraction",
"_id": "AAAAAAGFMKA6oV5olIk=",
"_parent": {
"$ref": "AAAAAAGFMKA6nl5n8yI="
},
"name": "Interaction1",
"ownedElements": [
{
"_type": "UMLSequenceDiagram",
"_id": "AAAAAAGFMKA6ol5psQo=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "OnDrop",
"ownedViews": [
{
"_type": "UMLFrameView",
"_id": "AAAAAAGFMKA6o15qUCw=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKA6o15rp4A=",
"_parent": {
"$ref": "AAAAAAGFMKA6o15qUCw="
},
"font": "Arial;13;0",
"left": 32.72998046875,
"top": 13,
"width": 46.51904296875,
"height": 13,
"text": "OnDrop"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKA6pF5sCv0=",
"_parent": {
"$ref": "AAAAAAGFMKA6o15qUCw="
},
"font": "Arial;13;1",
"left": 13,
"top": 13,
"width": 14.72998046875,
"height": 13,
"text": "sd"
}
],
"font": "Arial;13;0",
"left": 8,
"top": 8,
"width": 825,
"height": 729,
"nameLabel": {
"$ref": "AAAAAAGFMKA6o15rp4A="
},
"frameTypeLabel": {
"$ref": "AAAAAAGFMKA6pF5sCv0="
}
},
{
"_type": "UMLSeqLifelineView",
"_id": "AAAAAAGFMKCOWF55XM0=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKCOWF54DMc="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGFMKCOWF56l5s=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF55XM0="
},
"model": {
"$ref": "AAAAAAGFMKCOWF54DMc="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKCOWF57tw8=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF56l5s="
},
"visible": false,
"font": "Arial;13;0",
"left": 160,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKCOWF582p0=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF56l5s="
},
"font": "Arial;13;1",
"left": 205,
"top": 47,
"width": 62.736328125,
"height": 13,
"text": "User"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKCOWF59k2Q=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF56l5s="
},
"visible": false,
"font": "Arial;13;0",
"left": 160,
"width": 106.20263671875,
"height": 13,
"text": "(from Interaction1)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKCOWl5+syQ=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF56l5s="
},
"visible": false,
"font": "Arial;13;0",
"left": 160,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 200,
"top": 40,
"width": 72.736328125,
"height": 40,
"stereotypeLabel": {
"$ref": "AAAAAAGFMKCOWF57tw8="
},
"nameLabel": {
"$ref": "AAAAAAGFMKCOWF582p0="
},
"namespaceLabel": {
"$ref": "AAAAAAGFMKCOWF59k2Q="
},
"propertyLabel": {
"$ref": "AAAAAAGFMKCOWl5+syQ="
}
},
{
"_type": "UMLLinePartView",
"_id": "AAAAAAGFMKCOWl5/PAk=",
"_parent": {
"$ref": "AAAAAAGFMKCOWF55XM0="
},
"model": {
"$ref": "AAAAAAGFMKCOWF54DMc="
},
"font": "Arial;13;0",
"left": 236,
"top": 80,
"width": 1,
"height": 657
}
],
"font": "Arial;13;0",
"left": 200,
"top": 40,
"width": 72.736328125,
"height": 697,
"nameCompartment": {
"$ref": "AAAAAAGFMKCOWF56l5s="
},
"linePart": {
"$ref": "AAAAAAGFMKCOWl5/PAk="
}
},
{
"_type": "UMLSeqLifelineView",
"_id": "AAAAAAGFMKFJRF6aKro=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGFMKFJRF6bwQ4=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6aKro="
},
"model": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKFJRV6citk=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6bwQ4="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKFJRl6dT0c=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6bwQ4="
},
"font": "Arial;13;1",
"left": 525,
"top": 47,
"width": 105.341796875,
"height": 13,
"text": "InventoryComp"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKFJRl6eC2s=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6bwQ4="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"width": 106.20263671875,
"height": 13,
"text": "(from Interaction1)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKFJRl6fX9E=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6bwQ4="
},
"visible": false,
"font": "Arial;13;0",
"left": 400,
"height": 13,
"horizontalAlignment": 1
}
],
"font": "Arial;13;0",
"left": 520,
"top": 40,
"width": 115.341796875,
"height": 40,
"stereotypeLabel": {
"$ref": "AAAAAAGFMKFJRV6citk="
},
"nameLabel": {
"$ref": "AAAAAAGFMKFJRl6dT0c="
},
"namespaceLabel": {
"$ref": "AAAAAAGFMKFJRl6eC2s="
},
"propertyLabel": {
"$ref": "AAAAAAGFMKFJRl6fX9E="
}
},
{
"_type": "UMLLinePartView",
"_id": "AAAAAAGFMKFJRl6ghB8=",
"_parent": {
"$ref": "AAAAAAGFMKFJRF6aKro="
},
"model": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"font": "Arial;13;0",
"left": 578,
"top": 80,
"width": 1,
"height": 655
}
],
"font": "Arial;13;0",
"left": 520,
"top": 40,
"width": 115.341796875,
"height": 695,
"nameCompartment": {
"$ref": "AAAAAAGFMKFJRF6bwQ4="
},
"linePart": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
}
},
{
"_type": "UMLCombinedFragmentView",
"_id": "AAAAAAGFMKPsvV8IJyY=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKPsul8GJxI="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKPsvl8JACw=",
"_parent": {
"$ref": "AAAAAAGFMKPsvV8IJyY="
},
"font": "Arial;13;0",
"left": 32.72998046875,
"top": 133,
"width": 7.5,
"height": 13,
"text": "if"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKPsvl8KULA=",
"_parent": {
"$ref": "AAAAAAGFMKPsvV8IJyY="
},
"font": "Arial;13;1",
"left": 13,
"top": 133,
"width": 14.72998046875,
"height": 13,
"text": "alt"
},
{
"_type": "UMLInteractionOperandCompartmentView",
"_id": "AAAAAAGFMKPsvl8LmXI=",
"_parent": {
"$ref": "AAAAAAGFMKPsvV8IJyY="
},
"model": {
"$ref": "AAAAAAGFMKPsul8GJxI="
},
"subViews": [
{
"_type": "UMLInteractionOperandView",
"_id": "AAAAAAGFMKPs+18XaCs=",
"_parent": {
"$ref": "AAAAAAGFMKPsvl8LmXI="
},
"model": {
"$ref": "AAAAAAGFMKPsvV8HfYI="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKPs+18YScw=",
"_parent": {
"$ref": "AAAAAAGFMKPs+18XaCs="
},
"font": "Arial;13;0",
"left": 28,
"top": 166,
"width": 195.12060546875,
"height": 13,
"text": "[Dragged item==Item dropped on]"
}
],
"font": "Arial;13;0",
"left": 8,
"top": 151,
"width": 817,
"height": 218,
"guardLabel": {
"$ref": "AAAAAAGFMKPs+18YScw="
}
},
{
"_type": "UMLInteractionOperandView",
"_id": "AAAAAAGFMKz5kGACNBc=",
"_parent": {
"$ref": "AAAAAAGFMKPsvl8LmXI="
},
"model": {
"$ref": "AAAAAAGFMKz5Wl//Uv4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKz5kGAD0vg=",
"_parent": {
"$ref": "AAAAAAGFMKz5kGACNBc="
},
"font": "Arial;13;0",
"left": 28,
"top": 384,
"width": 197.640625,
"height": 13,
"text": "[Dragged item != item dropped on]"
}
],
"font": "Arial;13;0",
"left": 8,
"top": 369,
"width": 817,
"height": 168,
"guardLabel": {
"$ref": "AAAAAAGFMKz5kGAD0vg="
}
}
],
"font": "Arial;13;0",
"left": 8,
"top": 151,
"width": 817,
"height": 386
}
],
"font": "Arial;13;0",
"left": 8,
"top": 128,
"width": 817,
"height": 409,
"nameLabel": {
"$ref": "AAAAAAGFMKPsvl8JACw="
},
"frameTypeLabel": {
"$ref": "AAAAAAGFMKPsvl8KULA="
},
"operandCompartment": {
"$ref": "AAAAAAGFMKPsvl8LmXI="
}
},
{
"_type": "UMLCombinedFragmentView",
"_id": "AAAAAAGFMKalBl9/kCQ=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKalBV99zG8="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKalB1+AC3g=",
"_parent": {
"$ref": "AAAAAAGFMKalBl9/kCQ="
},
"font": "Arial;13;0",
"left": 112.72998046875,
"top": 197,
"width": 7.5,
"height": 13,
"text": "if"
},
{
"_type": "LabelView",
"_id": "AAAAAAGFMKalB1+BDw8=",
"_parent": {
"$ref": "AAAAAAGFMKalBl9/kCQ="
},
"font": "Arial;13;1",
"left": 93,
"top": 197,
"width": 14.72998046875,
"height": 13,
"text": "alt"
},
{
"_type": "UMLInteractionOperandCompartmentView",
"_id": "AAAAAAGFMKalB1+Cxn4=",
"_parent": {
"$ref": "AAAAAAGFMKalBl9/kCQ="
},
"model": {
"$ref": "AAAAAAGFMKalBV99zG8="
},
"subViews": [
{
"_type": "UMLInteractionOperandView",
"_id": "AAAAAAGFMKalL1+OGm8=",
"_parent": {
"$ref": "AAAAAAGFMKalB1+Cxn4="
},
"model": {
"$ref": "AAAAAAGFMKalBl9+NaE="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKalL1+Ph0w=",
"_parent": {
"$ref": "AAAAAAGFMKalL1+OGm8="
},
"font": "Arial;13;0",
"left": 108,
"top": 230,
"width": 102.22900390625,
"height": 13,
"text": "[sum > stackSize]"
}
],
"font": "Arial;13;0",
"left": 88,
"top": 215,
"width": 721,
"height": 58,
"guardLabel": {
"$ref": "AAAAAAGFMKalL1+Ph0w="
}
},
{
"_type": "UMLInteractionOperandView",
"_id": "AAAAAAGFMKkKxF+91vQ=",
"_parent": {
"$ref": "AAAAAAGFMKalB1+Cxn4="
},
"model": {
"$ref": "AAAAAAGFMKkKll+6C9I="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGFMKkKxF++aYQ=",
"_parent": {
"$ref": "AAAAAAGFMKkKxF+91vQ="
},
"font": "Arial;13;0",
"left": 108,
"top": 288,
"width": 102.22900390625,
"height": 13,
"text": "[sum < stackSize]"
}
],
"font": "Arial;13;0",
"left": 88,
"top": 273,
"width": 721,
"height": 43,
"guardLabel": {
"$ref": "AAAAAAGFMKkKxF++aYQ="
}
}
],
"font": "Arial;13;0",
"left": 88,
"top": 215,
"width": 721,
"height": 101
}
],
"font": "Arial;13;0",
"left": 88,
"top": 192,
"width": 721,
"height": 145,
"nameLabel": {
"$ref": "AAAAAAGFMKalB1+AC3g="
},
"frameTypeLabel": {
"$ref": "AAAAAAGFMKalB1+BDw8="
},
"operandCompartment": {
"$ref": "AAAAAAGFMKalB1+Cxn4="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMKK2OF7xseY=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKK2Nl7wBu0="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKK2OV7yqIs=",
"_parent": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"model": {
"$ref": "AAAAAAGFMKK2Nl7wBu0="
},
"font": "Arial;13;0",
"left": 330,
"top": 96,
"width": 147.41796875,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"edgePosition": 1,
"text": "1 : Drop the dragged item"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKK2OV7zjRU=",
"_parent": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"model": {
"$ref": "AAAAAAGFMKK2Nl7wBu0="
},
"visible": false,
"font": "Arial;13;0",
"left": 403,
"top": 81,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKK2OV70I1o=",
"_parent": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"model": {
"$ref": "AAAAAAGFMKK2Nl7wBu0="
},
"visible": false,
"font": "Arial;13;0",
"left": 403,
"top": 116,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMKK2OV715vk=",
"_parent": {
"$ref": "AAAAAAGFMKK2OF7xseY="
},
"model": {
"$ref": "AAAAAAGFMKK2Nl7wBu0="
},
"font": "Arial;13;0",
"left": 571,
"top": 112,
"width": 14,
"height": 81
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKCOWl5/PAk="
},
"points": "236:112;571:112",
"nameLabel": {
"$ref": "AAAAAAGFMKK2OV7yqIs="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMKK2OV7zjRU="
},
"propertyLabel": {
"$ref": "AAAAAAGFMKK2OV70I1o="
},
"activation": {
"$ref": "AAAAAAGFMKK2OV715vk="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMKdP6F+bp9o=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKdP5l+aG5I="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKdP6F+cU7A=",
"_parent": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"model": {
"$ref": "AAAAAAGFMKdP5l+aG5I="
},
"font": "Arial;13;0",
"left": 608,
"top": 208,
"width": 186.57568359375,
"height": 39,
"alpha": 1.5601574313509607,
"distance": 94.00531899844816,
"hostEdge": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"edgePosition": 1,
"text": "2 : dropped on item's nbItem is now stackSize and the dragged item number of items is the rest",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKdP6V+dgYk=",
"_parent": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"model": {
"$ref": "AAAAAAGFMKdP5l+aG5I="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 219,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKdP6V+edxw=",
"_parent": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"model": {
"$ref": "AAAAAAGFMKdP5l+aG5I="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 220,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMKdP6V+fbW4=",
"_parent": {
"$ref": "AAAAAAGFMKdP6F+bp9o="
},
"model": {
"$ref": "AAAAAAGFMKdP5l+aG5I="
},
"font": "Arial;13;0",
"left": 571,
"top": 236,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:216;608:216;608:236;584:236",
"nameLabel": {
"$ref": "AAAAAAGFMKdP6F+cU7A="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMKdP6V+dgYk="
},
"propertyLabel": {
"$ref": "AAAAAAGFMKdP6V+edxw="
},
"activation": {
"$ref": "AAAAAAGFMKdP6V+fbW4="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMKlKLV/FSZg=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMKlKLF/E2sc="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKlKLV/Gc80=",
"_parent": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"model": {
"$ref": "AAAAAAGFMKlKLF/E2sc="
},
"font": "Arial;13;0",
"left": 609,
"top": 279,
"width": 187,
"height": 52,
"alpha": 1.4972440440207047,
"distance": 95.25754563287887,
"hostEdge": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"edgePosition": 1,
"text": "3 : dropped on item's nbItem is the sum and currentDragNbItem=-1 to signify that sum < stackSize",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKlKLV/Hzr0=",
"_parent": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"model": {
"$ref": "AAAAAAGFMKlKLF/E2sc="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 291,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMKlKLV/IV70=",
"_parent": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"model": {
"$ref": "AAAAAAGFMKlKLF/E2sc="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 292,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMKlKLl/JULg=",
"_parent": {
"$ref": "AAAAAAGFMKlKLV/FSZg="
},
"model": {
"$ref": "AAAAAAGFMKlKLF/E2sc="
},
"font": "Arial;13;0",
"left": 571,
"top": 308,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:288;608:288;608:308;584:308",
"nameLabel": {
"$ref": "AAAAAAGFMKlKLV/Gc80="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMKlKLV/Hzr0="
},
"propertyLabel": {
"$ref": "AAAAAAGFMKlKLV/IV70="
},
"activation": {
"$ref": "AAAAAAGFMKlKLl/JULg="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMK53cmASQQI=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMK53cGAR7Yk="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMK53c2ATrEM=",
"_parent": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"model": {
"$ref": "AAAAAAGFMK53cGAR7Yk="
},
"font": "Arial;13;0",
"left": 606,
"top": 373,
"width": 202,
"height": 52,
"alpha": 1.5208369360604845,
"distance": 100.12492197250393,
"hostEdge": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"edgePosition": 1,
"text": "4 : Put the droppedOn item's nb of items in a variabledropped on item index, item and nbItems in variables",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMK53c2AUczg=",
"_parent": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"model": {
"$ref": "AAAAAAGFMK53cGAR7Yk="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 387,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMK53c2AVvgU=",
"_parent": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"model": {
"$ref": "AAAAAAGFMK53cGAR7Yk="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 388,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMK53c2AWVB0=",
"_parent": {
"$ref": "AAAAAAGFMK53cmASQQI="
},
"model": {
"$ref": "AAAAAAGFMK53cGAR7Yk="
},
"font": "Arial;13;0",
"left": 571,
"top": 404,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:384;608:384;608:404;584:404",
"nameLabel": {
"$ref": "AAAAAAGFMK53c2ATrEM="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMK53c2AUczg="
},
"propertyLabel": {
"$ref": "AAAAAAGFMK53c2AVvgU="
},
"activation": {
"$ref": "AAAAAAGFMK53c2AWVB0="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMLkq5WEM8oI=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMLkq5GELPZ8="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLkq5mENf6c=",
"_parent": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"model": {
"$ref": "AAAAAAGFMLkq5GELPZ8="
},
"font": "Arial;13;0",
"left": 591,
"top": 431,
"width": 245.349609375,
"height": 26,
"alpha": 1.551929642552585,
"distance": 106.01886624558857,
"hostEdge": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"edgePosition": 1,
"text": "5 : droppedOn nbItems = dragged nbItems",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLkq5mEOsh4=",
"_parent": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"model": {
"$ref": "AAAAAAGFMLkq5GELPZ8="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 435,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLkq5mEP6aM=",
"_parent": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"model": {
"$ref": "AAAAAAGFMLkq5GELPZ8="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 436,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMLkq5mEQQIE=",
"_parent": {
"$ref": "AAAAAAGFMLkq5WEM8oI="
},
"model": {
"$ref": "AAAAAAGFMLkq5GELPZ8="
},
"font": "Arial;13;0",
"left": 571,
"top": 452,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:432;608:432;608:452;584:452",
"nameLabel": {
"$ref": "AAAAAAGFMLkq5mENf6c="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMLkq5mEOsh4="
},
"propertyLabel": {
"$ref": "AAAAAAGFMLkq5mEP6aM="
},
"activation": {
"$ref": "AAAAAAGFMLkq5mEQQIE="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMLHZmGB2wXE=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMLHZl2B1P4M="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLHZmWB3fNw=",
"_parent": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"model": {
"$ref": "AAAAAAGFMLHZl2B1P4M="
},
"font": "Arial;13;0",
"left": 603,
"top": 559,
"width": 209,
"height": 26,
"alpha": 1.5507979948209463,
"distance": 100.0199980003999,
"hostEdge": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"edgePosition": 1,
"text": "6 : Put in variables the item and nbItems of the dropped on item",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLHZmWB4R8Y=",
"_parent": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"model": {
"$ref": "AAAAAAGFMLHZl2B1P4M="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 563,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLHZmWB5yjw=",
"_parent": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"model": {
"$ref": "AAAAAAGFMLHZl2B1P4M="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 564,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMLHZmWB64Ak=",
"_parent": {
"$ref": "AAAAAAGFMLHZmGB2wXE="
},
"model": {
"$ref": "AAAAAAGFMLHZl2B1P4M="
},
"font": "Arial;13;0",
"left": 571,
"top": 580,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:560;608:560;608:580;584:580",
"nameLabel": {
"$ref": "AAAAAAGFMLHZmWB3fNw="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMLHZmWB4R8Y="
},
"propertyLabel": {
"$ref": "AAAAAAGFMLHZmWB5yjw="
},
"activation": {
"$ref": "AAAAAAGFMLHZmWB64Ak="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMLNwN2CWX1E=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMLNwNGCVOAs="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLNwOGCXVFQ=",
"_parent": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"model": {
"$ref": "AAAAAAGFMLNwNGCVOAs="
},
"font": "Arial;13;0",
"left": 615,
"top": 598,
"width": 187,
"height": 52,
"alpha": 1.511459126952617,
"distance": 101.17806086301516,
"hostEdge": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"edgePosition": 1,
"text": "7 : droppedOn item = dragged item, same for the nbItems(so the dragged item take the place of the droppedOnItem)",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLNwOGCYOg4=",
"_parent": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"model": {
"$ref": "AAAAAAGFMLNwNGCVOAs="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 611,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLNwOGCZF0M=",
"_parent": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"model": {
"$ref": "AAAAAAGFMLNwNGCVOAs="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 612,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMLNwOGCaDLI=",
"_parent": {
"$ref": "AAAAAAGFMLNwN2CWX1E="
},
"model": {
"$ref": "AAAAAAGFMLNwNGCVOAs="
},
"font": "Arial;13;0",
"left": 571,
"top": 628,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:608;608:608;608:628;584:628",
"nameLabel": {
"$ref": "AAAAAAGFMLNwOGCXVFQ="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMLNwOGCYOg4="
},
"propertyLabel": {
"$ref": "AAAAAAGFMLNwOGCZF0M="
},
"activation": {
"$ref": "AAAAAAGFMLNwOGCaDLI="
}
},
{
"_type": "UMLSeqMessageView",
"_id": "AAAAAAGFMLTwAWC3Gw0=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"model": {
"$ref": "AAAAAAGFMLTv/2C2OXg="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLTwAmC4h2Q=",
"_parent": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"model": {
"$ref": "AAAAAAGFMLTv/2C2OXg="
},
"font": "Arial;13;0",
"left": 615,
"top": 671,
"width": 195,
"height": 26,
"alpha": 1.551750012626281,
"distance": 105.01904589168576,
"hostEdge": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"edgePosition": 1,
"text": "8 : Put the variables in the currentDrag variables",
"wordWrap": true
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLTwAmC5hFs=",
"_parent": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"model": {
"$ref": "AAAAAAGFMLTv/2C2OXg="
},
"visible": false,
"font": "Arial;13;0",
"left": 632,
"top": 675,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGFMLTwAmC6D4U=",
"_parent": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"model": {
"$ref": "AAAAAAGFMLTv/2C2OXg="
},
"visible": false,
"font": "Arial;13;0",
"left": 598,
"top": 676,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 10,
"hostEdge": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"edgePosition": 1
},
{
"_type": "UMLActivationView",
"_id": "AAAAAAGFMLTwAmC7LPM=",
"_parent": {
"$ref": "AAAAAAGFMLTwAWC3Gw0="
},
"model": {
"$ref": "AAAAAAGFMLTv/2C2OXg="
},
"font": "Arial;13;0",
"left": 571,
"top": 692,
"width": 14,
"height": 29
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"tail": {
"$ref": "AAAAAAGFMKFJRl6ghB8="
},
"points": "578:672;608:672;608:692;584:692",
"nameLabel": {
"$ref": "AAAAAAGFMLTwAmC4h2Q="
},
"stereotypeLabel": {
"$ref": "AAAAAAGFMLTwAmC5hFs="
},
"propertyLabel": {
"$ref": "AAAAAAGFMLTwAmC6D4U="
},
"activation": {
"$ref": "AAAAAAGFMLTwAmC7LPM="
}
},
{
"_type": "UMLNoteView",
"_id": "AAAAAAGFMMczonATffc=",
"_parent": {
"$ref": "AAAAAAGFMKA6ol5psQo="
},
"font": "Arial;13;0",
"left": 328,
"top": 776,
"width": 193,
"height": 65,
"text": "This method replace the dropped on Item with the item that was dragged"
}
]
}
],
"messages": [
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMKK2Nl7wBu0=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "Drop the dragged item",
"source": {
"$ref": "AAAAAAGFMKCOWF54DMc="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMKdP5l+aG5I=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "dropped on item's nbItem is now stackSize and the dragged item number of items is the rest",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMKlKLF/E2sc=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "dropped on item's nbItem is the sum and currentDragNbItem=-1 to signify that sum < stackSize",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMK53cGAR7Yk=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "Put the droppedOn item's nb of items in a variabledropped on item index, item and nbItems in variables",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMLkq5GELPZ8=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "dragged nbItems",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"assignmentTarget": "droppedOn nbItems"
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMLHZl2B1P4M=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "Put in variables the item and nbItems of the dropped on item",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMLNwNGCVOAs=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "dragged item, same for the nbItems",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"arguments": "so the dragged item take the place of the droppedOnItem",
"assignmentTarget": "droppedOn item"
},
{
"_type": "UMLMessage",
"_id": "AAAAAAGFMLTv/2C2OXg=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "Put the variables in the currentDrag variables",
"source": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
},
"target": {
"$ref": "AAAAAAGFMKFJRF6ZSlE="
}
}
],
"participants": [
{
"_type": "UMLLifeline",
"_id": "AAAAAAGFMKCOWF54DMc=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "User",
"represent": {
"$ref": "AAAAAAGFMKCOV153z9k="
},
"isMultiInstance": false
},
{
"_type": "UMLLifeline",
"_id": "AAAAAAGFMKFJRF6ZSlE=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "InventoryComp",
"represent": {
"$ref": "AAAAAAGFMKFJQ16YkNE="
},
"isMultiInstance": false
}
],
"fragments": [
{
"_type": "UMLCombinedFragment",
"_id": "AAAAAAGFMKPsul8GJxI=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "if",
"interactionOperator": "alt",
"operands": [
{
"_type": "UMLInteractionOperand",
"_id": "AAAAAAGFMKPsvV8HfYI=",
"_parent": {
"$ref": "AAAAAAGFMKPsul8GJxI="
},
"name": "Operand1",
"guard": "Dragged item==Item dropped on"
},
{
"_type": "UMLInteractionOperand",
"_id": "AAAAAAGFMKz5Wl//Uv4=",
"_parent": {
"$ref": "AAAAAAGFMKPsul8GJxI="
},
"name": "InteractionOperand1",
"guard": "Dragged item != item dropped on"
}
]
},
{
"_type": "UMLCombinedFragment",
"_id": "AAAAAAGFMKalBV99zG8=",
"_parent": {
"$ref": "AAAAAAGFMKA6oV5olIk="
},
"name": "if",
"interactionOperator": "alt",
"operands": [
{
"_type": "UMLInteractionOperand",
"_id": "AAAAAAGFMKalBl9+NaE=",
"_parent": {
"$ref": "AAAAAAGFMKalBV99zG8="
},
"name": "Operand1",
"guard": "sum > stackSize"
},
{
"_type": "UMLInteractionOperand",
"_id": "AAAAAAGFMKkKll+6C9I=",
"_parent": {
"$ref": "AAAAAAGFMKalBV99zG8="
},
"name": "InteractionOperand1",
"guard": "sum < stackSize"
}
]
}
]
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGFMKCOV153z9k=",
"_parent": {
"$ref": "AAAAAAGFMKA6nl5n8yI="
},
"name": "Role1",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGFMKFJQ16YkNE=",
"_parent": {
"$ref": "AAAAAAGFMKA6nl5n8yI="
},
"name": "Role2",
"type": ""
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGFMKFl2F64mbE=",
"_parent": {
"$ref": "AAAAAAGFMKA6nl5n8yI="
},
"name": "Role3",
"type": ""
}
]
}
]
}