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.

13188 lines
330 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,
"ownedViews": [
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQkMYCVWB+R0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQkMYClWCv0g=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQkMYClWDhzA=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWCv0g="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -16,
"top": 272,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkMYClWEwkU=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWCv0g="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 165,
"top": 391,
"width": 110.89990234375,
"height": 13,
"text": "topLevelManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkMYClWFte0=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWCv0g="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -16,
"top": 272,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkMYClWGgk0=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWCv0g="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -16,
"top": 272,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 160,
"top": 384,
"width": 120.89990234375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQkMYClWDhzA="
},
"nameLabel": {
"$ref": "AAAAAAGEQkMYClWEwkU="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQkMYClWFte0="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkMYClWGgk0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQkMYClWHuEk=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 160,
"top": 409,
"width": 120.89990234375,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQkMYClWIfi8=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkN6v1WtX14=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWIfi8="
},
"model": {
"$ref": "AAAAAAGEQkN6tFWqaYs="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 165,
"top": 424,
"width": 110.89990234375,
"height": 13,
"text": "+detectHWConfig()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkO3kVW0L0A=",
"_parent": {
"$ref": "AAAAAAGEQkMYClWIfi8="
},
"model": {
"$ref": "AAAAAAGEQkO3jFWxMks="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 165,
"top": 439,
"width": 110.89990234375,
"height": 13,
"text": "+setupThreads()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 160,
"top": 419,
"width": 120.89990234375,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQkMYClWJyn8=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -8,
"top": 136,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQkMYClWKu98=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"model": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -8,
"top": 136,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 160,
"top": 384,
"width": 120.89990234375,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQkMYClWCv0g="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQkMYClWHuEk="
},
"operationCompartment": {
"$ref": "AAAAAAGEQkMYClWIfi8="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQkMYClWJyn8="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQkMYClWKu98="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQkPa0lW6QyU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQkPa01W7xPo=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQkPa01W8B/Q=",
"_parent": {
"$ref": "AAAAAAGEQkPa01W7xPo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 80,
"top": 256,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkPa01W9tpk=",
"_parent": {
"$ref": "AAAAAAGEQkPa01W7xPo="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 405,
"top": 407,
"width": 49.84814453125,
"height": 13,
"text": "Pipeline"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkPa01W+7MA=",
"_parent": {
"$ref": "AAAAAAGEQkPa01W7xPo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 80,
"top": 256,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkPa01W/84E=",
"_parent": {
"$ref": "AAAAAAGEQkPa01W7xPo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 80,
"top": 256,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 400,
"width": 59.84814453125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQkPa01W8B/Q="
},
"nameLabel": {
"$ref": "AAAAAAGEQkPa01W9tpk="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQkPa01W+7MA="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkPa01W/84E="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQkPa01XAR0g=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 425,
"width": 59.84814453125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQkPa01XBAak=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 435,
"width": 59.84814453125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQkPa01XCNYs=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 40,
"top": 128,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQkPa01XD7V0=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"model": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 40,
"top": 128,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 400,
"top": 400,
"width": 59.84814453125,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQkPa01W7xPo="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQkPa01XAR0g="
},
"operationCompartment": {
"$ref": "AAAAAAGEQkPa01XBAak="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQkPa01XCNYs="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQkPa01XD7V0="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQkP/6lXnMO0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXo3E0=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"visible": false,
"font": "Arial;13;0",
"left": 340,
"top": 400,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXpaVo=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"visible": null,
"font": "Arial;13;0",
"left": 340,
"top": 385,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXqAqo=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"visible": false,
"font": "Arial;13;0",
"left": 339,
"top": 429,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXrfBo=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXkSd8="
},
"visible": false,
"font": "Arial;13;0",
"left": 307,
"top": 400,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXsHsc=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXkSd8="
},
"visible": false,
"font": "Arial;13;0",
"left": 309,
"top": 386,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXtEKA=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXkSd8="
},
"visible": false,
"font": "Arial;13;0",
"left": 302,
"top": 427,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXuIBo=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXlbGk="
},
"visible": false,
"font": "Arial;13;0",
"left": 373,
"top": 400,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXvkBA=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXlbGk="
},
"visible": false,
"font": "Arial;13;0",
"left": 370,
"top": 387,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkP/6lXwdcc=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXlbGk="
},
"visible": false,
"font": "Arial;13;0",
"left": 377,
"top": 428,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQkP/6lXxbyU=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXkSd8="
},
"visible": false,
"font": "Arial;13;0",
"top": 64,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQkP/6lXyQ8E=",
"_parent": {
"$ref": "AAAAAAGEQkP/6lXnMO0="
},
"model": {
"$ref": "AAAAAAGEQkP/6VXlbGk="
},
"visible": false,
"font": "Arial;13;0",
"top": 64,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"tail": {
"$ref": "AAAAAAGEQkMYCVWB+R0="
},
"lineStyle": 1,
"points": "281:421;399:422",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQkP/6lXo3E0="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQkP/6lXpaVo="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkP/6lXqAqo="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQkP/6lXrfBo="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQkP/6lXsHsc="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQkP/6lXtEKA="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQkP/6lXuIBo="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQkP/6lXvkBA="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQkP/6lXwdcc="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQkP/6lXxbyU="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQkP/6lXyQ8E="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQkR0Olcce9E=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQkR0OlcdKoE=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQkR0OlceVIA=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcdKoE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -80,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkR0OlcfzD8=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcdKoE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;3",
"left": 589,
"top": 255,
"width": 168.7587890625,
"height": 13,
"text": "PipelineNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkR0OlcglJs=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcdKoE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -80,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkR0Olchq10=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcdKoE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -80,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 584,
"top": 248,
"width": 178.7587890625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQkR0OlceVIA="
},
"nameLabel": {
"$ref": "AAAAAAGEQkR0OlcfzD8="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQkR0OlcglJs="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkR0Olchq10="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQkR0OlcioV0=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkUikli0t9o=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQkUijFiuuNI="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 278,
"width": 168.7587890625,
"height": 13,
"text": "+fpsLimit: atomic_int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkwjpnhDMXw=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQkwjoHg9SE0="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 293,
"width": 168.7587890625,
"height": 13,
"text": "+cost: float",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkxWr3l8vRg=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQkxWqHl2r/I="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 308,
"width": 168.7587890625,
"height": 13,
"text": "+outputLock: mutex",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkyKNHsPmNU=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQkyKL3sJoAk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 323,
"width": 168.7587890625,
"height": 13,
"text": "+subNodesLock: mutex",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQk2NtHxbkEI=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQk2NrnxVvR0="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 338,
"width": 168.7587890625,
"height": 13,
"text": "+disabled: atomic_bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQk33nX/fZ0U=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQk33ln/ZM80="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 353,
"width": 168.7587890625,
"height": 13,
"text": "+subNodes: v>",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlMSiaS2yfU=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlMSg6SwAKk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 353,
"width": 168.7587890625,
"height": 13,
"text": "#output: UMat",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlOVCabtkFc=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlOVA6bnFDk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 368,
"width": 168.7587890625,
"height": 13,
"text": "#shouldRun: atomic_bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlPR+qggqxs=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlPR9Kga2QA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 383,
"width": 168.7587890625,
"height": 13,
"text": "#isLast: atomic_bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlQBZ6lTKHQ=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlQBYqlNfxA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 398,
"width": 168.7587890625,
"height": 13,
"text": "#isFirst: atomic_bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlQsyarCX1E=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlQsw6q8MAA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 413,
"width": 168.7587890625,
"height": 13,
"text": "#ranOnce: atomic_bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlWcHM5fCNM=",
"_parent": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"model": {
"$ref": "AAAAAAGEQlWcE85Zu7E="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 428,
"width": 168.7587890625,
"height": 13,
"text": "#localThread: thread",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 584,
"top": 273,
"width": 178.7587890625,
"height": 173
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQkR0Olcj73U=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkfdzGa2Sqc=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkfdw2awMys="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 451,
"width": 168.7587890625,
"height": 13,
"text": "+getOutput(): Umat",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkgjdmfWi4s=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkgjcWfQ/ag="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 466,
"width": 168.7587890625,
"height": 13,
"text": "+run()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkg9/2i+HTE=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkg9+2i4M4w="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 481,
"width": 168.7587890625,
"height": 13,
"text": "+isRunning(): bool",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkhkLmnejkU=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkhkKWnYh64="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 496,
"width": 168.7587890625,
"height": 13,
"text": "+stop()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkh6XWsXoPU=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkh6WGsR7OI="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 511,
"width": 168.7587890625,
"height": 13,
"text": "+start()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkj5V2wsOBk=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQkj5Umwm3hs="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 526,
"width": 168.7587890625,
"height": 13,
"text": "+setThreadToCore(core: int)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQku8NnatB54=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQku8L3anRhM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 541,
"width": 168.7587890625,
"height": 13,
"text": "+addSubNode(SubNode* sn)",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlDXhZyLl0A=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQlDXfZyFj9g="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;2",
"left": 589,
"top": 556,
"width": 168.7587890625,
"height": 13,
"text": "+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlKeHaHclus=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQlKeFKHWNqg="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 589,
"top": 571,
"width": 168.7587890625,
"height": 13,
"text": "+joinThread(): thread*",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlXXwNBl0es=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"model": {
"$ref": "AAAAAAGEQlXXutBfIuw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;2",
"left": 589,
"top": 586,
"width": 168.7587890625,
"height": 13,
"text": "#processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 584,
"top": 446,
"width": 178.7587890625,
"height": 158
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQkR0O1ckp24=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -48,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQkR0O1cleY8=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"model": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -48,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 584,
"top": 248,
"width": 178.7587890625,
"height": 356,
"nameCompartment": {
"$ref": "AAAAAAGEQkR0OlcdKoE="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQkR0OlcioV0="
},
"operationCompartment": {
"$ref": "AAAAAAGEQkR0Olcj73U="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQkR0O1ckp24="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQkR0O1cleY8="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQkWuKFmV/vY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQkWuKFmWmrU=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQkWuKFmXR6E=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmWmrU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 480,
"top": -80,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkWuKFmYqr8=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmWmrU="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 821,
"top": 87,
"width": 118.87255859375,
"height": 13,
"text": "FramerateChecker"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkWuKFmZCiQ=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmWmrU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 480,
"top": -80,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkWuKVmaS+8=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmWmrU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 480,
"top": -80,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 816,
"top": 80,
"width": 128.87255859375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQkWuKFmXR6E="
},
"nameLabel": {
"$ref": "AAAAAAGEQkWuKFmYqr8="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQkWuKFmZCiQ="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkWuKVmaS+8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQkWuKVmbjM8=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkXqVFyeyQA=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkXqS1yVfDM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 110,
"width": 118.87255859375,
"height": 13,
"text": "-hasBegun: bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkYZAF2GQDg=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkYY+1198CI="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 125,
"width": 118.87255859375,
"height": 13,
"text": "+tBegin: time_t",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkZIh15udnc=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkZIgl5li3I="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 140,
"width": 118.87255859375,
"height": 13,
"text": "+tEnd: time_t",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkaCyV/4WeI=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkaCw1/vlD4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 155,
"width": 118.87255859375,
"height": 13,
"text": "+tick: atomic_int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkaumGDgGJA=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkaukmDXX9g="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 170,
"width": 118.87255859375,
"height": 13,
"text": "+fps: atomic_int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQkcW9GLO78c=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"model": {
"$ref": "AAAAAAGEQkcW6mLFViE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 185,
"width": 118.87255859375,
"height": 13,
"text": "+frameCounter: long",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 816,
"top": 105,
"width": 128.87255859375,
"height": 98
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQkWuKVmceQM=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkdI52SPGKg=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmceQM="
},
"model": {
"$ref": "AAAAAAGEQkdI4mSGTC4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 208,
"width": 118.87255859375,
"height": 13,
"text": "+tickBegin()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQkdh1mV3Hvc=",
"_parent": {
"$ref": "AAAAAAGEQkWuKVmceQM="
},
"model": {
"$ref": "AAAAAAGEQkdh0mVu4es="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 821,
"top": 223,
"width": 118.87255859375,
"height": 13,
"text": "+tickUpdate()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 816,
"top": 203,
"width": 128.87255859375,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQkWuKVmdk1c=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 240,
"top": -40,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQkWuKVmeBcw=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"model": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 240,
"top": -40,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 816,
"top": 80,
"width": 128.87255859375,
"height": 161,
"nameCompartment": {
"$ref": "AAAAAAGEQkWuKFmWmrU="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQkWuKVmbjM8="
},
"operationCompartment": {
"$ref": "AAAAAAGEQkWuKVmceQM="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQkWuKVmdk1c="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQkWuKVmeBcw="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQkXT8lrP17c=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrQ8a0=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 777,
"top": 259,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrRRus=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"visible": null,
"font": "Arial;13;0",
"left": 765,
"top": 250,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrS4qg=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 800,
"top": 278,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrTpB0=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrMvSw="
},
"visible": false,
"font": "Arial;13;0",
"left": 767,
"top": 273,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrUYBI=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrMvSw="
},
"visible": false,
"font": "Arial;13;0",
"left": 758,
"top": 263,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrVci0=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrMvSw="
},
"visible": false,
"font": "Arial;13;0",
"left": 786,
"top": 293,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrWZt0=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrNu8Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 788,
"top": 246,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrXW3w=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrNu8Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 776,
"top": 239,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkXT8lrYRcw=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrNu8Q="
},
"visible": false,
"font": "Arial;13;0",
"left": 812,
"top": 259,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQkXT8lrP17c="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQkXT8lrZIo4=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrMvSw="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQkXT8lralaY=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrP17c="
},
"model": {
"$ref": "AAAAAAGEQkXT8lrNu8Q="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"tail": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"lineStyle": 1,
"points": "763:309;816:241",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQkXT8lrQ8a0="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQkXT8lrRRus="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkXT8lrS4qg="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQkXT8lrTpB0="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQkXT8lrUYBI="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQkXT8lrVci0="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQkXT8lrWZt0="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQkXT8lrXW3w="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQkXT8lrYRcw="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQkXT8lrZIo4="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQkXT8lralaY="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQkmF7212reU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQkmF72136L4=",
"_parent": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQkmF7214uh0=",
"_parent": {
"$ref": "AAAAAAGEQkmF72136L4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"top": -688,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkmF72156VE=",
"_parent": {
"$ref": "AAAAAAGEQkmF72136L4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 357,
"top": 135,
"width": 277.80517578125,
"height": 13,
"text": "Threadweaver"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkmF72168s0=",
"_parent": {
"$ref": "AAAAAAGEQkmF72136L4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"top": -688,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQkmF7217PL4=",
"_parent": {
"$ref": "AAAAAAGEQkmF72136L4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"top": -688,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 352,
"top": 128,
"width": 287.80517578125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQkmF7214uh0="
},
"nameLabel": {
"$ref": "AAAAAAGEQkmF72156VE="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQkmF72168s0="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkmF7217PL4="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQkmF8G18D3g=",
"_parent": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 352,
"top": 153,
"width": 287.80517578125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQkmF8G19lDQ=",
"_parent": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQknD6m8TLyU=",
"_parent": {
"$ref": "AAAAAAGEQkmF8G19lDQ="
},
"model": {
"$ref": "AAAAAAGEQknD4G8H/aw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 357,
"top": 168,
"width": 277.80517578125,
"height": 13,
"underline": true,
"text": "+stickThisThreadToCore(t: Thread*, core_id: int)",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 352,
"top": 163,
"width": 287.80517578125,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQkmF8G1+EwE=",
"_parent": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -208,
"top": -344,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQkmF8G1/zUI=",
"_parent": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"model": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -208,
"top": -344,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 352,
"top": 128,
"width": 287.80517578125,
"height": 58,
"nameCompartment": {
"$ref": "AAAAAAGEQkmF72136L4="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQkmF8G18D3g="
},
"operationCompartment": {
"$ref": "AAAAAAGEQkmF8G19lDQ="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQkmF8G1+EwE="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQkmF8G1/zUI="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGEQkpwL3MRqKE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQkpwL3MPfJM="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkpwMHMS3Go=",
"_parent": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"model": {
"$ref": "AAAAAAGEQkpwL3MPfJM="
},
"visible": false,
"font": "Arial;13;0",
"left": 536,
"top": 240,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkpwMHMTDmU=",
"_parent": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"model": {
"$ref": "AAAAAAGEQkpwL3MPfJM="
},
"visible": null,
"font": "Arial;13;0",
"left": 523,
"top": 248,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQkpwMHMUU58=",
"_parent": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"model": {
"$ref": "AAAAAAGEQkpwL3MPfJM="
},
"visible": false,
"font": "Arial;13;0",
"left": 561,
"top": 223,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQkpwL3MRqKE="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkmF7212reU="
},
"tail": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"lineStyle": 1,
"points": "583:290;515:186",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQkpwMHMS3Go="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQkpwMHMTDmU="
},
"propertyLabel": {
"$ref": "AAAAAAGEQkpwMHMUU58="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQk5j/oFeGxk=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQk5j/oFfBIs=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQk5j/oFgkNc=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFfBIs="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 64,
"top": 144,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQk5j/oFhQsI=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFfBIs="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;3",
"left": 877,
"top": 391,
"width": 302.35791015625,
"height": 13,
"text": "SubNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQk5j/oFiLD8=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFfBIs="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 64,
"top": 144,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQk5j/oFj02E=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFfBIs="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 64,
"top": 144,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 872,
"top": 384,
"width": 312.35791015625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQk5j/oFgkNc="
},
"nameLabel": {
"$ref": "AAAAAAGEQk5j/oFhQsI="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQk5j/oFiLD8="
},
"propertyLabel": {
"$ref": "AAAAAAGEQk5j/oFj02E="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQk5j/oFktxQ=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQk8bmYy7D7w=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFktxQ="
},
"model": {
"$ref": "AAAAAAGEQk8bkIyvzX0="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 877,
"top": 414,
"width": 302.35791015625,
"height": 13,
"text": "+enabled: atomic_bool",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 872,
"top": 409,
"width": 312.35791015625,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQk5j/oFlEeY=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQk9TvI4qVcs=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFlEeY="
},
"model": {
"$ref": "AAAAAAGEQk9TtY4eXYU="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;2",
"left": 877,
"top": 437,
"width": 302.35791015625,
"height": 13,
"text": "+processFrame(input: UMat&, curosrPos: Point2d&)",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 872,
"top": 432,
"width": 312.35791015625,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQk5j/oFmbWQ=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 32,
"top": 72,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQk5j/oFnZUM=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"model": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 32,
"top": 72,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 872,
"top": 384,
"width": 312.35791015625,
"height": 71,
"nameCompartment": {
"$ref": "AAAAAAGEQk5j/oFfBIs="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQk5j/oFktxQ="
},
"operationCompartment": {
"$ref": "AAAAAAGEQk5j/oFlEeY="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQk5j/oFmbWQ="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQk5j/oFnZUM="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQlCJQpsk2vU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQlCJQ5slrG4=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQlCJQ5smvWU=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5slrG4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -592,
"top": 272,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlCJQ5snsMY=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5slrG4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 117,
"top": 703,
"width": 169.43798828125,
"height": 13,
"text": "CameraPickerNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlCJQ5sotdg=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5slrG4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -592,
"top": 272,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlCJQ5spxa4=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5slrG4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -592,
"top": 272,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 112,
"top": 696,
"width": 179.43798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQlCJQ5smvWU="
},
"nameLabel": {
"$ref": "AAAAAAGEQlCJQ5snsMY="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQlCJQ5sotdg="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlCJQ5spxa4="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQlCJQ5sq7iM=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 112,
"top": 721,
"width": 179.43798828125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQlCJQ5srB/4=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlZoatemPcU=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5srB/4="
},
"model": {
"$ref": "AAAAAAGEQlZoYteXd1g="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 117,
"top": 736,
"width": 169.43798828125,
"height": 13,
"text": "«override»+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlbMEdoIaD0=",
"_parent": {
"$ref": "AAAAAAGEQlCJQ5srB/4="
},
"model": {
"$ref": "AAAAAAGEQlbMCtn5oaA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 117,
"top": 751,
"width": 169.43798828125,
"height": 13,
"text": "«override»#processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 112,
"top": 731,
"width": 179.43798828125,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQlCJQ5ssQ8M=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -296,
"top": 136,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQlCJQ5stxxo=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"model": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -296,
"top": 136,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 112,
"top": 696,
"width": 179.43798828125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQlCJQ5slrG4="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQlCJQ5sq7iM="
},
"operationCompartment": {
"$ref": "AAAAAAGEQlCJQ5srB/4="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQlCJQ5ssQ8M="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQlCJQ5stxxo="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQlJUVKDLDxU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlJUVKDJcjI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlJUVKDM/To=",
"_parent": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"model": {
"$ref": "AAAAAAGEQlJUVKDJcjI="
},
"visible": false,
"font": "Arial;13;0",
"left": 444,
"top": 659,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlJUVKDNBic=",
"_parent": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"model": {
"$ref": "AAAAAAGEQlJUVKDJcjI="
},
"visible": null,
"font": "Arial;13;0",
"left": 440,
"top": 644,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlJUVKDOekU=",
"_parent": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"model": {
"$ref": "AAAAAAGEQlJUVKDJcjI="
},
"visible": false,
"font": "Arial;13;0",
"left": 451,
"top": 688,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlJUVKDLDxU="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"lineStyle": 3,
"points": "269:695;296:680;448:680;608:640;619:604",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQlJUVKDM/To="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQlJUVKDNBic="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlJUVKDOekU="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQlSboa/MTyE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/Nji0=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"visible": false,
"font": "Arial;13;0",
"left": 676,
"top": 187,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/O1bM=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"visible": null,
"font": "Arial;13;0",
"left": 676,
"top": 172,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/PukI=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"visible": false,
"font": "Arial;13;0",
"left": 676,
"top": 217,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/QnDY=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/Jkh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 641,
"top": 216,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/Rues=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/Jkh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 627,
"top": 213,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/SFb4=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/Jkh0="
},
"visible": false,
"font": "Arial;13;0",
"left": 668,
"top": 220,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/T7YE=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/KPIo="
},
"font": "Arial;13;0",
"left": 646,
"top": 192,
"width": 56.72900390625,
"height": 13,
"alpha": -5.88555723566767,
"distance": 54.230987451824994,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"text": "#previous"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/UbEM=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/KPIo="
},
"visible": false,
"font": "Arial;13;0",
"left": 724,
"top": 213,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlSboa/VM3I=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/KPIo="
},
"visible": false,
"font": "Arial;13;0",
"left": 683,
"top": 220,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlSboa/MTyE="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlSboa/WEQ8=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/Jkh0="
},
"visible": false,
"font": "Arial;13;0",
"left": -16,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlSboa/Xzk0=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/MTyE="
},
"model": {
"$ref": "AAAAAAGEQlSboa/KPIo="
},
"visible": false,
"font": "Arial;13;0",
"left": -16,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"points": "656:248;656:208;696:208;696:248",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQlSboa/Nji0="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQlSboa/O1bM="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlSboa/PukI="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQlSboa/QnDY="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQlSboa/Rues="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQlSboa/SFb4="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQlSboa/T7YE="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQlSboa/UbEM="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQlSboa/VM3I="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQlSboa/WEQ8="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQlSboa/Xzk0="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQletAtzU7Mw=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQletAtzVBy0=",
"_parent": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQletAtzWVsQ=",
"_parent": {
"$ref": "AAAAAAGEQletAtzVBy0="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": 112,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQletAtzX3UQ=",
"_parent": {
"$ref": "AAAAAAGEQletAtzVBy0="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 61,
"top": 831,
"width": 278.52880859375,
"height": 13,
"text": "CameraManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQletAtzYy1E=",
"_parent": {
"$ref": "AAAAAAGEQletAtzVBy0="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": 112,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQletAtzZ6pY=",
"_parent": {
"$ref": "AAAAAAGEQletAtzVBy0="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": 112,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 56,
"top": 824,
"width": 288.52880859375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQletAtzWVsQ="
},
"nameLabel": {
"$ref": "AAAAAAGEQletAtzX3UQ="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQletAtzYy1E="
},
"propertyLabel": {
"$ref": "AAAAAAGEQletAtzZ6pY="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQletAtzaHJk=",
"_parent": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQljqyvHSAUQ=",
"_parent": {
"$ref": "AAAAAAGEQletAtzaHJk="
},
"model": {
"$ref": "AAAAAAGEQljqwPHAOqE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 854,
"width": 278.52880859375,
"height": 13,
"text": "+captures: vector<UMat>",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlpf2vrN4cQ=",
"_parent": {
"$ref": "AAAAAAGEQletAtzaHJk="
},
"model": {
"$ref": "AAAAAAGEQlpfz/q7K08="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 869,
"width": 278.52880859375,
"height": 13,
"text": "+accessLocks: vector<mutex>",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlq7Zv6xqdk=",
"_parent": {
"$ref": "AAAAAAGEQletAtzaHJk="
},
"model": {
"$ref": "AAAAAAGEQlq7X/6f0aA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 884,
"width": 278.52880859375,
"height": 13,
"text": "+runCaptureThread: bool",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 56,
"top": 849,
"width": 288.52880859375,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQletAtzb0fk=",
"_parent": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQltnhwJ/BEU=",
"_parent": {
"$ref": "AAAAAAGEQletAtzb0fk="
},
"model": {
"$ref": "AAAAAAGEQltnfgJtZAw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 907,
"width": 278.52880859375,
"height": 13,
"text": "+runCapture()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlugZglsqHo=",
"_parent": {
"$ref": "AAAAAAGEQletAtzb0fk="
},
"model": {
"$ref": "AAAAAAGEQlugXwlap3s="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 922,
"width": 278.52880859375,
"height": 13,
"text": "+stopCapture()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQlvExwuABRo=",
"_parent": {
"$ref": "AAAAAAGEQletAtzb0fk="
},
"model": {
"$ref": "AAAAAAGEQlvEvwtuJvM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 61,
"top": 937,
"width": 278.52880859375,
"height": 13,
"text": "+runCaptureForCamera(c: Camera*, index: uint)",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 56,
"top": 902,
"width": 288.52880859375,
"height": 53
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQletAtzc8Nc=",
"_parent": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": 56,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQletAtzdlSg=",
"_parent": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"model": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": 56,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 56,
"top": 824,
"width": 288.52880859375,
"height": 131,
"nameCompartment": {
"$ref": "AAAAAAGEQletAtzVBy0="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQletAtzaHJk="
},
"operationCompartment": {
"$ref": "AAAAAAGEQletAtzb0fk="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQletAtzc8Nc="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQletAtzdlSg="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQlfKCN7RcyY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7SYi8=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"visible": false,
"font": "Arial;13;0",
"left": 214,
"top": 789,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7Tl4I=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"visible": null,
"font": "Arial;13;0",
"left": 229,
"top": 789,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7UPYA=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"visible": false,
"font": "Arial;13;0",
"left": 185,
"top": 790,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7VJhw=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7ObPM="
},
"visible": false,
"font": "Arial;13;0",
"left": 215,
"top": 789,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7WEck=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7ObPM="
},
"visible": false,
"font": "Arial;13;0",
"left": 228,
"top": 791,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7XrAA=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7ObPM="
},
"visible": false,
"font": "Arial;13;0",
"left": 188,
"top": 784,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7YzFs=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7P0Fo="
},
"visible": false,
"font": "Arial;13;0",
"left": 215,
"top": 791,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7Zohk=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7P0Fo="
},
"visible": false,
"font": "Arial;13;0",
"left": 228,
"top": 789,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlfKCN7arqM=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7P0Fo="
},
"visible": false,
"font": "Arial;13;0",
"left": 187,
"top": 795,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlfKCN7bo/c=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7ObPM="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": 64,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlfKCN7czPg=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7RcyY="
},
"model": {
"$ref": "AAAAAAGEQlfKCN7P0Fo="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": 64,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"tail": {
"$ref": "AAAAAAGEQlCJQpsk2vU="
},
"lineStyle": 1,
"points": "201:769;200:823",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQlfKCN7SYi8="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQlfKCN7Tl4I="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlfKCN7UPYA="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQlfKCN7VJhw="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQlfKCN7WEck="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQlfKCN7XrAA="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQlfKCN7YzFs="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQlfKCN7Zohk="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQlfKCN7arqM="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQlfKCN7bo/c="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQlfKCN7czPg="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQlf2keAReqw=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQlf2keASe44=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQlf2keAT/Fs=",
"_parent": {
"$ref": "AAAAAAGEQlf2keASe44="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -384,
"top": 256,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlf2keAUzho=",
"_parent": {
"$ref": "AAAAAAGEQlf2keASe44="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 125,
"top": 999,
"width": 138.15673828125,
"height": 13,
"text": "Camera"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlf2keAVcFk=",
"_parent": {
"$ref": "AAAAAAGEQlf2keASe44="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -384,
"top": 256,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlf2keAWDYo=",
"_parent": {
"$ref": "AAAAAAGEQlf2keASe44="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -384,
"top": 256,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 120,
"top": 992,
"width": 148.15673828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQlf2keAT/Fs="
},
"nameLabel": {
"$ref": "AAAAAAGEQlf2keAUzho="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQlf2keAVcFk="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlf2keAWDYo="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQlf2keAXONo=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlg7I+bpx/Q=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAXONo="
},
"model": {
"$ref": "AAAAAAGEQlg7GebUYIo="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 125,
"top": 1022,
"width": 138.15673828125,
"height": 13,
"text": "+path: uint",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlhtEem78xU=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAXONo="
},
"model": {
"$ref": "AAAAAAGEQlhtCummzhE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 125,
"top": 1037,
"width": 138.15673828125,
"height": 13,
"text": "+source: VideoCapture*",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQlipH+6bWh0=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAXONo="
},
"model": {
"$ref": "AAAAAAGEQlipGO6GG9U="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 125,
"top": 1052,
"width": 138.15673828125,
"height": 13,
"text": "+yindex: int",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 120,
"top": 1017,
"width": 148.15673828125,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQlf2keAYrDE=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 120,
"top": 1070,
"width": 148.15673828125,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQlf2keAZz/8=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -192,
"top": 128,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQlf2keAaMfQ=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"model": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -192,
"top": 128,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 120,
"top": 992,
"width": 148.15673828125,
"height": 88,
"nameCompartment": {
"$ref": "AAAAAAGEQlf2keASe44="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQlf2keAXONo="
},
"operationCompartment": {
"$ref": "AAAAAAGEQlf2keAYrDE="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQlf2keAZz/8="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQlf2keAaMfQ="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQlgPgOI15Ho=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI243w=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"visible": false,
"font": "Arial;13;0",
"left": 180,
"top": 966,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI35yE=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"visible": null,
"font": "Arial;13;0",
"left": 165,
"top": 965,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI43mc=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"visible": false,
"font": "Arial;13;0",
"left": 209,
"top": 967,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI5LVg=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIymMM="
},
"visible": false,
"font": "Arial;13;0",
"left": 180,
"top": 958,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI6WoU=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIymMM="
},
"visible": false,
"font": "Arial;13;0",
"left": 167,
"top": 955,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI7IGs=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIymMM="
},
"visible": false,
"font": "Arial;13;0",
"left": 208,
"top": 963,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI8hjc=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIznmk="
},
"visible": false,
"font": "Arial;13;0",
"left": 180,
"top": 974,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI919g=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIznmk="
},
"visible": false,
"font": "Arial;13;0",
"left": 166,
"top": 976,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlgPgOI+z50=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIznmk="
},
"visible": false,
"font": "Arial;13;0",
"left": 207,
"top": 970,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlgPgOI/9SU=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIymMM="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": 64,
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQlgPgOJAucU=",
"_parent": {
"$ref": "AAAAAAGEQlgPgOI15Ho="
},
"model": {
"$ref": "AAAAAAGEQlgPgOIznmk="
},
"visible": false,
"font": "Arial;13;0",
"left": -272,
"top": 64,
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"tail": {
"$ref": "AAAAAAGEQlf2keAReqw="
},
"lineStyle": 1,
"points": "195:991;196:955",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQlgPgOI243w="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQlgPgOI35yE="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlgPgOI43mc="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQlgPgOI5LVg="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQlgPgOI6WoU="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQlgPgOI7IGs="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQlgPgOI8hjc="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQlgPgOI919g="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQlgPgOI+z50="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQlgPgOI/9SU="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQlgPgOJAucU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQlyD7xAqkE8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQlyD7xArI+Q=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQlyD7xAs5vQ=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xArI+Q="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": -112,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlyD7xAtrwc=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xArI+Q="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 381,
"top": 703,
"width": 169.43798828125,
"height": 13,
"text": "UiDrawerNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlyD7xAu5Ds=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xArI+Q="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": -112,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlyD7xAvLNg=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xArI+Q="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -448,
"top": -112,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 376,
"top": 696,
"width": 179.43798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQlyD7xAs5vQ="
},
"nameLabel": {
"$ref": "AAAAAAGEQlyD7xAtrwc="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQlyD7xAu5Ds="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlyD7xAvLNg="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQlyD8BAw7lY=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 376,
"top": 721,
"width": 179.43798828125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQlyD8BAxMis=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmClz7tskv4=",
"_parent": {
"$ref": "AAAAAAGEQlyD8BAxMis="
},
"model": {
"$ref": "AAAAAAGEQmClxLtUztE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 381,
"top": 736,
"width": 169.43798828125,
"height": 13,
"text": "«override»+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmDHQ8A4w4E=",
"_parent": {
"$ref": "AAAAAAGEQlyD8BAxMis="
},
"model": {
"$ref": "AAAAAAGEQmDHO8Ag7aA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 381,
"top": 751,
"width": 169.43798828125,
"height": 13,
"text": "«override»+processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 376,
"top": 731,
"width": 179.43798828125,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQlyD8BAykVs=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": -56,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQlyD8BAzXZE=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"model": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": -56,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 376,
"top": 696,
"width": 179.43798828125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQlyD7xArI+Q="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQlyD8BAw7lY="
},
"operationCompartment": {
"$ref": "AAAAAAGEQlyD8BAxMis="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQlyD8BAykVs="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQlyD8BAzXZE="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQlyijhsqmUU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlyijhso75o="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlyijhsrI58=",
"_parent": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"model": {
"$ref": "AAAAAAGEQlyijhso75o="
},
"visible": false,
"font": "Arial;13;0",
"left": 633,
"top": 648,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlyijhssvUE=",
"_parent": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"model": {
"$ref": "AAAAAAGEQlyijhso75o="
},
"visible": null,
"font": "Arial;13;0",
"left": 618,
"top": 647,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQlyijhstlIM=",
"_parent": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"model": {
"$ref": "AAAAAAGEQlyijhso75o="
},
"visible": false,
"font": "Arial;13;0",
"left": 662,
"top": 651,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQlyijhsqmUU="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"lineStyle": 3,
"points": "554:695;648:656;653:604",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQlyijhsrI58="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQlyijhssvUE="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlyijhstlIM="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQlzpVx5FXdk=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQlzpVx5GVMY=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQlzpVx5HJjM=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5GVMY="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlzpVx5I8ck=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5GVMY="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 597,
"top": 703,
"width": 169.43798828125,
"height": 13,
"text": "uiMergerNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlzpVx5JKig=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5GVMY="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQlzpVx5KJi0=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5GVMY="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -416,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 592,
"top": 696,
"width": 179.43798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQlzpVx5HJjM="
},
"nameLabel": {
"$ref": "AAAAAAGEQlzpVx5I8ck="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQlzpVx5JKig="
},
"propertyLabel": {
"$ref": "AAAAAAGEQlzpVx5KJi0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQlzpVx5LvxY=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 592,
"top": 721,
"width": 179.43798828125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQlzpVx5MAQs=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmWmcxFW+Mo=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5MAQs="
},
"model": {
"$ref": "AAAAAAGEQmWmaRE+ll8="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 597,
"top": 736,
"width": 169.43798828125,
"height": 13,
"text": "«override»+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmWvAxKg2EU=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5MAQs="
},
"model": {
"$ref": "AAAAAAGEQmWu+xKIKjc="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 597,
"top": 751,
"width": 169.43798828125,
"height": 13,
"text": "«override»+processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 592,
"top": 731,
"width": 179.43798828125,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQlzpVx5NySU=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -208,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQlzpVx5OrPg=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"model": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -208,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 592,
"top": 696,
"width": 179.43798828125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQlzpVx5GVMY="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQlzpVx5LvxY="
},
"operationCompartment": {
"$ref": "AAAAAAGEQlzpVx5MAQs="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQlzpVx5NySU="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQlzpVx5OrPg="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQl0Jhx+VWgY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQl0Jhx+W8ik=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0Jhx+XJi0=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+W8ik="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": 208,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0Jhx+YR9c=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+W8ik="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 837,
"top": 703,
"width": 169.43798828125,
"height": 13,
"text": "displayOutputNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0Jhx+Zvck=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+W8ik="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": 208,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0Jhx+aBOI=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+W8ik="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -224,
"top": 208,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 832,
"top": 696,
"width": 179.43798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQl0Jhx+XJi0="
},
"nameLabel": {
"$ref": "AAAAAAGEQl0Jhx+YR9c="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQl0Jhx+Zvck="
},
"propertyLabel": {
"$ref": "AAAAAAGEQl0Jhx+aBOI="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQl0Jhx+bclM=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 832,
"top": 721,
"width": 179.43798828125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQl0Jhx+cUXw=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmXjLBv1cbg=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+cUXw="
},
"model": {
"$ref": "AAAAAAGEQmXjIxvdfaw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 837,
"top": 736,
"width": 169.43798828125,
"height": 13,
"text": "«override»+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmX1iB5p/js=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+cUXw="
},
"model": {
"$ref": "AAAAAAGEQmX1gB5R0Ec="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 837,
"top": 751,
"width": 169.43798828125,
"height": 13,
"text": "«override»+processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 832,
"top": 731,
"width": 179.43798828125,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQl0Jhx+dksw=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -112,
"top": 104,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQl0Jhx+eraI=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"model": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -112,
"top": 104,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 832,
"top": 696,
"width": 179.43798828125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQl0Jhx+W8ik="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQl0Jhx+bclM="
},
"operationCompartment": {
"$ref": "AAAAAAGEQl0Jhx+cUXw="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQl0Jhx+dksw="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQl0Jhx+eraI="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQl0b9iKz/Tc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQl0b9iKxXg0="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0b9iK0msY=",
"_parent": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"model": {
"$ref": "AAAAAAGEQl0b9iKxXg0="
},
"visible": false,
"font": "Arial;13;0",
"left": 663,
"top": 643,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0b9iK1zEI=",
"_parent": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"model": {
"$ref": "AAAAAAGEQl0b9iKxXg0="
},
"visible": null,
"font": "Arial;13;0",
"left": 648,
"top": 643,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0b9iK2Exs=",
"_parent": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"model": {
"$ref": "AAAAAAGEQl0b9iKxXg0="
},
"visible": false,
"font": "Arial;13;0",
"left": 692,
"top": 642,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl0b9iKz/Tc="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"lineStyle": 1,
"points": "680:695;677:604",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQl0b9iK0msY="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQl0b9iK1zEI="
},
"propertyLabel": {
"$ref": "AAAAAAGEQl0b9iK2Exs="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQl0qlyVPl5M=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQl0qlyVNSgY="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0qlyVQPGs=",
"_parent": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"model": {
"$ref": "AAAAAAGEQl0qlyVNSgY="
},
"visible": false,
"font": "Arial;13;0",
"left": 708,
"top": 655,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0qlyVRErI=",
"_parent": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"model": {
"$ref": "AAAAAAGEQl0qlyVNSgY="
},
"visible": null,
"font": "Arial;13;0",
"left": 696,
"top": 664,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl0qlyVSO4A=",
"_parent": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"model": {
"$ref": "AAAAAAGEQl0qlyVNSgY="
},
"visible": false,
"font": "Arial;13;0",
"left": 731,
"top": 636,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl0qlyVPl5M="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"lineStyle": 3,
"points": "831:703;736:672;704:632;700:604",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQl0qlyVQPGs="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQl0qlyVRErI="
},
"propertyLabel": {
"$ref": "AAAAAAGEQl0qlyVSO4A="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQl0+Viab55s=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQl0+Viacrz4=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0+ViadEDI=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viacrz4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 192,
"top": 368,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0+Viae+hM=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viacrz4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 1061,
"top": 703,
"width": 169.43798828125,
"height": 13,
"text": "ZbarAnalysisNode"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0+Viaf0AM=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viacrz4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 192,
"top": 368,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQl0+ViagM/8=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viacrz4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 192,
"top": 368,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1056,
"top": 696,
"width": 179.43798828125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQl0+ViadEDI="
},
"nameLabel": {
"$ref": "AAAAAAGEQl0+Viae+hM="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQl0+Viaf0AM="
},
"propertyLabel": {
"$ref": "AAAAAAGEQl0+ViagM/8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQl0+ViahOvM=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1056,
"top": 721,
"width": 179.43798828125,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQl0+ViaihBM=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmYrWibJBJ0=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaihBM="
},
"model": {
"$ref": "AAAAAAGEQmYrUSaxCUg="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1061,
"top": 736,
"width": 169.43798828125,
"height": 13,
"text": "«override»+getName(): string",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmYzAifdut4=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaihBM="
},
"model": {
"$ref": "AAAAAAGEQmYy+ifFLow="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1061,
"top": 751,
"width": 169.43798828125,
"height": 13,
"text": "«override»+processFrame()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1056,
"top": 731,
"width": 179.43798828125,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQl0+Viajcn4=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 96,
"top": 184,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQl0+Viak6ww=",
"_parent": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"model": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 96,
"top": 184,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1056,
"top": 696,
"width": 179.43798828125,
"height": 73,
"nameCompartment": {
"$ref": "AAAAAAGEQl0+Viacrz4="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQl0+ViahOvM="
},
"operationCompartment": {
"$ref": "AAAAAAGEQl0+ViaihBM="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQl0+Viajcn4="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQl0+Viak6ww="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQl2JpioNO08=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQl2JpioL3lQ="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl2JpioOV4U=",
"_parent": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"model": {
"$ref": "AAAAAAGEQl2JpioL3lQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 809,
"top": 671,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl2JpioP1xs=",
"_parent": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"model": {
"$ref": "AAAAAAGEQl2JpioL3lQ="
},
"visible": null,
"font": "Arial;13;0",
"left": 803,
"top": 685,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQl2JpioQQQw=",
"_parent": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"model": {
"$ref": "AAAAAAGEQl2JpioL3lQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 822,
"top": 644,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQl2JpioNO08="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"lineStyle": 3,
"points": "1057:695;984:664;816:664;744:632;734:604",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQl2JpioOV4U="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQl2JpioP1xs="
},
"propertyLabel": {
"$ref": "AAAAAAGEQl2JpioQQQw="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQmEHBcOGwG8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQmEHBsOHtrw=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQmEHBsOImfw=",
"_parent": {
"$ref": "AAAAAAGEQmEHBsOHtrw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 16,
"top": -16,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmEHBsOJK6I=",
"_parent": {
"$ref": "AAAAAAGEQmEHBsOHtrw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 429,
"top": 831,
"width": 75.11181640625,
"height": 13,
"text": "UiController"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmEHBsOKcvc=",
"_parent": {
"$ref": "AAAAAAGEQmEHBsOHtrw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 16,
"top": -16,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmEHBsOLhBE=",
"_parent": {
"$ref": "AAAAAAGEQmEHBsOHtrw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 16,
"top": -16,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 424,
"top": 824,
"width": 85.11181640625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQmEHBsOImfw="
},
"nameLabel": {
"$ref": "AAAAAAGEQmEHBsOJK6I="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQmEHBsOKcvc="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmEHBsOLhBE="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQmEHBsOM/kM=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 424,
"top": 849,
"width": 85.11181640625,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQmEHBsONcEo=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 424,
"top": 859,
"width": 85.11181640625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQmEHBsOOv9A=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 8,
"top": -8,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQmEHBsOPKKc=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"model": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 8,
"top": -8,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 424,
"top": 824,
"width": 85.11181640625,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQmEHBsOHtrw="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQmEHBsOM/kM="
},
"operationCompartment": {
"$ref": "AAAAAAGEQmEHBsONcEo="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQmEHBsOOv9A="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQmEHBsOPKKc="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQmEXxMblZxA=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbmdcQ=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"visible": false,
"font": "Arial;13;0",
"left": 479,
"top": 789,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbnYiA=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"visible": null,
"font": "Arial;13;0",
"left": 494,
"top": 788,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMboulY=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"visible": false,
"font": "Arial;13;0",
"left": 450,
"top": 790,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbp9PM=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8biMNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": 788,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbqdAI=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8biMNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 493,
"top": 790,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbrhAM=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8biMNU="
},
"visible": false,
"font": "Arial;13;0",
"left": 452,
"top": 784,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbsflc=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bj8mY="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": 790,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbtSUE=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bj8mY="
},
"visible": false,
"font": "Arial;13;0",
"left": 493,
"top": 788,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmEXxMbuwhU=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bj8mY="
},
"visible": false,
"font": "Arial;13;0",
"left": 453,
"top": 795,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmEXxMblZxA="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmEXxMbvaTk=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8biMNU="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmEXxMbw+F4=",
"_parent": {
"$ref": "AAAAAAGEQmEXxMblZxA="
},
"model": {
"$ref": "AAAAAAGEQmEXw8bj8mY="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"tail": {
"$ref": "AAAAAAGEQlyD7xAqkE8="
},
"lineStyle": 1,
"points": "465:769;466:823",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmEXxMbmdcQ="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmEXxMbnYiA="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmEXxMboulY="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQmEXxMbp9PM="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQmEXxMbqdAI="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQmEXxMbrhAM="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQmEXxMbsflc="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQmEXxMbtSUE="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQmEXxMbuwhU="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQmEXxMbvaTk="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQmEXxMbw+F4="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQmNQDOU7X3g=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQmNQDOU8ddM=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQmNQDOU9XOw=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU8ddM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"top": -32,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmNQDOU+rh0=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU8ddM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 405,
"top": 919,
"width": 123.22705078125,
"height": 13,
"text": "Psvr"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmNQDeU/5mo=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU8ddM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"top": -32,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmNQDeVAsds=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU8ddM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"top": -32,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 912,
"width": 133.22705078125,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQmNQDOU9XOw="
},
"nameLabel": {
"$ref": "AAAAAAGEQmNQDOU+rh0="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQmNQDeU/5mo="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmNQDeVAsds="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQmNQDeVBxBw=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmQ3Z/8dH3Q=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVBxBw="
},
"model": {
"$ref": "AAAAAAGEQmQ3Wf8CQTM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 942,
"width": 123.22705078125,
"height": 13,
"text": "+handle: Hid_device*",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmR+JgSh6HY=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVBxBw="
},
"model": {
"$ref": "AAAAAAGEQmR+HASG9KM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 957,
"width": 123.22705078125,
"height": 13,
"text": "+vrmode: bool",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmSgSwdLBpA=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVBxBw="
},
"model": {
"$ref": "AAAAAAGEQmSgQgcwCdE="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 972,
"width": 123.22705078125,
"height": 13,
"text": "+powered: bool",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 937,
"width": 133.22705078125,
"height": 53
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQmNQDeVC8sM=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmOUBe+zESI=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVC8sM="
},
"model": {
"$ref": "AAAAAAGEQmOT+++Ythk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 995,
"width": 123.22705078125,
"height": 13,
"text": "+startup()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmOvU/Jdc80=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVC8sM="
},
"model": {
"$ref": "AAAAAAGEQmOvSvJCV5s="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 1010,
"width": 123.22705078125,
"height": 13,
"text": "+shutdown()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmPLTPUH1GM=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVC8sM="
},
"model": {
"$ref": "AAAAAAGEQmPLQvTso5Y="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 1025,
"width": 123.22705078125,
"height": 13,
"text": "+vrmode()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmPo+/exSS0=",
"_parent": {
"$ref": "AAAAAAGEQmNQDeVC8sM="
},
"model": {
"$ref": "AAAAAAGEQmPo8veW9gc="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 405,
"top": 1040,
"width": 123.22705078125,
"height": 13,
"text": "+cinemaMode()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 400,
"top": 990,
"width": 133.22705078125,
"height": 68
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQmNQDeVD/ME=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -24,
"top": -16,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQmNQDeVEWR8=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"model": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -24,
"top": -16,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 400,
"top": 912,
"width": 133.22705078125,
"height": 146,
"nameCompartment": {
"$ref": "AAAAAAGEQmNQDOU8ddM="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQmNQDeVBxBw="
},
"operationCompartment": {
"$ref": "AAAAAAGEQmNQDeVC8sM="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQmNQDeVD/ME="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQmNQDeVEWR8="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQmNuDOqozm0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqpR8k=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"visible": false,
"font": "Arial;13;0",
"left": 480,
"top": 883,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqqDi4=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"visible": null,
"font": "Arial;13;0",
"left": 495,
"top": 883,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqrE4I=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"visible": false,
"font": "Arial;13;0",
"left": 451,
"top": 884,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqsM3w=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqlF/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 481,
"top": 888,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqt3Cw=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqlF/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 494,
"top": 891,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqueFI=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqlF/c="
},
"visible": false,
"font": "Arial;13;0",
"left": 453,
"top": 884,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqvBhM=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqmhGs="
},
"visible": false,
"font": "Arial;13;0",
"left": 481,
"top": 879,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqwyDE=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqmhGs="
},
"visible": false,
"font": "Arial;13;0",
"left": 494,
"top": 876,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmNuDOqxr1o=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqmhGs="
},
"visible": false,
"font": "Arial;13;0",
"left": 453,
"top": 883,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmNuDOqozm0="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmNuDOqyIeY=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqlF/c="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmNuDOqzIko=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqozm0="
},
"model": {
"$ref": "AAAAAAGEQmNuDOqmhGs="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"tail": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"lineStyle": 1,
"points": "466:869;466:911",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmNuDOqpR8k="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmNuDOqqDi4="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmNuDOqrE4I="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQmNuDOqsM3w="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQmNuDOqt3Cw="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQmNuDOqueFI="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQmNuDOqvBhM="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQmNuDOqwyDE="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQmNuDOqxr1o="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQmNuDOqyIeY="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQmNuDOqzIko="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQmap+zn9bQI=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zn+MRE=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"font": "Arial;13;0",
"left": 827,
"top": 599,
"width": 89.2353515625,
"height": 13,
"alpha": 4.086027715680793,
"distance": 56.0357029044876,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 1,
"text": "#_menuDrawer"
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zn/vGk=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"visible": null,
"font": "Arial;13;0",
"left": 792,
"top": 620,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoA2n4=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"visible": false,
"font": "Arial;13;0",
"left": 827,
"top": 592,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoBqLo=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn6E0I="
},
"visible": false,
"font": "Arial;13;0",
"left": 730,
"top": 660,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoCLpk=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn6E0I="
},
"visible": false,
"font": "Arial;13;0",
"left": 722,
"top": 649,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoDr0g=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn6E0I="
},
"visible": false,
"font": "Arial;13;0",
"left": 745,
"top": 683,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoEod0=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn7kv4="
},
"visible": false,
"font": "Arial;13;0",
"left": 767,
"top": 563,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoFsoo=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn7kv4="
},
"visible": false,
"font": "Arial;13;0",
"left": 758,
"top": 573,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmap+zoGidk=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn7kv4="
},
"visible": false,
"font": "Arial;13;0",
"left": 786,
"top": 543,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmap+zn9bQI="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmap+zoHEvM=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn6E0I="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmap+zoIk6s=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn9bQI="
},
"model": {
"$ref": "AAAAAAGEQmap+zn7kv4="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"lineStyle": 1,
"points": "721:695;816:608;763:540",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmap+zn+MRE="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmap+zn/vGk="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmap+zoA2n4="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQmap+zoBqLo="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQmap+zoCLpk="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQmap+zoDr0g="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQmap+zoEod0="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQmap+zoFsoo="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQmap+zoGidk="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQmap+zoHEvM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQmap+zoIk6s="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQmc9MVGnYZY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGoEHg=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"visible": false,
"font": "Arial;13;0",
"left": 680,
"top": 848,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGpUjM=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"visible": null,
"font": "Arial;13;0",
"left": 680,
"top": 863,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGq6Z4=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"visible": false,
"font": "Arial;13;0",
"left": 679,
"top": 819,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGr+g4=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGkvP8="
},
"visible": false,
"font": "Arial;13;0",
"left": 695,
"top": 789,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGsj2k=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGkvP8="
},
"visible": false,
"font": "Arial;13;0",
"left": 708,
"top": 791,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGtWeg=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGkvP8="
},
"visible": false,
"font": "Arial;13;0",
"left": 668,
"top": 784,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGul7Y=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGlhXQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 535,
"top": 853,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGvv0c=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGlhXQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 538,
"top": 866,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmc9MVGwtKU=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGlhXQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 530,
"top": 825,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmc9MVGxtNo=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGkvP8="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmc9MVGyKA8=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGnYZY="
},
"model": {
"$ref": "AAAAAAGEQmc9MVGlhXQ="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"tail": {
"$ref": "AAAAAAGEQlzpVx5FXdk="
},
"lineStyle": 3,
"points": "681:769;680:840;509:845",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmc9MVGoEHg="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmc9MVGpUjM="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmc9MVGq6Z4="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQmc9MVGr+g4="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQmc9MVGsj2k="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQmc9MVGtWeg="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQmc9MVGul7Y="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQmc9MVGvv0c="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQmc9MVGwtKU="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQmc9MVGxtNo="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQmc9MVGyKA8="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQmeGUVlUNOQ=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQmeGUVlVeh8=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQmeGUVlWETg=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlVeh8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -112,
"top": -16,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmeGUVlXJ34=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlVeh8="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 853,
"top": 831,
"width": 144.87255859375,
"height": 13,
"text": "Window"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmeGUVlYVxU=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlVeh8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -112,
"top": -16,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmeGUllZ770=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlVeh8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -112,
"top": -16,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 848,
"top": 824,
"width": 154.87255859375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQmeGUVlWETg="
},
"nameLabel": {
"$ref": "AAAAAAGEQmeGUVlXJ34="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQmeGUVlYVxU="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmeGUllZ770="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQmeGUllaPbw=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmjaf2igZrA=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"model": {
"$ref": "AAAAAAGEQmjacWh8wCA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 854,
"width": 144.87255859375,
"height": 13,
"text": "+drawSurface: UMat",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmkfLHD1T88=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"model": {
"$ref": "AAAAAAGEQmkfH3DR/oA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 869,
"width": 144.87255859375,
"height": 13,
"text": "+drawTexture: Texture2D",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQml1env350M=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"model": {
"$ref": "AAAAAAGEQml1cHvTQYg="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 884,
"width": 144.87255859375,
"height": 13,
"text": "+id: int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmmfkX+CKww=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"model": {
"$ref": "AAAAAAGEQmmfiH9eafo="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 899,
"width": 144.87255859375,
"height": 13,
"text": "+drawAccess: mutex",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQmnCMYMNjTc=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"model": {
"$ref": "AAAAAAGEQmnCJ4LpCZA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 914,
"width": 144.87255859375,
"height": 13,
"text": "+myWindow: string",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 848,
"top": 849,
"width": 154.87255859375,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQmeGUllbv+c=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmnm6YaY+ok=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllbv+c="
},
"model": {
"$ref": "AAAAAAGEQmnm34Z0nAk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 937,
"width": 144.87255859375,
"height": 13,
"text": "+draw()",
"horizontalAlignment": 0
},
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQmn+EIrXxng=",
"_parent": {
"$ref": "AAAAAAGEQmeGUllbv+c="
},
"model": {
"$ref": "AAAAAAGEQmn+CIqzngI="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 853,
"top": 952,
"width": 144.87255859375,
"height": 13,
"text": "+glinit()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 848,
"top": 932,
"width": 154.87255859375,
"height": 38
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQmeGUllcC1o=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -56,
"top": -8,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQmeGUlldhpY=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"model": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -56,
"top": -8,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 848,
"top": 824,
"width": 154.87255859375,
"height": 146,
"nameCompartment": {
"$ref": "AAAAAAGEQmeGUVlVeh8="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQmeGUllaPbw="
},
"operationCompartment": {
"$ref": "AAAAAAGEQmeGUllbv+c="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQmeGUllcC1o="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQmeGUlldhpY="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQmegWmD72nk=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmD8/HQ=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"visible": false,
"font": "Arial;13;0",
"left": 936,
"top": 789,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmD9FBE=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"visible": null,
"font": "Arial;13;0",
"left": 951,
"top": 788,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmD+xJ0=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"visible": false,
"font": "Arial;13;0",
"left": 907,
"top": 790,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmD/w4c=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD4HWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 937,
"top": 788,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmEAI08=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD4HWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 950,
"top": 790,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmEB2Hk=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD4HWQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 909,
"top": 784,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmEC05U=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD5ITs="
},
"visible": false,
"font": "Arial;13;0",
"left": 937,
"top": 790,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmEDk8Y=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD5ITs="
},
"visible": false,
"font": "Arial;13;0",
"left": 950,
"top": 788,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmegWmEE4m0=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD5ITs="
},
"visible": false,
"font": "Arial;13;0",
"left": 910,
"top": 795,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQmegWmD72nk="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmegWmEFtxo=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD4HWQ="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQmegWmEGdjE=",
"_parent": {
"$ref": "AAAAAAGEQmegWmD72nk="
},
"model": {
"$ref": "AAAAAAGEQmegWWD5ITs="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"tail": {
"$ref": "AAAAAAGEQl0Jhx+VWgY="
},
"lineStyle": 1,
"points": "922:769;923:823",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmegWmD8/HQ="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmegWmD9FBE="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmegWmD+xJ0="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQmegWmD/w4c="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQmegWmEAI08="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQmegWmEB2Hk="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQmegWmEC05U="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQmegWmEDk8Y="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQmegWmEE4m0="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQmegWmEFtxo="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQmegWmEGdjE="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQmsUWZVtN/o=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQmsUWZVuLFk=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQmsUWZVvPtw=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVuLFk="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -1504,
"top": 96,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmsUWZVw0+c=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVuLFk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 37,
"top": 1135,
"width": 103.162109375,
"height": 13,
"text": "WindowManager"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmsUWZVx334=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVuLFk="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -1504,
"top": 96,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQmsUWZVyqK0=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVuLFk="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -1504,
"top": 96,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 32,
"top": 1128,
"width": 113.162109375,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQmsUWZVvPtw="
},
"nameLabel": {
"$ref": "AAAAAAGEQmsUWZVw0+c="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQmsUWZVx334="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmsUWZVyqK0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQmsUWZVzPiU=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQpx3k4Mctsk=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVzPiU="
},
"model": {
"$ref": "AAAAAAGEQpx3aYL16GY="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 37,
"top": 1158,
"width": 103.162109375,
"height": 13,
"text": "+shouldRun: bool",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 32,
"top": 1153,
"width": 113.162109375,
"height": 23
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQmsUWZV0r00=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"subViews": [
{
"_type": "UMLOperationView",
"_id": "AAAAAAGEQpyhq4kU8uI=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZV0r00="
},
"model": {
"$ref": "AAAAAAGEQpyhkYjtMB0="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 37,
"top": 1181,
"width": 103.162109375,
"height": 13,
"text": "+cleanup()",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 32,
"top": 1176,
"width": 113.162109375,
"height": 23
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQmsUWZV1noM=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -936,
"top": -232,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQmsUWZV2tik=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"model": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -936,
"top": -232,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 32,
"top": 1128,
"width": 113.162109375,
"height": 71,
"nameCompartment": {
"$ref": "AAAAAAGEQmsUWZVuLFk="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQmsUWZVzPiU="
},
"operationCompartment": {
"$ref": "AAAAAAGEQmsUWZV0r00="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQmsUWZV1noM="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQmsUWZV2tik="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGEQmvcD785etI=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmvcD783K4U="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmvcD786D74=",
"_parent": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"model": {
"$ref": "AAAAAAGEQmvcD783K4U="
},
"visible": false,
"font": "Arial;13;0",
"left": 54,
"top": 761,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmvcD7872EI=",
"_parent": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"model": {
"$ref": "AAAAAAGEQmvcD783K4U="
},
"visible": null,
"font": "Arial;13;0",
"left": 69,
"top": 764,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmvcD788Evs=",
"_parent": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"model": {
"$ref": "AAAAAAGEQmvcD783K4U="
},
"visible": false,
"font": "Arial;13;0",
"left": 25,
"top": 754,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmvcD785etI="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"tail": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"lineStyle": 3,
"points": "399:438;72:616;8:912;77:1127",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmvcD786D74="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmvcD7872EI="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmvcD788Evs="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGEQmyyxfS4PRo=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmyyxfS2mgA="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmyyxfS5Go4=",
"_parent": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"model": {
"$ref": "AAAAAAGEQmyyxfS2mgA="
},
"visible": false,
"font": "Arial;13;0",
"left": 366,
"top": 704,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmyyxfS6it4=",
"_parent": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"model": {
"$ref": "AAAAAAGEQmyyxfS2mgA="
},
"visible": null,
"font": "Arial;13;0",
"left": 381,
"top": 703,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmyyxvS7efc=",
"_parent": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"model": {
"$ref": "AAAAAAGEQmyyxfS2mgA="
},
"visible": false,
"font": "Arial;13;0",
"left": 337,
"top": 707,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmyyxfS4PRo="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmEHBcOGwG8="
},
"tail": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"lineStyle": 3,
"points": "420:445;344:632;360:792;423:824",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmyyxfS5Go4="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmyyxfS6it4="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmyyxvS7efc="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGEQmzTlwhLX2o=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQmzTlwhJZFk="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmzTlwhMBAk=",
"_parent": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"model": {
"$ref": "AAAAAAGEQmzTlwhJZFk="
},
"visible": false,
"font": "Arial;13;0",
"left": 322,
"top": 772,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmzTlwhNNUs=",
"_parent": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"model": {
"$ref": "AAAAAAGEQmzTlwhJZFk="
},
"visible": null,
"font": "Arial;13;0",
"left": 333,
"top": 782,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQmzTlwhO2PA=",
"_parent": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"model": {
"$ref": "AAAAAAGEQmzTlwhJZFk="
},
"visible": false,
"font": "Arial;13;0",
"left": 301,
"top": 751,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQmzTlwhLX2o="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQletAtzU7Mw="
},
"tail": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"lineStyle": 3,
"points": "421:445;312:768;261:823",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQmzTlwhMBAk="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQmzTlwhNNUs="
},
"propertyLabel": {
"$ref": "AAAAAAGEQmzTlwhO2PA="
}
},
{
"_type": "UMLDependencyView",
"_id": "AAAAAAGEQm05OCAj2kI=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQm05OCAhJ90="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQm05OCAkk70=",
"_parent": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"model": {
"$ref": "AAAAAAGEQm05OCAhJ90="
},
"visible": false,
"font": "Arial;13;0",
"left": 354,
"top": 718,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQm05OCAly5I=",
"_parent": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"model": {
"$ref": "AAAAAAGEQm05OCAhJ90="
},
"visible": null,
"font": "Arial;13;0",
"left": 369,
"top": 719,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQm05OCAmsKM=",
"_parent": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"model": {
"$ref": "AAAAAAGEQm05OCAhJ90="
},
"visible": false,
"font": "Arial;13;0",
"left": 325,
"top": 717,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQm05OCAj2kI="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmNQDOU7X3g="
},
"tail": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"lineStyle": 3,
"points": "421:445;344:656;336:792;417:911",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQm05OCAkk70="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQm05OCAly5I="
},
"propertyLabel": {
"$ref": "AAAAAAGEQm05OCAmsKM="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQp1kKa3lFiE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3mzTY=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"visible": false,
"font": "Arial;13;0",
"left": 608,
"top": 1160,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3nJFE=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"visible": null,
"font": "Arial;13;0",
"left": 608,
"top": 1175,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3o9Y4=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"visible": false,
"font": "Arial;13;0",
"left": 607,
"top": 1131,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3ptWU=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3iCBA="
},
"visible": false,
"font": "Arial;13;0",
"left": 836,
"top": 980,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3qHhY=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3iCBA="
},
"visible": false,
"font": "Arial;13;0",
"left": 842,
"top": 991,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3r0RA=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3iCBA="
},
"visible": false,
"font": "Arial;13;0",
"left": 822,
"top": 955,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3s71Q=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3jMOo="
},
"visible": false,
"font": "Arial;13;0",
"left": 171,
"top": 1170,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3t3oI=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3jMOo="
},
"visible": false,
"font": "Arial;13;0",
"left": 173,
"top": 1183,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp1kKa3u1z4=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3jMOo="
},
"visible": false,
"font": "Arial;13;0",
"left": 166,
"top": 1143,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQp1kKq3vaSM=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3iCBA="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQp1kKq3wqYo=",
"_parent": {
"$ref": "AAAAAAGEQp1kKa3lFiE="
},
"model": {
"$ref": "AAAAAAGEQp1kKa3jMOo="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQmsUWZVtN/o="
},
"tail": {
"$ref": "AAAAAAGEQmeGUVlUNOQ="
},
"lineStyle": 3,
"points": "847:958;608:1152;145:1162",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQp1kKa3mzTY="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQp1kKa3nJFE="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp1kKa3o9Y4="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQp1kKa3ptWU="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQp1kKa3qHhY="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQp1kKa3r0RA="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQp1kKa3s71Q="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQp1kKa3t3oI="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQp1kKa3u1z4="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQp1kKq3vaSM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQp1kKq3wqYo="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQp5SBNwb3RY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQp5SBNwcZY8=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQp5SBdwd/Tk=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwcZY8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -176,
"top": -16,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp5SBdwelTU=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwcZY8="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 813,
"top": 511,
"width": 132.96435546875,
"height": 13,
"text": "StaticImageOverlayer"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp5SBdwfVYw=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwcZY8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -176,
"top": -16,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp5SBdwgfT0=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwcZY8="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -176,
"top": -16,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 808,
"top": 504,
"width": 142.96435546875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQp5SBdwd/Tk="
},
"nameLabel": {
"$ref": "AAAAAAGEQp5SBdwelTU="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQp5SBdwfVYw="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp5SBdwgfT0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQp5SBdwhQKw=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 808,
"top": 529,
"width": 142.96435546875,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQp5SBdwifgE=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 808,
"top": 539,
"width": 142.96435546875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQp5SBdwj74s=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -88,
"top": -8,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQp5SBdwkXAk=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"model": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -88,
"top": -8,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 808,
"top": 504,
"width": 142.96435546875,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQp5SBNwcZY8="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQp5SBdwhQKw="
},
"operationCompartment": {
"$ref": "AAAAAAGEQp5SBdwifgE="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQp5SBdwj74s="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQp5SBdwkXAk="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQp5hnOBizHc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp5hnOBgK9M="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp5hnOBj9v0=",
"_parent": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"model": {
"$ref": "AAAAAAGEQp5hnOBgK9M="
},
"visible": false,
"font": "Arial;13;0",
"left": 971,
"top": 473,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp5hnOBkb4A=",
"_parent": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"model": {
"$ref": "AAAAAAGEQp5hnOBgK9M="
},
"visible": null,
"font": "Arial;13;0",
"left": 958,
"top": 465,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp5hnOBl1SI=",
"_parent": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"model": {
"$ref": "AAAAAAGEQp5hnOBgK9M="
},
"visible": false,
"font": "Arial;13;0",
"left": 996,
"top": 490,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp5hnOBizHc="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"tail": {
"$ref": "AAAAAAGEQp5SBNwb3RY="
},
"lineStyle": 3,
"points": "942:503;984:488;1005:455",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQp5hnOBj9v0="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQp5hnOBkb4A="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp5hnOBl1SI="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQp6Dl+cB6RU=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQp6Dl+cC/as=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQp6Dl+cDBns=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cC/as="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp6Dl+cEuHU=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cC/as="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 981,
"top": 575,
"width": 88.16259765625,
"height": 13,
"text": "ZbarOverlayer"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp6Dl+cFh0Q=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cC/as="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp6Dl+cGifo=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cC/as="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -48,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 976,
"top": 568,
"width": 98.16259765625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQp6Dl+cDBns="
},
"nameLabel": {
"$ref": "AAAAAAGEQp6Dl+cEuHU="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQp6Dl+cFh0Q="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp6Dl+cGifo="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQp6Dl+cHwMM=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 976,
"top": 593,
"width": 98.16259765625,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQp6DmOcIy6c=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 976,
"top": 603,
"width": 98.16259765625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQp6DmOcJKho=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -24,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQp6DmOcK1H8=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"model": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -24,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 976,
"top": 568,
"width": 98.16259765625,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQp6Dl+cC/as="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQp6Dl+cHwMM="
},
"operationCompartment": {
"$ref": "AAAAAAGEQp6DmOcIy6c="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQp6DmOcJKho="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQp6DmOcK1H8="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQp6VVOuWcY8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp6VVOuU2bQ="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp6VVOuX1tE=",
"_parent": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"model": {
"$ref": "AAAAAAGEQp6VVOuU2bQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1010,
"top": 504,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp6VVeuYVM0=",
"_parent": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"model": {
"$ref": "AAAAAAGEQp6VVOuU2bQ="
},
"visible": null,
"font": "Arial;13;0",
"left": 995,
"top": 504,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp6VVeuZYbU=",
"_parent": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"model": {
"$ref": "AAAAAAGEQp6VVOuU2bQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 1039,
"top": 505,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp6VVOuWcY8="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"tail": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"lineStyle": 1,
"points": "1024:567;1026:455",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQp6VVOuX1tE="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQp6VVeuYVM0="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp6VVeuZYbU="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQp8W5f+i5zY=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQp8W5f+jEEo=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQp8W5f+kCDA=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+jEEo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -288,
"top": -464,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp8W5f+ld4w=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+jEEo="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 989,
"top": 295,
"width": 72.94091796875,
"height": 13,
"text": "FpsCounter"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp8W5f+mehA=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+jEEo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -288,
"top": -464,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQp8W5f+nvL0=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+jEEo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -288,
"top": -464,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 984,
"top": 288,
"width": 82.94091796875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQp8W5f+kCDA="
},
"nameLabel": {
"$ref": "AAAAAAGEQp8W5f+ld4w="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQp8W5f+mehA="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp8W5f+nvL0="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQp8W5f+oDHw=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 984,
"top": 313,
"width": 82.94091796875,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQp8W5f+pOkg=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 984,
"top": 323,
"width": 82.94091796875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQp8W5f+qSbY=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -144,
"top": -232,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQp8W5f+rTuw=",
"_parent": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"model": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": -144,
"top": -232,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 984,
"top": 288,
"width": 82.94091796875,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQp8W5f+jEEo="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQp8W5f+oDHw="
},
"operationCompartment": {
"$ref": "AAAAAAGEQp8W5f+pOkg="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQp8W5f+qSbY="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQp8W5f+rTuw="
}
},
{
"_type": "UMLGeneralizationView",
"_id": "AAAAAAGEQp8+zgp3y+I=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQp8+zgp1XyA="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp8+zgp4oyo=",
"_parent": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"model": {
"$ref": "AAAAAAGEQp8+zgp1XyA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1038,
"top": 361,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp8+zgp5cto=",
"_parent": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"model": {
"$ref": "AAAAAAGEQp8+zgp1XyA="
},
"visible": null,
"font": "Arial;13;0",
"left": 1053,
"top": 360,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQp8+zgp6LRI=",
"_parent": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"model": {
"$ref": "AAAAAAGEQp8+zgp1XyA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1009,
"top": 362,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQp8+zgp3y+I="
},
"edgePosition": 1
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"tail": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"lineStyle": 3,
"points": "1024:333;1024:368;1025:383",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQp8+zgp4oyo="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQp8+zgp5cto="
},
"propertyLabel": {
"$ref": "AAAAAAGEQp8+zgp6LRI="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqEaqngJHKE=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngKIJU=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"visible": false,
"font": "Arial;13;0",
"left": 520,
"top": 431,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngLF5I=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"visible": null,
"font": "Arial;13;0",
"left": 520,
"top": 446,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngM4C4=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"visible": false,
"font": "Arial;13;0",
"left": 521,
"top": 402,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngNLdI=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngGfnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 556,
"top": 432,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngOWKA=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngGfnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 554,
"top": 445,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngPQ1Q=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngGfnQ="
},
"visible": false,
"font": "Arial;13;0",
"left": 561,
"top": 405,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngQzbg=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngHTXk="
},
"visible": false,
"font": "Arial;13;0",
"left": 485,
"top": 431,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngR9tk=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngHTXk="
},
"visible": false,
"font": "Arial;13;0",
"left": 487,
"top": 444,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqEaqngSEnc=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngHTXk="
},
"visible": false,
"font": "Arial;13;0",
"left": 481,
"top": 403,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqEaqngJHKE="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqEaqngTWXE=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngGfnQ="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqEaqngUcXc=",
"_parent": {
"$ref": "AAAAAAGEQqEaqngJHKE="
},
"model": {
"$ref": "AAAAAAGEQqEaqngHTXk="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkPa0lW6QyU="
},
"tail": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"lineStyle": 1,
"points": "583:424;460:422",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqEaqngKIJU="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqEaqngLF5I="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqEaqngM4C4="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqEaqngNLdI="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqEaqngOWKA="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqEaqngPQ1Q="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqEaqngQzbg="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqEaqngR9tk="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqEaqngSEnc="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqEaqngTWXE="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqEaqngUcXc="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqElMnwzz8o=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw0q00=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 817,
"top": 430,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw1pdA=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"visible": null,
"font": "Arial;13;0",
"left": 817,
"top": 445,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw2A0A=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 816,
"top": 401,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw3wco=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwwnt4="
},
"visible": false,
"font": "Arial;13;0",
"left": 845,
"top": 431,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw4E24=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwwnt4="
},
"visible": false,
"font": "Arial;13;0",
"left": 842,
"top": 444,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw5w6A=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwwnt4="
},
"visible": false,
"font": "Arial;13;0",
"left": 849,
"top": 403,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElMnw63jQ=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwxz1U="
},
"visible": false,
"font": "Arial;13;0",
"left": 789,
"top": 431,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElM3w70qU=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwxz1U="
},
"visible": false,
"font": "Arial;13;0",
"left": 791,
"top": 445,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqElM3w8Gp8=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwxz1U="
},
"visible": false,
"font": "Arial;13;0",
"left": 784,
"top": 404,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqElMnwzz8o="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqElM3w9Z/M=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwwnt4="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqElM3w+cRE=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwzz8o="
},
"model": {
"$ref": "AAAAAAGEQqElMnwxz1U="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQkR0Olcce9E="
},
"tail": {
"$ref": "AAAAAAGEQk5j/oFeGxk="
},
"lineStyle": 1,
"points": "871:422;763:423",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqElMnw0q00="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqElMnw1pdA="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqElMnw2A0A="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqElMnw3wco="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqElMnw4E24="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqElMnw5w6A="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqElMnw63jQ="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqElM3w70qU="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqElM3w8Gp8="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqElM3w9Z/M="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqElM3w+cRE="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqFYy4gJwN8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gKVdc=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"visible": false,
"font": "Arial;13;0",
"left": 983,
"top": 240,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gLGDo=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"visible": null,
"font": "Arial;13;0",
"left": 994,
"top": 230,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gMQ98=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"visible": false,
"font": "Arial;13;0",
"left": 962,
"top": 261,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gNeiM=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gGR+Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 973,
"top": 230,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gOuKM=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gGR+Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 984,
"top": 222,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gPwVE=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gGR+Y="
},
"visible": false,
"font": "Arial;13;0",
"left": 951,
"top": 246,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gQfgM=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gHakA="
},
"visible": false,
"font": "Arial;13;0",
"left": 994,
"top": 251,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gRxZA=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gHakA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1002,
"top": 241,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqFYy4gSarw=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gHakA="
},
"visible": false,
"font": "Arial;13;0",
"left": 977,
"top": 274,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqFYy4gT7UQ=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gGR+Y="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqFYy4gUtJ4=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gJwN8="
},
"model": {
"$ref": "AAAAAAGEQqFYy4gHakA="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQp8W5f+i5zY="
},
"tail": {
"$ref": "AAAAAAGEQkWuKFmV/vY="
},
"lineStyle": 1,
"points": "945:228;1002:287",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqFYy4gKVdc="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqFYy4gLGDo="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqFYy4gMQ98="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqFYy4gNeiM="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqFYy4gOuKM="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqFYy4gPwVE="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqFYy4gQfgM="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqFYy4gRxZA="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqFYy4gSarw="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqFYy4gT7UQ="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqFYy4gUtJ4="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQqJhMpHpMOs=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQqJhMpHq7LM=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQqJhMpHrYQE=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHq7LM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -464,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqJhMpHstEw=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHq7LM="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 1109,
"top": 623,
"width": 79.47265625,
"height": 13,
"text": "ZbarScanner"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqJhMpHtZX4=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHq7LM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -464,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqJhMpHuZf8=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHq7LM="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -464,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1104,
"top": 616,
"width": 89.47265625,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQqJhMpHrYQE="
},
"nameLabel": {
"$ref": "AAAAAAGEQqJhMpHstEw="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQqJhMpHtZX4="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqJhMpHuZf8="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQqJhMpHvNXE=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1104,
"top": 641,
"width": 89.47265625,
"height": 10
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQqJhMpHw1Ow=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1104,
"top": 651,
"width": 89.47265625,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQqJhMpHxfhk=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -232,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQqJhMpHyf/A=",
"_parent": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"model": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"top": -232,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1104,
"top": 616,
"width": 89.47265625,
"height": 45,
"nameCompartment": {
"$ref": "AAAAAAGEQqJhMpHq7LM="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQqJhMpHvNXE="
},
"operationCompartment": {
"$ref": "AAAAAAGEQqJhMpHw1Ow="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQqJhMpHxfhk="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQqJhMpHyf/A="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqJ5opcBIgc=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcCXzw=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"visible": false,
"font": "Arial;13;0",
"left": 1131,
"top": 671,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcDxk8=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"visible": null,
"font": "Arial;13;0",
"left": 1116,
"top": 670,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcETFI=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"visible": false,
"font": "Arial;13;0",
"left": 1160,
"top": 672,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcFKoI=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb+P7s="
},
"visible": false,
"font": "Arial;13;0",
"left": 1131,
"top": 662,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcGRkI=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb+P7s="
},
"visible": false,
"font": "Arial;13;0",
"left": 1118,
"top": 659,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcHG2Q=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb+P7s="
},
"visible": false,
"font": "Arial;13;0",
"left": 1159,
"top": 667,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcIAIg=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb/2XM="
},
"visible": false,
"font": "Arial;13;0",
"left": 1131,
"top": 680,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5opcJ5/g=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb/2XM="
},
"visible": false,
"font": "Arial;13;0",
"left": 1117,
"top": 682,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqJ5o5cKpSI=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb/2XM="
},
"visible": false,
"font": "Arial;13;0",
"left": 1158,
"top": 677,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqJ5o5cLoJM=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb+P7s="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqJ5o5cMKi4=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opcBIgc="
},
"model": {
"$ref": "AAAAAAGEQqJ5opb/2XM="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"tail": {
"$ref": "AAAAAAGEQl0+Viab55s="
},
"lineStyle": 1,
"points": "1146:695;1147:661",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqJ5opcCXzw="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqJ5opcDxk8="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqJ5opcETFI="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqJ5opcFKoI="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqJ5opcGRkI="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqJ5opcHG2Q="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqJ5opcIAIg="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqJ5opcJ5/g="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqJ5o5cKpSI="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqJ5o5cLoJM="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqJ5o5cMKi4="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqLd0a12M+8=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a13jco=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1093,
"top": 595,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a14y/s=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"visible": null,
"font": "Arial;13;0",
"left": 1099,
"top": 581,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a1595Y=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1082,
"top": 622,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a16Btk=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1zHiw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1103,
"top": 599,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a172Uo=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1zHiw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1110,
"top": 587,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a18ick=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1zHiw="
},
"visible": false,
"font": "Arial;13;0",
"left": 1089,
"top": 622,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a19Hag=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a103OU="
},
"visible": false,
"font": "Arial;13;0",
"left": 1084,
"top": 591,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a1+jVk=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a103OU="
},
"visible": false,
"font": "Arial;13;0",
"left": 1087,
"top": 578,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqLd0a1/oio=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a103OU="
},
"visible": false,
"font": "Arial;13;0",
"left": 1078,
"top": 618,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqLd0a12M+8="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqLd0a2ATx8=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a1zHiw="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqLd0a2BkGM=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a12M+8="
},
"model": {
"$ref": "AAAAAAGEQqLd0a103OU="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"tail": {
"$ref": "AAAAAAGEQp6Dl+cB6RU="
},
"lineStyle": 1,
"points": "1074:609;1103:621",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqLd0a13jco="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqLd0a14y/s="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqLd0a1595Y="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqLd0a16Btk="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqLd0a172Uo="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqLd0a18ick="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqLd0a19Hag="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqLd0a1+jVk="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqLd0a1/oio="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqLd0a2ATx8="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqLd0a2BkGM="
}
},
{
"_type": "UMLClassView",
"_id": "AAAAAAGEQqPWLri4qi0=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"subViews": [
{
"_type": "UMLNameCompartmentView",
"_id": "AAAAAAGEQqPWLri5msA=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"subViews": [
{
"_type": "LabelView",
"_id": "AAAAAAGEQqPWLri6loU=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri5msA="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 224,
"top": 80,
"height": 13
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqPWL7i7yPk=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri5msA="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;1",
"left": 1269,
"top": 583,
"width": 139.8388671875,
"height": 13,
"text": "decodedObject"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqPWL7i8f4I=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri5msA="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 224,
"top": 80,
"width": 73.67724609375,
"height": 13,
"text": "(from Model)"
},
{
"_type": "LabelView",
"_id": "AAAAAAGEQqPWL7i9ErA=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri5msA="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 224,
"top": 80,
"height": 13,
"horizontalAlignment": 1
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1264,
"top": 576,
"width": 149.8388671875,
"height": 25,
"stereotypeLabel": {
"$ref": "AAAAAAGEQqPWLri6loU="
},
"nameLabel": {
"$ref": "AAAAAAGEQqPWL7i7yPk="
},
"namespaceLabel": {
"$ref": "AAAAAAGEQqPWL7i8f4I="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqPWL7i9ErA="
}
},
{
"_type": "UMLAttributeCompartmentView",
"_id": "AAAAAAGEQqPWL7i+F3A=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"subViews": [
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQqRpEuZULJI=",
"_parent": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"model": {
"$ref": "AAAAAAGEQqRo9eYhoD4="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1269,
"top": 606,
"width": 139.8388671875,
"height": 13,
"text": "+type: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQqSNVetW0Pk=",
"_parent": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"model": {
"$ref": "AAAAAAGEQqSNPesj9aI="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1269,
"top": 621,
"width": 139.8388671875,
"height": 13,
"text": "+data: string",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQqS5zvKJ2qU=",
"_parent": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"model": {
"$ref": "AAAAAAGEQqS5tPJWnhQ="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1269,
"top": 636,
"width": 139.8388671875,
"height": 13,
"text": "+location: vector<Point>",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQqTC6fXy5ZI=",
"_parent": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"model": {
"$ref": "AAAAAAGEQqTC1PW/7/s="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1269,
"top": 651,
"width": 139.8388671875,
"height": 13,
"text": "+originalWidth: int",
"horizontalAlignment": 0
},
{
"_type": "UMLAttributeView",
"_id": "AAAAAAGEQqTKhvhc06k=",
"_parent": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"model": {
"$ref": "AAAAAAGEQqTKbfgpR5U="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1269,
"top": 666,
"width": 139.8388671875,
"height": 13,
"text": "+originalHeight: int",
"horizontalAlignment": 0
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1264,
"top": 601,
"width": 149.8388671875,
"height": 83
},
{
"_type": "UMLOperationCompartmentView",
"_id": "AAAAAAGEQqPWL7i/cOU=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 1264,
"top": 684,
"width": 149.8388671875,
"height": 10
},
{
"_type": "UMLReceptionCompartmentView",
"_id": "AAAAAAGEQqPWL7jAC3c=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 112,
"top": 40,
"width": 10,
"height": 10
},
{
"_type": "UMLTemplateParameterCompartmentView",
"_id": "AAAAAAGEQqPWL7jB1/A=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"model": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"visible": false,
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"left": 112,
"top": 40,
"width": 10,
"height": 10
}
],
"fillColor": "#d8e1f8",
"font": "Arial;13;0",
"containerChangeable": true,
"left": 1264,
"top": 576,
"width": 149.8388671875,
"height": 118,
"nameCompartment": {
"$ref": "AAAAAAGEQqPWLri5msA="
},
"attributeCompartment": {
"$ref": "AAAAAAGEQqPWL7i+F3A="
},
"operationCompartment": {
"$ref": "AAAAAAGEQqPWL7i/cOU="
},
"receptionCompartment": {
"$ref": "AAAAAAGEQqPWL7jAC3c="
},
"templateParameterCompartment": {
"$ref": "AAAAAAGEQqPWL7jB1/A="
}
},
{
"_type": "UMLAssociationView",
"_id": "AAAAAAGEQqQV4cPeBug=",
"_parent": {
"$ref": "AAAAAAFF+qBtyKM79qY="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"subViews": [
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPfNBo=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"visible": false,
"font": "Arial;13;0",
"left": 1228,
"top": 644,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPgRtM=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"visible": null,
"font": "Arial;13;0",
"left": 1228,
"top": 659,
"height": 13,
"alpha": 1.5707963267948966,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPhTyc=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"visible": false,
"font": "Arial;13;0",
"left": 1227,
"top": 615,
"height": 13,
"alpha": -1.5707963267948966,
"distance": 15,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 1
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPiucA=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPb21k="
},
"visible": false,
"font": "Arial;13;0",
"left": 1237,
"top": 645,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPjSYE=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPb21k="
},
"visible": false,
"font": "Arial;13;0",
"left": 1235,
"top": 658,
"height": 13,
"alpha": 0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPkxiQ=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPb21k="
},
"visible": false,
"font": "Arial;13;0",
"left": 1241,
"top": 617,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"edgePosition": 2
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPljDU=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPcGWA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1219,
"top": 645,
"height": 13,
"alpha": -0.5235987755982988,
"distance": 30,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPmvlM=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPcGWA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1221,
"top": 658,
"height": 13,
"alpha": -0.7853981633974483,
"distance": 40,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
}
},
{
"_type": "EdgeLabelView",
"_id": "AAAAAAGEQqQV4cPnsiA=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPcGWA="
},
"visible": false,
"font": "Arial;13;0",
"left": 1214,
"top": 618,
"height": 13,
"alpha": 0.5235987755982988,
"distance": 25,
"hostEdge": {
"$ref": "AAAAAAGEQqQV4cPeBug="
}
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqQV4cPo5h8=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPb21k="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
},
{
"_type": "UMLQualifierCompartmentView",
"_id": "AAAAAAGEQqQV4cPpfVU=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPeBug="
},
"model": {
"$ref": "AAAAAAGEQqQV4cPcGWA="
},
"visible": false,
"font": "Arial;13;0",
"width": 10,
"height": 10
}
],
"font": "Arial;13;0",
"head": {
"$ref": "AAAAAAGEQqJhMpHpMOs="
},
"tail": {
"$ref": "AAAAAAGEQqPWLri4qi0="
},
"lineStyle": 1,
"points": "1263:636;1193:637",
"showVisibility": true,
"nameLabel": {
"$ref": "AAAAAAGEQqQV4cPfNBo="
},
"stereotypeLabel": {
"$ref": "AAAAAAGEQqQV4cPgRtM="
},
"propertyLabel": {
"$ref": "AAAAAAGEQqQV4cPhTyc="
},
"showEndOrder": "hide",
"tailRoleNameLabel": {
"$ref": "AAAAAAGEQqQV4cPiucA="
},
"tailPropertyLabel": {
"$ref": "AAAAAAGEQqQV4cPjSYE="
},
"tailMultiplicityLabel": {
"$ref": "AAAAAAGEQqQV4cPkxiQ="
},
"headRoleNameLabel": {
"$ref": "AAAAAAGEQqQV4cPljDU="
},
"headPropertyLabel": {
"$ref": "AAAAAAGEQqQV4cPmvlM="
},
"headMultiplicityLabel": {
"$ref": "AAAAAAGEQqQV4cPnsiA="
},
"tailQualifiersCompartment": {
"$ref": "AAAAAAGEQqQV4cPo5h8="
},
"headQualifiersCompartment": {
"$ref": "AAAAAAGEQqQV4cPpfVU="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQkMYCVV/8mU=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "topLevelManager",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQkP/6VXjw5g=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkP/6VXkSd8=",
"_parent": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"reference": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkP/6VXlbGk=",
"_parent": {
"$ref": "AAAAAAGEQkP/6VXjw5g="
},
"reference": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkN6tFWqaYs=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"name": "detectHWConfig"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkO3jFWxMks=",
"_parent": {
"$ref": "AAAAAAGEQkMYCVV/8mU="
},
"name": "setupThreads"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQkPa0lW4nME=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Pipeline",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQkSXeVehPsE=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkSXeVeicV8=",
"_parent": {
"$ref": "AAAAAAGEQkSXeVehPsE="
},
"reference": {
"$ref": "AAAAAAGEQkPa0lW4nME="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkSXeVejiE0=",
"_parent": {
"$ref": "AAAAAAGEQkSXeVehPsE="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"aggregation": "shared"
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGEQmvcD783K4U=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"source": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"target": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGEQmyyxfS2mgA=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"source": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"target": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGEQmzTlwhJZFk=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"source": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"target": {
"$ref": "AAAAAAGEQletAdzSIJo="
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGEQm05OCAhJ90=",
"_parent": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"source": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"target": {
"$ref": "AAAAAAGEQmNQDOU50cY="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQkR0Olcafe4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "PipelineNode",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQkXT8lrLxVQ=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkXT8lrMvSw=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQkXT8lrNu8Q=",
"_parent": {
"$ref": "AAAAAAGEQkXT8lrLxVQ="
},
"reference": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"navigable": "navigable"
}
},
{
"_type": "UMLDependency",
"_id": "AAAAAAGEQkpwL3MPfJM=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"source": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"target": {
"$ref": "AAAAAAGEQkmF7210PU4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQk5+eIMJqKc=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQk5+eIMK78U=",
"_parent": {
"$ref": "AAAAAAGEQk5+eIMJqKc="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQk5+eIML8i0=",
"_parent": {
"$ref": "AAAAAAGEQk5+eIMJqKc="
},
"reference": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"aggregation": "shared"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQlSboa/ICEI=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlSboa/Jkh0=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlSboa/KPIo=",
"_parent": {
"$ref": "AAAAAAGEQlSboa/ICEI="
},
"name": "previous",
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"visibility": "protected",
"navigable": "navigable"
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqEaqXgFTEY=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqEaqngGfnQ=",
"_parent": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqEaqngHTXk=",
"_parent": {
"$ref": "AAAAAAGEQqEaqXgFTEY="
},
"reference": {
"$ref": "AAAAAAGEQkPa0lW4nME="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkUijFiuuNI=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "fpsLimit",
"type": "atomic_int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkwjoHg9SE0=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "cost",
"type": "float"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkxWqHl2r/I=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "outputLock",
"type": "mutex"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkyKL3sJoAk=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "subNodesLock",
"type": "mutex"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQk2NrnxVvR0=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "disabled",
"type": "atomic_bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQk33ln/ZM80=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "subNodes",
"type": "v>"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlMSg6SwAKk=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "output",
"visibility": "protected",
"type": "UMat"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlOVA6bnFDk=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "shouldRun",
"visibility": "protected",
"type": "atomic_bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlPR9Kga2QA=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "isLast",
"visibility": "protected",
"type": "atomic_bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlQBYqlNfxA=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "isFirst",
"visibility": "protected",
"type": "atomic_bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlQsw6q8MAA=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "ranOnce",
"visibility": "protected",
"type": "atomic_bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlWcE85Zu7E=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "localThread",
"visibility": "protected",
"type": "thread"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkfdw2awMys=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "getOutput",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkgI3mc1ITo=",
"_parent": {
"$ref": "AAAAAAGEQkfdw2awMys="
},
"type": "Umat",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkgjcWfQ/ag=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "run"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkg9+2i4M4w=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "isRunning",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkhR5GlqvUA=",
"_parent": {
"$ref": "AAAAAAGEQkg9+2i4M4w="
},
"type": "bool",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkhkKWnYh64=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "stop"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkh6WGsR7OI=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "start"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkj5Umwm3hs=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "setThreadToCore",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkkoc2yrits=",
"_parent": {
"$ref": "AAAAAAGEQkj5Umwm3hs="
},
"name": "core",
"type": "int"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQku8L3anRhM=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "addSubNode",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkvql3csYq4=",
"_parent": {
"$ref": "AAAAAAGEQku8L3anRhM="
},
"name": "SubNode* sn",
"type": ""
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlDXfZyFj9g=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "getName",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQlDtMZ00zTg=",
"_parent": {
"$ref": "AAAAAAGEQlDXfZyFj9g="
},
"type": "string",
"direction": "return"
}
],
"isAbstract": true
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlKeFKHWNqg=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "joinThread",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQlLC2KKFzFw=",
"_parent": {
"$ref": "AAAAAAGEQlKeFKHWNqg="
},
"type": "thread*",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlXXutBfIuw=",
"_parent": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"name": "processFrame",
"visibility": "protected",
"isAbstract": true
}
],
"isAbstract": true
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQkWuKFmTWjE=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FramerateChecker",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqFYy4gF65w=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqFYy4gGR+Y=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"reference": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqFYy4gHakA=",
"_parent": {
"$ref": "AAAAAAGEQqFYy4gF65w="
},
"reference": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkXqS1yVfDM=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "hasBegun",
"visibility": "private",
"type": "bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkYY+1198CI=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "tBegin",
"type": "time_t"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkZIgl5li3I=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "tEnd",
"type": "time_t"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkaCw1/vlD4=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "tick",
"type": "atomic_int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkaukmDXX9g=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "fps",
"type": "atomic_int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQkcW6mLFViE=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "frameCounter",
"type": "long"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkdI4mSGTC4=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "tickBegin"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQkdh0mVu4es=",
"_parent": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"name": "tickUpdate"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQkmF7210PU4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Threadweaver",
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQknD4G8H/aw=",
"_parent": {
"$ref": "AAAAAAGEQkmF7210PU4="
},
"name": "stickThisThreadToCore",
"isStatic": true,
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkpJNW/50fQ=",
"_parent": {
"$ref": "AAAAAAGEQknD4G8H/aw="
},
"name": "t",
"type": "Thread*"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQkpJNW/6aF8=",
"_parent": {
"$ref": "AAAAAAGEQknD4G8H/aw="
},
"name": "core_id",
"type": "int"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQk5j/oFcKRE=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "SubNode",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqElMnwvz2Y=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqElMnwwnt4=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"reference": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqElMnwxz1U=",
"_parent": {
"$ref": "AAAAAAGEQqElMnwvz2Y="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQk8bkIyvzX0=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"name": "enabled",
"type": "atomic_bool"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQk9TtY4eXYU=",
"_parent": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
},
"name": "processFrame",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQk+8PpBDknA=",
"_parent": {
"$ref": "AAAAAAGEQk9TtY4eXYU="
},
"name": "input",
"type": "UMat&"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQk//iJDuPg8=",
"_parent": {
"$ref": "AAAAAAGEQk9TtY4eXYU="
},
"name": "curosrPos",
"type": "Point2d&"
}
],
"isAbstract": true
}
],
"isAbstract": true
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQlCJQpsiAaw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "CameraPickerNode",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQlJUVKDJcjI=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"source": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"target": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQlfKCN7N+Xs=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlfKCN7ObPM=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"reference": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlfKCN7P0Fo=",
"_parent": {
"$ref": "AAAAAAGEQlfKCN7N+Xs="
},
"reference": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlZoYteXd1g=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"name": "getName",
"stereotype": "override",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQlaBRthwT24=",
"_parent": {
"$ref": "AAAAAAGEQlZoYteXd1g="
},
"type": "string",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlbMCtn5oaA=",
"_parent": {
"$ref": "AAAAAAGEQlCJQpsiAaw="
},
"name": "processFrame",
"stereotype": "override",
"visibility": "protected"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQletAdzSIJo=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "CameraManager",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQljqwPHAOqE=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "captures",
"type": "vector<UMat>"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlpfz/q7K08=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "accessLocks",
"type": "vector<mutex>"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlq7X/6f0aA=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "runCaptureThread",
"type": "bool"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQltnfgJtZAw=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "runCapture"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlugXwlap3s=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "stopCapture"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQlvEvwtuJvM=",
"_parent": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"name": "runCaptureForCamera",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQlwzgw1ugLA=",
"_parent": {
"$ref": "AAAAAAGEQlvEvwtuJvM="
},
"name": "c",
"type": "Camera*"
},
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQlwzgw1vZe0=",
"_parent": {
"$ref": "AAAAAAGEQlvEvwtuJvM="
},
"name": "index",
"type": "uint"
}
]
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQlf2keAPQXM=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Camera",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQlgPf+IxWFw=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlgPgOIymMM=",
"_parent": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"reference": {
"$ref": "AAAAAAGEQlf2keAPQXM="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQlgPgOIznmk=",
"_parent": {
"$ref": "AAAAAAGEQlgPf+IxWFw="
},
"reference": {
"$ref": "AAAAAAGEQletAdzSIJo="
},
"aggregation": "composite"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlg7GebUYIo=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"name": "path",
"type": "uint"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlhtCummzhE=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"name": "source",
"type": "VideoCapture*"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQlipGO6GG9U=",
"_parent": {
"$ref": "AAAAAAGEQlf2keAPQXM="
},
"name": "yindex",
"type": "int"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQlyD7xAo+Yg=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "UiDrawerNode",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQlyijhso75o=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"source": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"target": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmEXw8bhk6I=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmEXw8biMNU=",
"_parent": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"reference": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmEXw8bj8mY=",
"_parent": {
"$ref": "AAAAAAGEQmEXw8bhk6I="
},
"reference": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmClxLtUztE=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"name": "getName",
"stereotype": "override",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQmCsnLyBKB4=",
"_parent": {
"$ref": "AAAAAAGEQmClxLtUztE="
},
"type": "string",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmDHO8Ag7aA=",
"_parent": {
"$ref": "AAAAAAGEQlyD7xAo+Yg="
},
"name": "processFrame",
"stereotype": "override"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQlzpVx5DGjw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "uiMergerNode",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQl0b9iKxXg0=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"source": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"target": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmap+zn5H9o=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"name": "_menuDrawer",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmap+zn6E0I=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"reference": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmap+zn7kv4=",
"_parent": {
"$ref": "AAAAAAGEQmap+zn5H9o="
},
"reference": {
"$ref": "AAAAAAGEQkR0Olcafe4="
},
"navigable": "navigable"
},
"visibility": "protected"
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmc9MVGjprE=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmc9MVGkvP8=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"reference": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmc9MVGlhXQ=",
"_parent": {
"$ref": "AAAAAAGEQmc9MVGjprE="
},
"reference": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmWmaRE+ll8=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"name": "getName",
"stereotype": "override",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQmW25xQJfh4=",
"_parent": {
"$ref": "AAAAAAGEQmWmaRE+ll8="
},
"type": "string",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmWu+xKIKjc=",
"_parent": {
"$ref": "AAAAAAGEQlzpVx5DGjw="
},
"name": "processFrame",
"stereotype": "override"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQl0Jhx+TE2Q=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "displayOutputNode",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQl0qlyVNSgY=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"source": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"target": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmegWWD3vYw=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmegWWD4HWQ=",
"_parent": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"reference": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmegWWD5ITs=",
"_parent": {
"$ref": "AAAAAAGEQmegWWD3vYw="
},
"reference": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmXjIxvdfaw=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"name": "getName",
"stereotype": "override",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQmYPayKs95Q=",
"_parent": {
"$ref": "AAAAAAGEQmXjIxvdfaw="
},
"type": "string",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmX1gB5R0Ec=",
"_parent": {
"$ref": "AAAAAAGEQl0Jhx+TE2Q="
},
"name": "processFrame",
"stereotype": "override"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQl0+ViaZHow=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ZbarAnalysisNode",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQl2JpioL3lQ=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"source": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"target": {
"$ref": "AAAAAAGEQkR0Olcafe4="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqJ5opb9vMY=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqJ5opb+P7s=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"reference": {
"$ref": "AAAAAAGEQl0+ViaZHow="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqJ5opb/2XM=",
"_parent": {
"$ref": "AAAAAAGEQqJ5opb9vMY="
},
"reference": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"navigable": "navigable"
}
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmYrUSaxCUg=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"name": "getName",
"stereotype": "override",
"parameters": [
{
"_type": "UMLParameter",
"_id": "AAAAAAGEQmZDQSr5XF0=",
"_parent": {
"$ref": "AAAAAAGEQmYrUSaxCUg="
},
"type": "string",
"direction": "return"
}
]
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmYy+ifFLow=",
"_parent": {
"$ref": "AAAAAAGEQl0+ViaZHow="
},
"name": "processFrame",
"stereotype": "override"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQmEHBcOEEvE=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "UiController",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmNuDOqkWsc=",
"_parent": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmNuDOqlF/c=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"reference": {
"$ref": "AAAAAAGEQmEHBcOEEvE="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmNuDOqmhGs=",
"_parent": {
"$ref": "AAAAAAGEQmNuDOqkWsc="
},
"reference": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"navigable": "navigable"
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQmNQDOU50cY=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Psvr",
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmQ3Wf8CQTM=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "handle",
"type": "Hid_device*"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmR+HASG9KM=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "vrmode",
"type": "bool"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmSgQgcwCdE=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "powered",
"type": "bool"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmOT+++Ythk=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "startup"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmOvSvJCV5s=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "shutdown"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmPLQvTso5Y=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "vrmode"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmPo8veW9gc=",
"_parent": {
"$ref": "AAAAAAGEQmNQDOU50cY="
},
"name": "cinemaMode"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQmeGUVlSRAU=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "Window",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQp1kKK3hUPc=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQp1kKa3iCBA=",
"_parent": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"reference": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQp1kKa3jMOo=",
"_parent": {
"$ref": "AAAAAAGEQp1kKK3hUPc="
},
"reference": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmjacWh8wCA=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "drawSurface",
"type": "UMat"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmkfH3DR/oA=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "drawTexture",
"type": "Texture2D"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQml1cHvTQYg=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "id",
"type": "int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmmfiH9eafo=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "drawAccess",
"type": "mutex"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQmnCJ4LpCZA=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "myWindow",
"type": "string"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmnm34Z0nAk=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "draw"
},
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQmn+CIqzngI=",
"_parent": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"name": "glinit"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQmsUWZVrnMw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "WindowManager",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQmwjf9wfMvc=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"name": "managedUIs*",
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmwjf9wga40=",
"_parent": {
"$ref": "AAAAAAGEQmwjf9wfMvc="
},
"reference": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQmwjf9whWdQ=",
"_parent": {
"$ref": "AAAAAAGEQmwjf9wfMvc="
},
"reference": {
"$ref": "AAAAAAGEQmeGUVlSRAU="
},
"navigable": "navigable"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQpx3aYL16GY=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"name": "shouldRun",
"type": "bool"
}
],
"operations": [
{
"_type": "UMLOperation",
"_id": "AAAAAAGEQpyhkYjtMB0=",
"_parent": {
"$ref": "AAAAAAGEQmsUWZVrnMw="
},
"name": "cleanup"
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQp5SBNwZc4M=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "StaticImageOverlayer",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQp5hnOBgK9M=",
"_parent": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"source": {
"$ref": "AAAAAAGEQp5SBNwZc4M="
},
"target": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQp6Dl+b/Arw=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ZbarOverlayer",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQp6VVOuU2bQ=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"source": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"target": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqLd0a1yzsw=",
"_parent": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqLd0a1zHiw=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"reference": {
"$ref": "AAAAAAGEQp6Dl+b/Arw="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqLd0a103OU=",
"_parent": {
"$ref": "AAAAAAGEQqLd0a1yzsw="
},
"reference": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"navigable": "navigable"
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQp8W5P+gUt4=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "FpsCounter",
"ownedElements": [
{
"_type": "UMLGeneralization",
"_id": "AAAAAAGEQp8+zgp1XyA=",
"_parent": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"source": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"target": {
"$ref": "AAAAAAGEQk5j/oFcKRE="
}
},
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqB8u3C3v+w=",
"_parent": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqB8vHC4nOE=",
"_parent": {
"$ref": "AAAAAAGEQqB8u3C3v+w="
},
"reference": {
"$ref": "AAAAAAGEQp8W5P+gUt4="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqB8vHC5G40=",
"_parent": {
"$ref": "AAAAAAGEQqB8u3C3v+w="
},
"reference": {
"$ref": "AAAAAAGEQkWuKFmTWjE="
},
"aggregation": "shared"
}
}
]
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQqJhMZHn9bk=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "ZbarScanner"
},
{
"_type": "UMLClass",
"_id": "AAAAAAGEQqPWLri2HXo=",
"_parent": {
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
},
"name": "decodedObject",
"ownedElements": [
{
"_type": "UMLAssociation",
"_id": "AAAAAAGEQqQV4cPaK9U=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"end1": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqQV4cPb21k=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"reference": {
"$ref": "AAAAAAGEQqPWLri2HXo="
}
},
"end2": {
"_type": "UMLAssociationEnd",
"_id": "AAAAAAGEQqQV4cPcGWA=",
"_parent": {
"$ref": "AAAAAAGEQqQV4cPaK9U="
},
"reference": {
"$ref": "AAAAAAGEQqJhMZHn9bk="
},
"aggregation": "shared"
}
}
],
"attributes": [
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQqRo9eYhoD4=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"name": "type",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQqSNPesj9aI=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"name": "data",
"type": "string"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQqS5tPJWnhQ=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"name": "location",
"type": "vector<Point>"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQqTC1PW/7/s=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"name": "originalWidth",
"type": "int"
},
{
"_type": "UMLAttribute",
"_id": "AAAAAAGEQqTKbfgpR5U=",
"_parent": {
"$ref": "AAAAAAGEQqPWLri2HXo="
},
"name": "originalHeight",
"type": "int"
}
]
}
]
}
]
}