diff --git a/Configuration.py b/Configuration.py index 62072a7..5c33d6e 100644 --- a/Configuration.py +++ b/Configuration.py @@ -27,9 +27,6 @@ class Configuration: # The data that will be saved and loaded from file . self.saved_data = None - def set_indicator_list(self, list): - self.indicator_list = list - def config_and_states(self, cmd): """Loads or saves configurable data to the file set in self.config_FN""" diff --git a/Sequence overview.mdj b/Sequence overview.mdj new file mode 100644 index 0000000..3e6a61c --- /dev/null +++ b/Sequence overview.mdj @@ -0,0 +1,37888 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "BrighterTrades Class View", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAGAkl3075yJ860=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAkl3075yKOPM=", + "_parent": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAkl3075yL9mc=", + "_parent": { + "$ref": "AAAAAAGAkl3075yKOPM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1248, + "top": 1712, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAkl3075yMrwE=", + "_parent": { + "$ref": "AAAAAAGAkl3075yKOPM=" + }, + "font": "Arial;13;1", + "left": 749, + "top": 1535, + "width": 95.38623046875, + "height": 13, + "text": "Display_Panel" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAkl3075yNzMw=", + "_parent": { + "$ref": "AAAAAAGAkl3075yKOPM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1248, + "top": 1712, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAkl3075yO00E=", + "_parent": { + "$ref": "AAAAAAGAkl3075yKOPM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1248, + "top": 1712, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 744, + "top": 1528, + "width": 105.38623046875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAkl3075yL9mc=" + }, + "nameLabel": { + "$ref": "AAAAAAGAkl3075yMrwE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAkl3075yNzMw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAkl3075yO00E=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAkl3075yPUC0=", + "_parent": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "font": "Arial;13;0", + "left": 744, + "top": 1553, + "width": 105.38623046875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAkl3075yQOIw=", + "_parent": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "font": "Arial;13;0", + "left": 744, + "top": 1563, + "width": 105.38623046875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAkl3075yR4jo=", + "_parent": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 856, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAkl3075ySZ4Y=", + "_parent": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "model": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 624, + "top": 856, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 744, + "top": 1528, + "width": 105.38623046875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAkl3075yKOPM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAkl3075yPUC0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAkl3075yQOIw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAkl3075yR4jo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAkl3075ySZ4Y=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlKBwAZy+AvI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlKBwAZy/nuo=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlKBwAZzAg8o=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy/nuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 949.5146484375, + "top": 1456, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKBwAZzBNss=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy/nuo=" + }, + "font": "Arial;13;1", + "left": 741, + "top": 1071, + "width": 88.51171875, + "height": 13, + "text": "Charts" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKBwAZzCVGk=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy/nuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 949.5146484375, + "top": 1456, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKBwAZzD3GE=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy/nuo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 949.5146484375, + "top": 1456, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 736, + "top": 1064, + "width": 98.51171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlKBwAZzAg8o=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlKBwAZzBNss=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlKBwAZzCVGk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlKBwAZzD3GE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlKBwAZzElMQ=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlYY0n9+6MLI=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZzElMQ=" + }, + "model": { + "$ref": "AAAAAAGAlYY0lN+3EU4=" + }, + "font": "Arial;13;0", + "left": 741, + "top": 1094, + "width": 88.51171875, + "height": 13, + "text": "-charts: 1..3", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 736, + "top": 1089, + "width": 98.51171875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlKBwAZzFovU=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlad4c9b/9Is=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZzFovU=" + }, + "model": { + "$ref": "AAAAAAGAlad4atb8lI0=" + }, + "font": "Arial;13;0", + "left": 741, + "top": 1117, + "width": 88.51171875, + "height": 13, + "text": "+bind_charts()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlagyRuRTfu8=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZzFovU=" + }, + "model": { + "$ref": "AAAAAAGAlagyPeRQGOU=" + }, + "font": "Arial;13;0", + "left": 741, + "top": 1132, + "width": 88.51171875, + "height": 13, + "text": "+create_chart()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 736, + "top": 1112, + "width": 98.51171875, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlKBwAZzGLPQ=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 474.75732421875, + "top": 728, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlKBwAZzHzc0=", + "_parent": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "model": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 474.75732421875, + "top": 728, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 736, + "top": 1064, + "width": 98.51171875, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGAlKBwAZy/nuo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlKBwAZzElMQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlKBwAZzFovU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlKBwAZzGLPQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlKBwAZzHzc0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlKJCvaOyt2Y=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlKJCvaOz1zM=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlKJCvaO0eJc=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOz1zM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 286.16015625, + "top": 752, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKJCvaO1d+s=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOz1zM=" + }, + "font": "Arial;13;1", + "left": 541, + "top": 719, + "width": 127.1689453125, + "height": 13, + "text": "Chart" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKJCvaO2lvg=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOz1zM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 286.16015625, + "top": 752, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlKJCvaO3OTs=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOz1zM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 286.16015625, + "top": 752, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 536, + "top": 712, + "width": 137.1689453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlKJCvaO0eJc=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlKJCvaO1d+s=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlKJCvaO2lvg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlKJCvaO3OTs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlKJCvaO4vRA=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlYoy+yzFNqw=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaO4vRA=" + }, + "model": { + "$ref": "AAAAAAGAlYoy8CzCHeM=" + }, + "font": "Arial;13;0", + "left": 541, + "top": 742, + "width": 127.1689453125, + "height": 13, + "text": "-lines: line_series[0..*]", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 536, + "top": 737, + "width": 137.1689453125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlKJCvaO5Oao=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "font": "Arial;13;0", + "left": 536, + "top": 760, + "width": 137.1689453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlKJCvaO6siY=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 143.080078125, + "top": 376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlKJCvaO78CI=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "model": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 143.080078125, + "top": 376, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 536, + "top": 712, + "width": 137.1689453125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGAlKJCvaOz1zM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlKJCvaO4vRA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlKJCvaO5Oao=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlKJCvaO6siY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlKJCvaO78CI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlLRrLqxjK7Y=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlLRrLqxkRxs=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlLRrLqxlEIo=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxkRxs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2224, + "top": 1604, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLRrLqxmB08=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxkRxs=" + }, + "font": "Arial;13;1", + "left": 1237, + "top": 1295, + "width": 78.47265625, + "height": 13, + "text": "Header" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLRrLqxnhAU=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxkRxs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2224, + "top": 1604, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLRrLqxoIFs=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxkRxs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2224, + "top": 1604, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1232, + "top": 1288, + "width": 88.47265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlLRrLqxlEIo=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlLRrLqxmB08=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlLRrLqxnhAU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlLRrLqxoIFs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlLRrLqxpQvE=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlL0eB9ExsYk=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxpQvE=" + }, + "model": { + "$ref": "AAAAAAGAlL0d+NEoRwU=" + }, + "font": "Arial;13;0", + "left": 1237, + "top": 1318, + "width": 78.47265625, + "height": 13, + "text": "+title: string", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1232, + "top": 1313, + "width": 88.47265625, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlLRrLqxqDzg=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "font": "Arial;13;0", + "left": 1232, + "top": 1336, + "width": 88.47265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlLRrLqxrd5c=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1112, + "top": 802, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlLRrLqxs2dI=", + "_parent": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "model": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1112, + "top": 802, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1232, + "top": 1288, + "width": 88.47265625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGAlLRrLqxkRxs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlLRrLqxpQvE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlLRrLqxqDzg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlLRrLqxrd5c=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlLRrLqxs2dI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlLTUj7L3TDU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlLTUj7L40Wo=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlLTUj7L5HQw=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L40Wo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2496, + "top": 1520, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLTUj7L6n98=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L40Wo=" + }, + "font": "Arial;13;1", + "left": 1397, + "top": 1031, + "width": 86.708984375, + "height": 13, + "text": "User Interface" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLTUj7L7AC8=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L40Wo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2496, + "top": 1520, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLTUj7L8gQs=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L40Wo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2496, + "top": 1520, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1392, + "top": 1024, + "width": 96.708984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlLTUj7L5HQw=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlLTUj7L6n98=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlLTUj7L7AC8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlLTUj7L8gQs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlLTUj7L9qXo=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "font": "Arial;13;0", + "left": 1392, + "top": 1049, + "width": 96.708984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlLTUj7L+GuI=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "font": "Arial;13;0", + "left": 1392, + "top": 1059, + "width": 96.708984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlLTUj7L/C8A=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1248, + "top": 760, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlLTUkLMARZA=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "model": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1248, + "top": 760, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1392, + "top": 1024, + "width": 96.708984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlLTUj7L40Wo=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlLTUj7L9qXo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlLTUj7L+GuI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlLTUj7L/C8A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlLTUkLMARZA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlLtBdcDltiY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlLtBdcDmIn0=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlLtBdcDn4d0=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDmIn0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2736, + "top": 1396, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLtBdcDoTKY=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDmIn0=" + }, + "font": "Arial;13;1", + "left": 1653, + "top": 1215, + "width": 81.28173828125, + "height": 13, + "text": "Controls" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLtBdcDpGX8=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDmIn0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2736, + "top": 1396, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlLtBdcDqEF8=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDmIn0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2736, + "top": 1396, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1648, + "top": 1208, + "width": 91.28173828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlLtBdcDn4d0=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlLtBdcDoTKY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlLtBdcDpGX8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlLtBdcDqEF8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlLtBdsDrxg0=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "font": "Arial;13;0", + "left": 1648, + "top": 1233, + "width": 91.28173828125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlLtBdsDsykE=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlamWZS8RNu8=", + "_parent": { + "$ref": "AAAAAAGAlLtBdsDsykE=" + }, + "model": { + "$ref": "AAAAAAGAlamWWi8OqEc=" + }, + "font": "Arial;13;0", + "left": 1653, + "top": 1248, + "width": 81.28173828125, + "height": 13, + "text": "+showAtPos()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1648, + "top": 1243, + "width": 91.28173828125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlLtBdsDtZlc=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1368, + "top": 698, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlLtBdsDuieQ=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "model": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1368, + "top": 698, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1648, + "top": 1208, + "width": 91.28173828125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGAlLtBdcDmIn0=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlLtBdsDrxg0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlLtBdsDsykE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlLtBdsDtZlc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlLtBdsDuieQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlMBt0tj0oB8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlMBt0tjyuVQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMBt0tj15vk=", + "_parent": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "model": { + "$ref": "AAAAAAGAlMBt0tjyuVQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1043, + "top": 1439, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMBt0tj2tnw=", + "_parent": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "model": { + "$ref": "AAAAAAGAlMBt0tjyuVQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1050, + "top": 1452, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMBt0tj3u4U=", + "_parent": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "model": { + "$ref": "AAAAAAGAlMBt0tjyuVQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1030, + "top": 1412, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMBt0tj0oB8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "lineStyle": 1, + "points": "1231:1337;843:1527", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlMBt0tj15vk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlMBt0tj2tnw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlMBt0tj3u4U=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlMDKUtww6o0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlMDKUdwuDGM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMDKUtwxyNM=", + "_parent": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "model": { + "$ref": "AAAAAAGAlMDKUdwuDGM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 804, + "top": 1331, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMDKUtwy7Uk=", + "_parent": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "model": { + "$ref": "AAAAAAGAlMDKUdwuDGM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 819, + "top": 1331, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMDKUtwzWLA=", + "_parent": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "model": { + "$ref": "AAAAAAGAlMDKUdwuDGM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 775, + "top": 1332, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMDKUtww6o0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "lineStyle": 1, + "points": "785:1150;795:1527", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlMDKUtwxyNM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlMDKUtwy7Uk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlMDKUtwzWLA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlMe6bOf/4IA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlMe6bOgA1Vs=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlMe6bOgB75I=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgA1Vs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1424, + "top": 108, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlMe6bOgC8Nk=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgA1Vs=" + }, + "font": "Arial;13;1", + "left": 805, + "top": 719, + "width": 126.4453125, + "height": 13, + "text": "Price_Chart" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlMe6bOgDaYQ=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgA1Vs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1424, + "top": 108, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlMe6bOgEnEY=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgA1Vs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1424, + "top": 108, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 800, + "top": 712, + "width": 136.4453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlMe6bOgB75I=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlMe6bOgC8Nk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlMe6bOgDaYQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlMe6bOgEnEY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlMe6bOgFNuk=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlYu4Lz/LYqs=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgFNuk=" + }, + "model": { + "$ref": "AAAAAAGAlYu4Ij/IzVw=" + }, + "font": "Arial;13;0", + "left": 805, + "top": 742, + "width": 126.4453125, + "height": 13, + "text": "-candles: price_series", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlY+knm5Z/uo=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOgFNuk=" + }, + "model": { + "$ref": "AAAAAAGAlY+kkW5Wfxg=" + }, + "font": "Arial;13;0", + "left": 805, + "top": 757, + "width": 126.4453125, + "height": 13, + "text": "-volume: histogram", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 800, + "top": 737, + "width": 136.4453125, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlMe6bOgGzvE=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "font": "Arial;13;0", + "left": 800, + "top": 775, + "width": 136.4453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlMe6bOgH+Bs=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 712, + "top": 54, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlMe6bOgIVe8=", + "_parent": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "model": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 712, + "top": 54, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 800, + "top": 712, + "width": 136.4453125, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGAlMe6bOgA1Vs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlMe6bOgFNuk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlMe6bOgGzvE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlMe6bOgH+Bs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlMe6bOgIVe8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlMe6u+hGVac=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlMe6u+hEFdo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMe6u+hHqc0=", + "_parent": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "model": { + "$ref": "AAAAAAGAlMe6u+hEFdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 735, + "top": 757, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMe6u+hIqN8=", + "_parent": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "model": { + "$ref": "AAAAAAGAlMe6u+hEFdo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 735, + "top": 772, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlMe6u+hJPI4=", + "_parent": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "model": { + "$ref": "AAAAAAGAlMe6u+hEFdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": 727, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlMe6u+hGVac=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "tail": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "lineStyle": 1, + "points": "799:748;673:748", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlMe6u+hHqc0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlMe6u+hIqN8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlMe6u+hJPI4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlOF3iKq5ed8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlOF3iKq6aGk=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlOF3iKq7dIs=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq6aGk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 556, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOF3iKq83dU=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq6aGk=" + }, + "font": "Arial;13;1", + "left": 533, + "top": 1079, + "width": 80.57080078125, + "height": 13, + "text": "RSI_Chart" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOF3iKq9LmM=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq6aGk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 556, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOF3iKq+OZc=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq6aGk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 556, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 1072, + "width": 90.57080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlOF3iKq7dIs=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlOF3iKq83dU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlOF3iKq9LmM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlOF3iKq+OZc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlOF3iKq/nF4=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "font": "Arial;13;0", + "left": 528, + "top": 1097, + "width": 90.57080078125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlOF3iKrANh4=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlaHXCCzROFY=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKrANh4=" + }, + "model": { + "$ref": "AAAAAAGAlaHW+yzOEf4=" + }, + "font": "Arial;13;0", + "left": 533, + "top": 1112, + "width": 80.57080078125, + "height": 13, + "text": "+RSI_lines()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 528, + "top": 1107, + "width": 90.57080078125, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlOF3iKrB+Wc=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": 278, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlOF3iKrC6Qs=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "model": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 272, + "top": 278, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 528, + "top": 1072, + "width": 90.57080078125, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGAlOF3iKq6aGk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlOF3iKq/nF4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlOF3iKrANh4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlOF3iKrB+Wc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlOF3iKrC6Qs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlOG1qKyk1j0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlOG1qKylWAA=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlOG1qKymumA=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKylWAA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 720, + "top": 300, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOG1qKynwvA=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKylWAA=" + }, + "font": "Arial;13;1", + "left": 621, + "top": 951, + "width": 88.86083984375, + "height": 13, + "text": "MACD_Chart" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOG1qKyoL/4=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKylWAA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 720, + "top": 300, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOG1qKypFY8=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKylWAA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 720, + "top": 300, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 616, + "top": 944, + "width": 98.86083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlOG1qKymumA=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlOG1qKynwvA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlOG1qKyoL/4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlOG1qKypFY8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlOG1qKyq5xw=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlZA+PHVWN6c=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyq5xw=" + }, + "model": { + "$ref": "AAAAAAGAlZA+L3VTvPw=" + }, + "font": "Arial;13;0", + "left": 621, + "top": 974, + "width": 88.86083984375, + "height": 13, + "text": "-hist: histogram", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 616, + "top": 969, + "width": 98.86083984375, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlOG1qKyrwws=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "font": "Arial;13;0", + "left": 616, + "top": 992, + "width": 98.86083984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlOG1qKys5rI=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 150, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlOG1qKytrsM=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "model": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 360, + "top": 150, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 616, + "top": 944, + "width": 98.86083984375, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGAlOG1qKylWAA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlOG1qKyq5xw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlOG1qKyrwws=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlOG1qKys5rI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlOG1qKytrsM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlOJxWLVK1Fs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVLiQc=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 706, + "top": 1036, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVM788=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 695, + "top": 1046, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVNlaU=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 729, + "top": 1015, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVOXpk=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVH07M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 716, + "top": 1047, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVPcTM=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVH07M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 705, + "top": 1054, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVQLcQ=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVH07M=" + }, + "font": "Arial;13;0", + "left": 737, + "top": 1032, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVRbK4=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVILrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 696, + "top": 1025, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWLVSaiY=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVILrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 688, + "top": 1035, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOJxWbVTk9o=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVILrM=" + }, + "font": "Arial;13;0", + "left": 711, + "top": 1003, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlOJxWbVUAow=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVH07M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlOJxWbVVTCs=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVK1Fs=" + }, + "model": { + "$ref": "AAAAAAGAlOJxWLVILrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "tail": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "lineStyle": 1, + "points": "745:1063;691:1002", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlOJxWLVLiQc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlOJxWLVM788=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlOJxWLVNlaU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlOJxWLVOXpk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlOJxWLVPcTM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlOJxWLVQLcQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlOJxWLVRbK4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlOJxWLVSaiY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlOJxWbVTk9o=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlOJxWbVUAow=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlOJxWbVVTCs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlOP4tbt23nc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt35X0=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 676, + "top": 1111, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt4NgM=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 675, + "top": 1126, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt5Xw4=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 677, + "top": 1082, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt6b5U=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbtzuOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 708, + "top": 1113, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt7ThA=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbtzuOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 705, + "top": 1126, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt8pzU=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbtzuOo=" + }, + "font": "Arial;13;0", + "left": 710, + "top": 1085, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt98Bo=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbt0Vwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 644, + "top": 1110, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt+LXU=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbt0Vwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 646, + "top": 1124, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlOP4tbt/Y0w=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbt0Vwg=" + }, + "font": "Arial;13;0", + "left": 638, + "top": 1083, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlOP4tbuAGLA=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbtzuOo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlOP4tbuBv+0=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbt23nc=" + }, + "model": { + "$ref": "AAAAAAGAlOP4tbt0Vwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "tail": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "lineStyle": 1, + "points": "735:1105;619:1101", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlOP4tbt35X0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlOP4tbt4NgM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlOP4tbt5Xw4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlOP4tbt6b5U=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlOP4tbt7ThA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlOP4tbt8pzU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlOP4tbt98Bo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlOP4tbt+LXU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlOP4tbt/Y0w=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlOP4tbuAGLA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlOP4tbuBv+0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlOVtD89PdYQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlOVtD89Q2SE=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlOVtD89R0Ak=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89Q2SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2308.58203125, + "top": 2048, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOVtEM9Sgg4=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89Q2SE=" + }, + "font": "Arial;13;1", + "left": 1933, + "top": 1559, + "width": 54.18994140625, + "height": 13, + "text": "Interface" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOVtEM9TlXA=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89Q2SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2308.58203125, + "top": 2048, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlOVtEM9UXL8=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89Q2SE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2308.58203125, + "top": 2048, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1928, + "top": 1552, + "width": 64.18994140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlOVtD89R0Ak=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlOVtEM9Sgg4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlOVtEM9TlXA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlOVtEM9UXL8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlOVtEM9VjO4=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "font": "Arial;13;0", + "left": 1928, + "top": 1577, + "width": 64.18994140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlOVtEM9WzB4=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "font": "Arial;13;0", + "left": 1928, + "top": 1587, + "width": 64.18994140625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlOVtEM9XwJI=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1154.291015625, + "top": 1024, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlOVtEM9YXUU=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "model": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1154.291015625, + "top": 1024, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1928, + "top": 1552, + "width": 64.18994140625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlOVtD89Q2SE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlOVtEM9VjO4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlOVtEM9WzB4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlOVtEM9XwJI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlOVtEM9YXUU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlQqkENzfKLo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzg3ZU=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 811, + "top": 914, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzhGQ4=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 796, + "top": 911, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzi3qE=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 840, + "top": 921, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzj/Ns=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzcXKQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 785, + "top": 1028, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzkuGM=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzcXKQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 772, + "top": 1023, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzl9c8=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzcXKQ=" + }, + "font": "Arial;13;0", + "left": 808, + "top": 1038, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzmZ3c=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzdqVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 837, + "top": 800, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzn4hY=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzdqVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 824, + "top": 800, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQqkENzo9qM=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzdqVw=" + }, + "font": "Arial;13;0", + "left": 862, + "top": 802, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlQqkENzpv5Q=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzcXKQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlQqkENzqfwQ=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzfKLo=" + }, + "model": { + "$ref": "AAAAAAGAlQqkENzdqVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": 200, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlMe6bOf/4IA=" + }, + "tail": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "lineStyle": 1, + "points": "794:1063;858:785", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlQqkENzg3ZU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlQqkENzhGQ4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlQqkENzi3qE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlQqkENzj/Ns=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlQqkENzkuGM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlQqkENzl9c8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlQqkENzmZ3c=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlQqkENzn4hY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlQqkENzo9qM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlQqkENzpv5Q=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlQqkENzqfwQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlQzlP/cvjRU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlQzlPvctqQw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQzlP/cwS1Y=", + "_parent": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "model": { + "$ref": "AAAAAAGAlQzlPvctqQw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1387, + "top": 1570, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQzlP/cxot0=", + "_parent": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "model": { + "$ref": "AAAAAAGAlQzlPvctqQw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1387, + "top": 1585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQzlP/cyEi4=", + "_parent": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "model": { + "$ref": "AAAAAAGAlQzlPvctqQw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1388, + "top": 1541, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQzlP/cvjRU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "lineStyle": 1, + "points": "1927:1573;849:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlQzlP/cwS1Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlQzlP/cxot0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlQzlP/cyEi4=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlQ0ahvqgPhc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlQ0ahvqeZ6I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQ0ahvqh2lU=", + "_parent": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "model": { + "$ref": "AAAAAAGAlQ0ahvqeZ6I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1840, + "top": 1392, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQ0ahvqiNNw=", + "_parent": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "model": { + "$ref": "AAAAAAGAlQ0ahvqeZ6I=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1852, + "top": 1383, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlQ0ahvqjx4g=", + "_parent": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "model": { + "$ref": "AAAAAAGAlQ0ahvqeZ6I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1817, + "top": 1411, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlQ0ahvqgPhc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "lineStyle": 1, + "points": "1717:1266;1941:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlQ0ahvqh2lU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlQ0ahvqiNNw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlQ0ahvqjx4g=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlRBEJjLv+uI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlRBEJjLwUs4=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlRBEJjLxHDA=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLwUs4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 1408, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRBEJjLy34o=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLwUs4=" + }, + "font": "Arial;13;1", + "left": 1349, + "top": 1391, + "width": 41.919921875, + "height": 13, + "text": "Alerts" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRBEJjLznQo=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLwUs4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 1408, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRBEJjL0g3w=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLwUs4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 1408, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1344, + "top": 1384, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRBEJjLxHDA=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlRBEJjLy34o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlRBEJjLznQo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRBEJjL0g3w=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlRBEJjL1S10=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "font": "Arial;13;0", + "left": 1344, + "top": 1409, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlRBEJjL2VUw=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "font": "Arial;13;0", + "left": 1344, + "top": 1419, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlRBEJjL3SGQ=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 704, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlRBEJjL4bGk=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "model": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 704, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1344, + "top": 1384, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlRBEJjLwUs4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlRBEJjL1S10=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlRBEJjL2VUw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlRBEJjL3SGQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlRBEJjL4bGk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlRB+cjfi8c0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRB+cjfgulU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRB+cjfj3CE=", + "_parent": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "model": { + "$ref": "AAAAAAGAlRB+cjfgulU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1099, + "top": 1483, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRB+cjfkkiM=", + "_parent": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "model": { + "$ref": "AAAAAAGAlRB+cjfgulU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1103, + "top": 1498, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRB+cjflWEI=", + "_parent": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "model": { + "$ref": "AAAAAAGAlRB+cjfgulU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1092, + "top": 1454, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRB+cjfi8c0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "lineStyle": 1, + "points": "1343:1413;849:1537", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlRB+cjfj3CE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRB+cjfkkiM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRB+cjflWEI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlRGzZE5UCxw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlRGzZE5VnFY=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlRGzZE5Whps=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5VnFY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "top": 1600, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRGzZE5X7Gc=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5VnFY=" + }, + "font": "Arial;13;1", + "left": 1397, + "top": 1479, + "width": 92.46630859375, + "height": 13, + "text": "Exchange_Info" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRGzZE5Yimo=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5VnFY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "top": 1600, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRGzZE5ZoWo=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5VnFY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1088, + "top": 1600, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1392, + "top": 1472, + "width": 102.46630859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRGzZE5Whps=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlRGzZE5X7Gc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlRGzZE5Yimo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRGzZE5ZoWo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlRGzZE5aPuo=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "font": "Arial;13;0", + "left": 1392, + "top": 1497, + "width": 102.46630859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlRGzZE5bk8k=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "font": "Arial;13;0", + "left": 1392, + "top": 1507, + "width": 102.46630859375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlRGzZE5cWQ4=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 800, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlRGzZU5d3ww=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "model": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 544, + "top": 800, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1392, + "top": 1472, + "width": 102.46630859375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlRGzZE5VnFY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlRGzZE5aPuo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlRGzZE5bk8k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlRGzZE5cWQ4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlRGzZU5d3ww=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlRH94FB2644=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRH931B0eeY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRH94FB3tFk=", + "_parent": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "model": { + "$ref": "AAAAAAGAlRH931B0eeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1121, + "top": 1529, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRH94FB4lR0=", + "_parent": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "model": { + "$ref": "AAAAAAGAlRH931B0eeY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1122, + "top": 1544, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRH94FB50Og=", + "_parent": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "model": { + "$ref": "AAAAAAGAlRH931B0eeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1118, + "top": 1500, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRH94FB2644=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "lineStyle": 1, + "points": "1391:1498;849:1545", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlRH94FB3tFk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRH94FB4lR0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRH94FB50Og=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlRJADlhrEO0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlRJADlhsZDY=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlRJADlhtNpU=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhsZDY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1376, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRJADlhuh+0=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhsZDY=" + }, + "font": "Arial;13;1", + "left": 1541, + "top": 1383, + "width": 125.353515625, + "height": 13, + "text": "Signals" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRJADlhvf+s=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhsZDY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1376, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRJADlhw4ks=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhsZDY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1376, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1536, + "top": 1376, + "width": 135.353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRJADlhtNpU=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlRJADlhuh+0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlRJADlhvf+s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRJADlhw4ks=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlRJADlhx56c=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "font": "Arial;13;0", + "left": 1536, + "top": 1401, + "width": 135.353515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlRJADlhy+tQ=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlaz/TWcw1zI=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAlaz/P2ckb8w=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1416, + "width": 125.353515625, + "height": 13, + "text": "+open_signal_Form()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAla2Nw3wcBoQ=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAla2Nt3wQUmo=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1431, + "width": 125.353515625, + "height": 13, + "text": "+close_signal_Form()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAla3S4Iuqdvk=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAla3S1IueRjU=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1446, + "width": 125.353515625, + "height": 13, + "text": "+fill_prop()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcH4LuC6CtA=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAlcBTsKIft6E=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1461, + "width": 125.353515625, + "height": 13, + "text": "+switch_panel()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcIEZeL14iE=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAlcCHsa7OUgE=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1476, + "width": 125.353515625, + "height": 13, + "text": "+hideIfTrue()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcI5j+izJPo=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAlcC9Qb26gpQ=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1491, + "width": 125.353515625, + "height": 13, + "text": "+ns_next()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcKMz/hBW2Y=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "model": { + "$ref": "AAAAAAGAlcKMw/g1OQc=" + }, + "font": "Arial;13;0", + "left": 1541, + "top": 1506, + "width": 125.353515625, + "height": 13, + "text": "+submitNewSignal()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1536, + "top": 1411, + "width": 135.353515625, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlRJADlhzq50=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 688, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlRJADlh0c7o=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "model": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 688, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1536, + "top": 1376, + "width": 135.353515625, + "height": 148, + "nameCompartment": { + "$ref": "AAAAAAGAlRJADlhsZDY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlRJADlhx56c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlRJADlhy+tQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlRJADlhzq50=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlRJADlh0c7o=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlRKGiFtBZJk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRKGiFs/VYQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRKGiVtCAiI=", + "_parent": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "model": { + "$ref": "AAAAAAGAlRKGiFs/VYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1803, + "top": 1497, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRKGiVtDcTg=", + "_parent": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "model": { + "$ref": "AAAAAAGAlRKGiFs/VYQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1808, + "top": 1483, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRKGiVtETV8=", + "_parent": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "model": { + "$ref": "AAAAAAGAlRKGiFs/VYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1794, + "top": 1526, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRKGiFtBZJk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "lineStyle": 1, + "points": "1671:1473;1927:1563", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlRKGiVtCAiI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRKGiVtDcTg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRKGiVtETV8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlRLKTmK43xc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlRLKTmK5Hys=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlRLKTmK6uxE=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK5Hys=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 1200, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRLKT2K7jkY=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK5Hys=" + }, + "font": "Arial;13;1", + "left": 1581, + "top": 1287, + "width": 62.86083984375, + "height": 13, + "text": "Strategies" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRLKT2K8N+E=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK5Hys=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 1200, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlRLKT2K9fKc=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK5Hys=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1040, + "top": 1200, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1576, + "top": 1280, + "width": 72.86083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRLKTmK6uxE=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlRLKT2K7jkY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlRLKT2K8N+E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRLKT2K9fKc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlRLKT2K+FM0=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "font": "Arial;13;0", + "left": 1576, + "top": 1305, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlRLKT2K/7OY=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "font": "Arial;13;0", + "left": 1576, + "top": 1315, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlRLKT2LA9wQ=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 520, + "top": 600, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlRLKT2LBxAc=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "model": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 520, + "top": 600, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1576, + "top": 1280, + "width": 72.86083984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlRLKTmK5Hys=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlRLKT2K+FM0=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlRLKT2K/7OY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlRLKT2LA9wQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlRLKT2LBxAc=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlRM+J2Z5suI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlRM+J2Z34W8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRM+J2Z6fJM=", + "_parent": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "model": { + "$ref": "AAAAAAGAlRM+J2Z34W8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1794, + "top": 1420, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRM+J2Z74uU=", + "_parent": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "model": { + "$ref": "AAAAAAGAlRM+J2Z34W8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1803, + "top": 1408, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlRM+J2Z8R/A=", + "_parent": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "model": { + "$ref": "AAAAAAGAlRM+J2Z34W8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1775, + "top": 1443, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlRM+J2Z5suI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "lineStyle": 1, + "points": "1640:1325;1930:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlRM+J2Z6fJM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlRM+J2Z74uU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlRM+J2Z8R/A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlTkfofuodyI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlTkfofupAKs=", + "_parent": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlTkfofuq9Y4=", + "_parent": { + "$ref": "AAAAAAGAlTkfofupAKs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 912, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTkfovurY88=", + "_parent": { + "$ref": "AAAAAAGAlTkfofupAKs=" + }, + "font": "Arial;13;1", + "left": 1165, + "top": 1223, + "width": 57.8017578125, + "height": 13, + "text": "Statistics" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTkfovusFz0=", + "_parent": { + "$ref": "AAAAAAGAlTkfofupAKs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 912, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTkfovutY9w=", + "_parent": { + "$ref": "AAAAAAGAlTkfofupAKs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": 912, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1160, + "top": 1216, + "width": 67.8017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTkfofuq9Y4=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlTkfovurY88=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlTkfovusFz0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTkfovutY9w=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlTkfovuu92c=", + "_parent": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "font": "Arial;13;0", + "left": 1160, + "top": 1241, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlTkfovuvk+I=", + "_parent": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "font": "Arial;13;0", + "left": 1160, + "top": 1251, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlTkfovuwTzQ=", + "_parent": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlTkfovuxnV4=", + "_parent": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "model": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": 456, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1160, + "top": 1216, + "width": 67.8017578125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlTkfofupAKs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlTkfovuu92c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlTkfovuvk+I=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlTkfovuwTzQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlTkfovuxnV4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlTlTRf12RvY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlTlTRf13gzQ=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlTlTRf14vTk=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf13gzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 464, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTlTRf15sYU=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf13gzQ=" + }, + "font": "Arial;13;1", + "left": 1725, + "top": 1135, + "width": 62.86083984375, + "height": 13, + "text": "Trade" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTlTRf16m7Y=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf13gzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 464, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTlTRf17lYM=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf13gzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 464, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1720, + "top": 1128, + "width": 72.86083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTlTRf14vTk=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlTlTRf15sYU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlTlTRf16m7Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTlTRf17lYM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlTlTRf18/vE=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "font": "Arial;13;0", + "left": 1720, + "top": 1153, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlTlTRv197u0=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "font": "Arial;13;0", + "left": 1720, + "top": 1163, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlTlTRv1+Zlc=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": 232, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlTlTRv1/okc=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "model": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": 232, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1720, + "top": 1128, + "width": 72.86083984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlTlTRf13gzQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlTlTRf18/vE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlTlTRv197u0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlTlTRv1+Zlc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlTlTRv1/okc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlTqLXhUS1aw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlTqLXhUTpkw=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlTqLXhUU28k=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUTpkw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 432, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTqLXhUVdg0=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUTpkw=" + }, + "font": "Arial;13;1", + "left": 1805, + "top": 1079, + "width": 73.68994140625, + "height": 13, + "text": "Backtesting" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTqLXhUWGPU=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUTpkw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 432, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTqLXhUXzv4=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUTpkw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 832, + "top": 432, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1800, + "top": 1072, + "width": 83.68994140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTqLXhUU28k=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlTqLXhUVdg0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlTqLXhUWGPU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTqLXhUXzv4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlTqLXhUYROs=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "font": "Arial;13;0", + "left": 1800, + "top": 1097, + "width": 83.68994140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlTqLXhUZ8Wc=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "font": "Arial;13;0", + "left": 1800, + "top": 1107, + "width": 83.68994140625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlTqLXhUaOIE=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": 216, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlTqLXhUbFJA=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "model": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": 216, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1800, + "top": 1072, + "width": 83.68994140625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlTqLXhUTpkw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlTqLXhUYROs=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlTqLXhUZ8Wc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlTqLXhUaOIE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlTqLXhUbFJA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlTsU1xtzkxQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlTsU1xt0ci8=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlTsU1xt11Cw=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt0ci8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1808, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTsU1xt2TGU=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt0ci8=" + }, + "font": "Arial;13;1", + "left": 2005, + "top": 959, + "width": 128.99072265625, + "height": 13, + "text": "Indicators" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTsU1xt3+Qs=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt0ci8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1808, + "top": -48, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlTsU1xt46H8=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt0ci8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1808, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2000, + "top": 952, + "width": 138.99072265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTsU1xt11Cw=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlTsU1xt2TGU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlTsU1xt3+Qs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTsU1xt46H8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlTsU1xt5K1E=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlZgIO2Z79Ac=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt5K1E=" + }, + "model": { + "$ref": "AAAAAAGAlZgH+WZvuek=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 982, + "width": 128.99072265625, + "height": 13, + "text": "-indicator_list", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlaVzOajGHBs=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt5K1E=" + }, + "model": { + "$ref": "AAAAAAGAlaVzK6i6DOI=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 997, + "width": 128.99072265625, + "height": 13, + "text": "-indicator_types", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2000, + "top": 977, + "width": 138.99072265625, + "height": 38 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlTsU1xt6JF8=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZn3+YkTHZU=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlZn364kHgE4=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1020, + "width": 128.99072265625, + "height": 13, + "text": "+create_indicator()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZxMPZcN18Y=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlZxMLpcBNJs=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1035, + "width": 128.99072265625, + "height": 13, + "text": "+initialize_indicator()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZp+i5AQnCo=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlZp+fJAEI0M=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1050, + "width": 128.99072265625, + "height": 13, + "text": "+update_indicator()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZ878bgGF2g=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlZ874bf6dfs=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1065, + "width": 128.99072265625, + "height": 13, + "text": "+get_indicator_data()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlaX+Z7TUl5o=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlaX+WLTITpQ=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1080, + "width": 128.99072265625, + "height": 13, + "text": "+get_indicator_types()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlax3K19AJHQ=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlax3HV80v/A=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1095, + "width": 128.99072265625, + "height": 13, + "text": "+submit_new_i()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcP53En5BKY=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "model": { + "$ref": "AAAAAAGAlcP5zkntePQ=" + }, + "font": "Arial;13;0", + "left": 2005, + "top": 1110, + "width": 128.99072265625, + "height": 13, + "text": "+add_to_list()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2000, + "top": 1015, + "width": 138.99072265625, + "height": 113 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlTsU2Bt7+nY=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 904, + "top": -24, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlTsU2Bt85rQ=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "model": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 904, + "top": -24, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2000, + "top": 952, + "width": 138.99072265625, + "height": 176, + "nameCompartment": { + "$ref": "AAAAAAGAlTsU1xt0ci8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlTsU1xt5K1E=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlTsU1xt6JF8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlTsU2Bt7+nY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlTsU2Bt85rQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlTyXiLPi788=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTyXiLPgx5Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTyXiLPjW8k=", + "_parent": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "model": { + "$ref": "AAAAAAGAlTyXiLPgx5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1870, + "top": 1349, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTyXiLPkftA=", + "_parent": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "model": { + "$ref": "AAAAAAGAlTyXiLPgx5Y=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1884, + "top": 1342, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTyXiLPlzMM=", + "_parent": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "model": { + "$ref": "AAAAAAGAlTyXiLPgx5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1843, + "top": 1362, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTyXiLPi788=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "lineStyle": 1, + "points": "1766:1173;1948:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlTyXiLPjW8k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTyXiLPkftA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTyXiLPlzMM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlTzYE8X+0nA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTzYE8X8Jlg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTzYE8X/4e8=", + "_parent": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "model": { + "$ref": "AAAAAAGAlTzYE8X8Jlg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1914, + "top": 1324, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTzYE8YAaso=", + "_parent": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "model": { + "$ref": "AAAAAAGAlTzYE8X8Jlg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1929, + "top": 1320, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTzYE8YBAZ8=", + "_parent": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "model": { + "$ref": "AAAAAAGAlTzYE8X8Jlg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1885, + "top": 1331, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTzYE8X+0nA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "lineStyle": 1, + "points": "1847:1117;1953:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlTzYE8X/4e8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTzYE8YAaso=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTzYE8YBAZ8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlTz1lM6X9pg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlTz1lM6VeiU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTz1lM6YDsc=", + "_parent": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "model": { + "$ref": "AAAAAAGAlTz1lM6VeiU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2021, + "top": 1335, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTz1lM6ZVf8=", + "_parent": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "model": { + "$ref": "AAAAAAGAlTz1lM6VeiU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2036, + "top": 1338, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlTz1lM6aSIo=", + "_parent": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "model": { + "$ref": "AAAAAAGAlTz1lM6VeiU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1992, + "top": 1330, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlTz1lM6X9pg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlOVtD89PdYQ=" + }, + "tail": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "lineStyle": 1, + "points": "2050:1128;1964:1551", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlTz1lM6YDsc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlTz1lM6ZVf8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlTz1lM6aSIo=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGAlUGOetAKJ9M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlUGOe9ALbuc=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlUGOe9AM3VA=", + "_parent": { + "$ref": "AAAAAAGAlUGOe9ALbuc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1616, + "top": 912, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUGOe9AN3i0=", + "_parent": { + "$ref": "AAAAAAGAlUGOe9ALbuc=" + }, + "font": "Arial;13;1", + "left": 1557, + "top": 702, + "width": 107.681640625, + "height": 13, + "text": "Exchange_server" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUGOe9AOyYU=", + "_parent": { + "$ref": "AAAAAAGAlUGOe9ALbuc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1616, + "top": 912, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUGOe9APaFw=", + "_parent": { + "$ref": "AAAAAAGAlUGOe9ALbuc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1616, + "top": 912, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1552, + "top": 695, + "width": 117.681640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlUGOe9AM3VA=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlUGOe9AN3i0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlUGOe9AOyYU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlUGOe9APaFw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlUGOe9AQKQ8=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlUGOe9ARLVw=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlUGOe9ASccA=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlUGOe9ATwSg=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "model": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 808, + "top": 456, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1552, + "top": 672, + "width": 117.681640625, + "height": 49, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGAlUGOe9ALbuc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGAlUGOe9AQKQ8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlUGOe9ARLVw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlUGOe9ASccA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlUGOe9ATwSg=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGAlUI9x9WfNp0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlUI9x9Wgs0E=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlUI9yNWhqXo=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9Wgs0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 960, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUI9yNWiNII=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9Wgs0E=" + }, + "font": "Arial;13;1", + "left": 1277, + "top": 710, + "width": 81.66259765625, + "height": 13, + "text": "Local_Server" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUI9yNWjs5s=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9Wgs0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 960, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUI9yNWkepI=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9Wgs0E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 480, + "top": 960, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1272, + "top": 703, + "width": 91.66259765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlUI9yNWhqXo=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlUI9yNWiNII=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlUI9yNWjs5s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlUI9yNWkepI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlUI9yNWlabc=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": 480, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlUI9yNWm0tg=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": 480, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlUI9yNWnf5M=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": 480, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlUI9yNWoMB0=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "model": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": 480, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1272, + "top": 680, + "width": 91.66259765625, + "height": 49, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGAlUI9x9Wgs0E=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGAlUI9yNWlabc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlUI9yNWm0tg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlUI9yNWnf5M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlUI9yNWoMB0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlUKJqdyuF7g=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlUKJqtyvPEs=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlUKJqtyw01o=", + "_parent": { + "$ref": "AAAAAAGAlUKJqtyvPEs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1024, + "top": 1008, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUKJqtyxm80=", + "_parent": { + "$ref": "AAAAAAGAlUKJqtyvPEs=" + }, + "font": "Arial;13;1", + "left": 1365, + "top": 807, + "width": 200.53515625, + "height": 13, + "text": "Cumunication" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUKJqtyyFIQ=", + "_parent": { + "$ref": "AAAAAAGAlUKJqtyvPEs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1024, + "top": 1008, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlUKJqtyzCu0=", + "_parent": { + "$ref": "AAAAAAGAlUKJqtyvPEs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1024, + "top": 1008, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1360, + "top": 800, + "width": 210.53515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlUKJqtyw01o=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlUKJqtyxm80=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlUKJqtyyFIQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlUKJqtyzCu0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlUKJqty0UFU=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "font": "Arial;13;0", + "left": 1360, + "top": 825, + "width": 210.53515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlUKJqty1Q28=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlcMIxDBNj/Q=", + "_parent": { + "$ref": "AAAAAAGAlUKJqty1Q28=" + }, + "model": { + "$ref": "AAAAAAGAlcMItTBB6JM=" + }, + "font": "Arial;13;0", + "left": 1365, + "top": 840, + "width": 200.53515625, + "height": 13, + "text": "+indicator_update_msg_received()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1360, + "top": 835, + "width": 210.53515625, + "height": 23 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlUKJqty2Grw=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 512, + "top": 504, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlUKJqty3iYM=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "model": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 512, + "top": 504, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1360, + "top": 800, + "width": 210.53515625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGAlUKJqtyvPEs=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlUKJqty0UFU=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlUKJqty1Q28=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlUKJqty2Grw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlUKJqty3iYM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlUcXkVxhhWI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxixqg=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1397, + "top": 746, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxjge0=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1407, + "top": 734, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxke9A=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1378, + "top": 769, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxlzSA=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxe4Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1376, + "top": 728, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxmjZw=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxe4Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1386, + "top": 719, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxnGUs=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxe4Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1355, + "top": 746, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxoKc8=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxfAyc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1419, + "top": 764, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxpNOs=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxfAyc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1426, + "top": 753, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcXkVxqknE=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxfAyc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1405, + "top": 788, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlUcXkVxr4Hs=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxe4Jg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 704, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlUcXkVxsIPk=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxhhWI=" + }, + "model": { + "$ref": "AAAAAAGAlUcXkVxfAyc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 704, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "tail": { + "$ref": "AAAAAAGAlUI9x9WfNp0=" + }, + "lineStyle": 1, + "points": "1347:729;1430:799", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlUcXkVxixqg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlUcXkVxjge0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlUcXkVxke9A=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlUcXkVxlzSA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlUcXkVxmjZw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlUcXkVxnGUs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlUcXkVxoKc8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlUcXkVxpNOs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlUcXkVxqknE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlUcXkVxr4Hs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlUcXkVxsIPk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlUcybGKPAQ8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKQj70=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1549, + "top": 765, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKRgcU=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1559, + "top": 776, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKSRwI=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1528, + "top": 742, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKTSgg=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKM+ME=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1572, + "top": 743, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKUDGY=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKM+ME=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1580, + "top": 754, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKVgIw=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKM+ME=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1557, + "top": 720, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKWL3U=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKNvZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1525, + "top": 786, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKXLXw=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKNvZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1535, + "top": 794, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlUcybGKY8Y0=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKNvZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1503, + "top": 769, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlUcybGKZLIs=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKM+ME=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 704, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlUcybWKaQFU=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKPAQ8=" + }, + "model": { + "$ref": "AAAAAAGAlUcybGKNvZY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 528, + "top": 704, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "tail": { + "$ref": "AAAAAAGAlUGOetAKJ9M=" + }, + "lineStyle": 1, + "points": "1582:721;1496:799", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlUcybGKQj70=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlUcybGKRgcU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlUcybGKSRwI=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlUcybGKTSgg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlUcybGKUDGY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlUcybGKVgIw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlUcybGKWL3U=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlUcybGKXLXw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlUcybGKY8Y0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlUcybGKZLIs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlUcybWKaQFU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlU5WrJfGiJI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlU5WrJfEnsg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlU5WrJfHfLU=", + "_parent": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "model": { + "$ref": "AAAAAAGAlU5WrJfEnsg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1003, + "top": 1399, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlU5WrJfIyUE=", + "_parent": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "model": { + "$ref": "AAAAAAGAlU5WrJfEnsg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1012, + "top": 1411, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlU5WrJfJQgA=", + "_parent": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "model": { + "$ref": "AAAAAAGAlU5WrJfEnsg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 984, + "top": 1376, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlU5WrJfGiJI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "lineStyle": 1, + "points": "1164:1261;825:1527", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlU5WrJfHfLU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlU5WrJfIyUE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlU5WrJfJQgA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlU+ijhOm5cs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlU+ijhOnZ+Q=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlU+ijhOo58s=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOnZ+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 592, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlU+ijhOptv4=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOnZ+Q=" + }, + "font": "Arial;13;1", + "left": 981, + "top": 1135, + "width": 108.04345703125, + "height": 13, + "text": "Indicator Output" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlU+ijhOqMQU=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOnZ+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 592, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlU+ijhOrL0A=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOnZ+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 592, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 976, + "top": 1128, + "width": 118.04345703125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlU+ijhOo58s=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlU+ijhOptv4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlU+ijhOqMQU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlU+ijhOrL0A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlU+ijhOs+/8=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGAlYUqi9HYjzI=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOs+/8=" + }, + "model": { + "$ref": "AAAAAAGAlYUqd9HDP+I=" + }, + "font": "Arial;13;0", + "left": 981, + "top": 1158, + "width": 108.04345703125, + "height": 13, + "text": "-legend", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 976, + "top": 1153, + "width": 118.04345703125, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlU+ijhOtj7g=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlaPCaWaa6cg=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOtj7g=" + }, + "model": { + "$ref": "AAAAAAGAlaPCWGaFOto=" + }, + "font": "Arial;13;0", + "left": 981, + "top": 1181, + "width": 108.04345703125, + "height": 13, + "text": "+create_legend()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlaRbnnJZ+R8=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOtj7g=" + }, + "model": { + "$ref": "AAAAAAGAlaRbjHJEQRw=" + }, + "font": "Arial;13;0", + "left": 981, + "top": 1196, + "width": 108.04345703125, + "height": 13, + "text": "+set_legend_text()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 976, + "top": 1176, + "width": 118.04345703125, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlU+ijhOuedc=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": 296, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlU+ijhOveQw=", + "_parent": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "model": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 432, + "top": 296, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 976, + "top": 1128, + "width": 118.04345703125, + "height": 86, + "nameCompartment": { + "$ref": "AAAAAAGAlU+ijhOnZ+Q=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlU+ijhOs+/8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlU+ijhOtj7g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlU+ijhOuedc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlU+ijhOveQw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlVABNCiJHNw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlVABNCiHdVc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlVABNCiKFGk=", + "_parent": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "model": { + "$ref": "AAAAAAGAlVABNCiHdVc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 920, + "top": 1371, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlVABNSiLfUQ=", + "_parent": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "model": { + "$ref": "AAAAAAGAlVABNCiHdVc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 933, + "top": 1379, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlVABNSiMRQQ=", + "_parent": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "model": { + "$ref": "AAAAAAGAlVABNCiHdVc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 895, + "top": 1356, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlVABNCiJHNw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAkl3075yJ860=" + }, + "tail": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "lineStyle": 1, + "points": "1006:1214;810:1527", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlVABNCiKFGk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlVABNSiLfUQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlVABNSiMRQQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlV0ISxInIEA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlV0ISxIo12A=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlV0ISxIpx0k=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIo12A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1136, + "top": 1552, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV0ISxIqf4E=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIo12A=" + }, + "font": "Arial;13;1", + "left": 2557, + "top": 951, + "width": 80.57080078125, + "height": 13, + "text": "Indicator" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV0ISxIrFhU=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIo12A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1136, + "top": 1552, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV0ITBIsjhU=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIo12A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1136, + "top": 1552, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2552, + "top": 944, + "width": 90.57080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV0ISxIpx0k=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlV0ISxIqf4E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlV0ISxIrFhU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV0ITBIsjhU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlV0ITBIt82A=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "font": "Arial;13;0", + "left": 2552, + "top": 969, + "width": 90.57080078125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlV0ITBIu8eg=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZREmy2yvIw=", + "_parent": { + "$ref": "AAAAAAGAlV0ITBIu8eg=" + }, + "model": { + "$ref": "AAAAAAGAlZREiS2dLos=" + }, + "font": "Arial;13;0", + "left": 2557, + "top": 984, + "width": 80.57080078125, + "height": 13, + "text": "+create()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZ6DIqDtm/I=", + "_parent": { + "$ref": "AAAAAAGAlV0ITBIu8eg=" + }, + "model": { + "$ref": "AAAAAAGAlZ6DEaDYNp0=" + }, + "font": "Arial;13;0", + "left": 2557, + "top": 999, + "width": 80.57080078125, + "height": 13, + "text": "+initialize()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAlZUN9UNM8Z0=", + "_parent": { + "$ref": "AAAAAAGAlV0ITBIu8eg=" + }, + "model": { + "$ref": "AAAAAAGAlZUN40M3pm4=" + }, + "font": "Arial;13;0", + "left": 2557, + "top": 1014, + "width": 80.57080078125, + "height": 13, + "text": "+update()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2552, + "top": 979, + "width": 90.57080078125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlV0ITBIvbx8=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 568, + "top": 776, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlV0ITBIwmio=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "model": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 568, + "top": 776, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2552, + "top": 944, + "width": 90.57080078125, + "height": 88, + "nameCompartment": { + "$ref": "AAAAAAGAlV0ISxIo12A=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlV0ITBIt82A=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlV0ITBIu8eg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlV0ITBIvbx8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlV0ITBIwmio=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlV1qOCx82c0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlV1qOCx93CU=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlV1qOCx+Lx0=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx93CU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": 912, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV1qOCx/cVY=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx93CU=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 759, + "width": 41.919921875, + "height": 13, + "text": "RSI" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV1qOCyAguc=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx93CU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": 912, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV1qOCyBODE=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx93CU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": 912, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 752, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV1qOCx+Lx0=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlV1qOCx/cVY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlV1qOCyAguc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV1qOCyBODE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlV1qOCyCoog=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 777, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlV1qOCyDo9A=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 787, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlV1qOCyEX74=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": 456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlV1qOSyFsZY=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "model": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": 456, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 752, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlV1qOCx93CU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlV1qOCyCoog=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlV1qOCyDo9A=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlV1qOCyEX74=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlV1qOSyFsZY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlV6NEGdsyKA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV6NEGdqw2E=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV6NEGdt6yc=", + "_parent": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "model": { + "$ref": "AAAAAAGAlV6NEGdqw2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2441, + "top": 855, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV6NEGdurP8=", + "_parent": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "model": { + "$ref": "AAAAAAGAlV6NEGdqw2E=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2450, + "top": 843, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV6NEGdvgbY=", + "_parent": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "model": { + "$ref": "AAAAAAGAlV6NEGdqw2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2424, + "top": 880, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV6NEGdsyKA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "lineStyle": 1, + "points": "2316:793;2551:956", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlV6NEGdt6yc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV6NEGdurP8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV6NEGdvgbY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlV6uaHCf2ow=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlV6uaHCgu/g=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlV6uaHCh7ZU=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCgu/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1280, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV6uaHCiM4U=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCgu/g=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 839, + "width": 41.919921875, + "height": 13, + "text": "SMA" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV6uaHCjfT8=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCgu/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1280, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV6uaHCk7ow=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCgu/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1280, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 832, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV6uaHCh7ZU=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlV6uaHCiM4U=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlV6uaHCjfT8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV6uaHCk7ow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlV6uaHCl+dI=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 857, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlV6uaHCmNXU=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 867, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlV6uaHCnu5I=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 536, + "top": 640, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlV6uaHCo6yU=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "model": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 536, + "top": 640, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 832, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlV6uaHCgu/g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlV6uaHCl+dI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlV6uaHCmNXU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlV6uaHCnu5I=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlV6uaHCo6yU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlV7bC3kGBl0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV7bC3kE9Hg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV7bC3kHR8s=", + "_parent": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "model": { + "$ref": "AAAAAAGAlV7bC3kE9Hg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2438, + "top": 897, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV7bC3kICkY=", + "_parent": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "model": { + "$ref": "AAAAAAGAlV7bC3kE9Hg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2444, + "top": 883, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV7bC3kJ5Oo=", + "_parent": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "model": { + "$ref": "AAAAAAGAlV7bC3kE9Hg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2427, + "top": 924, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV7bC3kGBl0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "lineStyle": 1, + "points": "2316:866;2551:968", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlV7bC3kHR8s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV7bC3kICkY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV7bC3kJ5Oo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlV85BI3ktx0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlV85BI3lY/g=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlV85BI3mifg=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3lY/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1504, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV85BI3n+C0=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3lY/g=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 1007, + "width": 41.919921875, + "height": 13, + "text": "EMA" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV85BI3ocy4=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3lY/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1504, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlV85BI3p+kY=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3lY/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1120, + "top": 1504, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 1000, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV85BI3mifg=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlV85BI3n+C0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlV85BI3ocy4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV85BI3p+kY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlV85BI3qosk=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1025, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlV85BY3rti0=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1035, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlV85BY3szww=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlV85BY3t5wU=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "model": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 1000, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlV85BI3lY/g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlV85BI3qosk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlV85BY3rti0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlV85BY3szww=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlV85BY3t5wU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlV/yh5ziO0o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlV/yh5zgKGQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV/yh5zjmv0=", + "_parent": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "model": { + "$ref": "AAAAAAGAlV/yh5zgKGQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2431, + "top": 984, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV/yh5zkT7k=", + "_parent": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "model": { + "$ref": "AAAAAAGAlV/yh5zgKGQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2429, + "top": 969, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlV/yh5zl1gU=", + "_parent": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "model": { + "$ref": "AAAAAAGAlV/yh5zgKGQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2434, + "top": 1013, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlV/yh5ziO0o=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "lineStyle": 1, + "points": "2316:1019;2551:992", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlV/yh5zjmv0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlV/yh5zkT7k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlV/yh5zl1gU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlWA8wKXQZFc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlWA8wKXRGCE=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlWA8wKXSluI=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXRGCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1077.7509765625, + "top": 800, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWA8wKXTHcs=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXRGCE=" + }, + "font": "Arial;13;1", + "left": 2229, + "top": 647, + "width": 113.42626953125, + "height": 13, + "text": "Linear Regression" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWA8wKXUmyw=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXRGCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1077.7509765625, + "top": 800, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWA8wKXVPjM=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXRGCE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1077.7509765625, + "top": 800, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2224, + "top": 640, + "width": 123.42626953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWA8wKXSluI=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlWA8wKXTHcs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlWA8wKXUmyw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWA8wKXVPjM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlWA8wKXW/50=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "font": "Arial;13;0", + "left": 2224, + "top": 665, + "width": 123.42626953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlWA8waXXvnU=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "font": "Arial;13;0", + "left": 2224, + "top": 675, + "width": 123.42626953125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlWA8waXYv0E=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 538.87548828125, + "top": 400, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlWA8waXZlAs=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "model": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 538.87548828125, + "top": 400, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2224, + "top": 640, + "width": 123.42626953125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlWA8wKXRGCE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlWA8wKXW/50=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlWA8waXXvnU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlWA8waXYv0E=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlWA8waXZlAs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlWF/8rl4xQk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlWF/8rl5vqw=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlWF/87l6fMs=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl5vqw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1104, + "top": 1536, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWF/87l7RvY=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl5vqw=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 1175, + "width": 45.98876953125, + "height": 13, + "text": "Volume" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWF/87l8Mfg=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl5vqw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1104, + "top": 1536, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWF/87l9mQI=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl5vqw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1104, + "top": 1536, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 1168, + "width": 55.98876953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWF/87l6fMs=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlWF/87l7RvY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlWF/87l8Mfg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWF/87l9mQI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlWF/87l+DeE=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1193, + "width": 55.98876953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlWF/87l//K8=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1203, + "width": 55.98876953125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlWF/87mAGFM=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 552, + "top": 768, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlWF/87mB7oc=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "model": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 552, + "top": 768, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 1168, + "width": 55.98876953125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlWF/8rl5vqw=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlWF/87l+DeE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlWF/87l//K8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlWF/87mAGFM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlWF/87mB7oc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlWG4yb0+Gow=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlWG4yb0/7U4=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlWG4yb1AWNE=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0/7U4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1488, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWG4yb1BJn8=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0/7U4=" + }, + "font": "Arial;13;1", + "left": 2245, + "top": 1271, + "width": 96.07177734375, + "height": 13, + "text": "Bolenger_Band" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWG4yr1CMnc=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0/7U4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1488, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWG4yr1DaFY=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0/7U4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1072, + "top": 1488, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2240, + "top": 1264, + "width": 106.07177734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWG4yb1AWNE=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlWG4yb1BJn8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlWG4yr1CMnc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWG4yr1DaFY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlWG4yr1EAwc=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "font": "Arial;13;0", + "left": 2240, + "top": 1289, + "width": 106.07177734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlWG4yr1FxyE=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "font": "Arial;13;0", + "left": 2240, + "top": 1299, + "width": 106.07177734375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlWG4yr1GjLE=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 536, + "top": 744, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlWG4yr1HWds=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "model": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 536, + "top": 744, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2240, + "top": 1264, + "width": 106.07177734375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlWG4yb0/7U4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlWG4yr1EAwc=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlWG4yr1FxyE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlWG4yr1GjLE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlWG4yr1HWds=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlWKC8NOiuDE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlWKC8NOjWHU=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlWKC8NOkn+s=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOjWHU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1157.7509765625, + "top": 1376, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWKC8NOlcjk=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOjWHU=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 935, + "width": 41.919921875, + "height": 13, + "text": "MACD" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWKC8NOmfvY=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOjWHU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1157.7509765625, + "top": 1376, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWKC8NOnqXk=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOjWHU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1157.7509765625, + "top": 1376, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 928, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWKC8NOkn+s=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlWKC8NOlcjk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlWKC8NOmfvY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWKC8NOnqXk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlWKC8NOoR2s=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 953, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlWKC8NOpjZM=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 963, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlWKC8NOqDbc=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 578.87548828125, + "top": 688, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlWKC8dOr6Qg=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "model": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 578.87548828125, + "top": 688, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 928, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlWKC8NOjWHU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlWKC8NOoR2s=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlWKC8NOpjZM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlWKC8NOqDbc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlWKC8dOr6Qg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWKDitUIhR8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUJXzg=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2195, + "top": 965, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUK54M=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2189, + "top": 951, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitULi9M=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2206, + "top": 992, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUMuW8=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUF7gU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2157, + "top": 980, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUNrOQ=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUF7gU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2154, + "top": 967, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUOpzM=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUF7gU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2163, + "top": 1007, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUPTwE=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUGCjY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2233, + "top": 949, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitUQkRg=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUGCjY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2226, + "top": 938, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWKDitURON4=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUGCjY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2247, + "top": 973, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWKDi9USb2w=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUF7gU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWKDi9UTiPM=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUIhR8=" + }, + "model": { + "$ref": "AAAAAAGAlWKDitUGCjY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "tail": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "lineStyle": 1, + "points": "2139:1010;2263:960", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWKDitUJXzg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWKDitUK54M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWKDitULi9M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWKDitUMuW8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWKDitUNrOQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWKDitUOpzM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWKDitUPTwE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWKDitUQkRg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWKDitURON4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWKDi9USb2w=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWKDi9UTiPM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWLLT+iThk4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLT+iUjP4=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2202, + "top": 1037, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLT+iV//o=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2203, + "top": 1052, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLT+iWwpQ=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2199, + "top": 1008, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOiXT8Y=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iQCBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2238, + "top": 1035, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOiYNuc=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iQCBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2237, + "top": 1048, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOiZ2aA=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iQCBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2240, + "top": 1007, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOia3wE=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iRyu0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2166, + "top": 1040, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOibsqc=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iRyu0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2169, + "top": 1053, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWLLUOic+3k=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iRyu0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2159, + "top": 1013, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWLLUOidBlY=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iQCBs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWLLUOiefW0=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iThk4=" + }, + "model": { + "$ref": "AAAAAAGAlWLLT+iRyu0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlV85BI3ktx0=" + }, + "lineStyle": 1, + "points": "2263:1024;2139:1034", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWLLT+iUjP4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWLLT+iV//o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWLLT+iWwpQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWLLUOiXT8Y=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWLLUOiYNuc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWLLUOiZ2aA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWLLUOia3wE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWLLUOibsqc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWLLUOic+3k=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWLLUOidBlY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWLLUOiefW0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWL3lfiRC14=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiSBbA=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2215, + "top": 878, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiTpHs=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2227, + "top": 888, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiUi0w=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2192, + "top": 859, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiVtj4=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiOD+0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2264, + "top": 820, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiWC1s=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiOD+0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2273, + "top": 830, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiXDW8=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiOD+0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2246, + "top": 799, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiYegE=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiP2cA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2167, + "top": 937, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiZTqs=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiP2cA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2178, + "top": 944, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWL3lfiar2U=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiP2cA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2143, + "top": 923, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWL3lfibNOw=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiOD+0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWL3lficQxI=", + "_parent": { + "$ref": "AAAAAAGAlWL3lfiRC14=" + }, + "model": { + "$ref": "AAAAAAGAlWL3lPiP2cA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlV1qOCx82c0=" + }, + "lineStyle": 1, + "points": "2270:797;2139:954", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWL3lfiSBbA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWL3lfiTpHs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWL3lfiUi0w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWL3lfiVtj4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWL3lfiWC1s=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWL3lfiXDW8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWL3lfiYegE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWL3lfiZTqs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWL3lfiar2U=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWL3lfibNOw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWL3lficQxI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWMaqwNsnpg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNt6dE=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2210, + "top": 933, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNuOrI=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2220, + "top": 944, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNviq0=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2191, + "top": 910, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNw+Ig=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNpR7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2252, + "top": 898, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNxf/E=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNpR7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2259, + "top": 909, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMaqwNyrH4=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNpR7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2238, + "top": 874, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMarANz/EM=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNqBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2168, + "top": 968, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMarAN0Q5s=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNqBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2178, + "top": 977, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWMarAN1QfM=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNqBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2147, + "top": 950, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWMarAN2X/8=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNpR7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWMarAN3kXQ=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNsnpg=" + }, + "model": { + "$ref": "AAAAAAGAlWMaqwNqBoA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlV6uaHCf2ow=" + }, + "lineStyle": 1, + "points": "2263:876;2139:980", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWMaqwNt6dE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWMaqwNuOrI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWMaqwNviq0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWMaqwNw+Ig=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWMaqwNxf/E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWMaqwNyrH4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWMarANz/EM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWMarAN0Q5s=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWMarAN1QfM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWMarAN2X/8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWMarAN3kXQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWTbMTVnS38=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVou4s=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1744, + "top": 1050, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVp44w=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1744, + "top": 1065, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVqft8=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1743, + "top": 1021, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVrHVM=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVkF44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1973, + "top": 1049, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVsBSE=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVkF44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1970, + "top": 1062, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVt4V8=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVkF44=" + }, + "font": "Arial;13;0", + "left": 1974, + "top": 1021, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMTVuaZ0=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVl7r8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1515, + "top": 1053, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMjVvFfg=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVl7r8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1517, + "top": 1067, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTbMjVwrUE=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVl7r8=" + }, + "font": "Arial;13;0", + "left": 1507, + "top": 1026, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTbMjVxI7s=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVkF44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTbMjVyYoo=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVnS38=" + }, + "model": { + "$ref": "AAAAAAGAlWTbMTVl7r8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "lineStyle": 1, + "points": "1999:1040;1489:1045", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWTbMTVou4s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWTbMTVp44w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWTbMTVqft8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWTbMTVrHVM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWTbMTVsBSE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWTbMTVt4V8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWTbMTVuaZ0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWTbMjVvFfg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWTbMjVwrUE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWTbMjVxI7s=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWTbMjVyYoo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWTohT2HLvk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2IFYE=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1642, + "top": 1078, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2Jjhw=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1640, + "top": 1093, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2KFcg=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1645, + "top": 1049, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2LIz0=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2Ex7A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1771, + "top": 1094, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2M2qE=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2Ex7A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1767, + "top": 1107, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2NxQc=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2Ex7A=" + }, + "font": "Arial;13;0", + "left": 1775, + "top": 1068, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2O3bg=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2FGfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1513, + "top": 1063, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2PI5Y=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2FGfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1513, + "top": 1077, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTohT2Q7kY=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2FGfo=" + }, + "font": "Arial;13;0", + "left": 1508, + "top": 1036, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTohT2RmsI=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2Ex7A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTohT2SHUQ=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2HLvk=" + }, + "model": { + "$ref": "AAAAAAGAlWTohT2FGfo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlTqLXhUS1aw=" + }, + "lineStyle": 1, + "points": "1799:1089;1489:1052", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWTohT2IFYE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWTohT2Jjhw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWTohT2KFcg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWTohT2LIz0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWTohT2M2qE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWTohT2NxQc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWTohT2O3bg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWTohT2PI5Y=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWTohT2Q7kY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWTohT2RmsI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWTohT2SHUQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWTwt0Kn5rE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0Koy6g=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1599, + "top": 1108, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0KpY+M=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1594, + "top": 1122, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0KqTDU=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1608, + "top": 1079, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0KrdR0=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KkMDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1689, + "top": 1138, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0Ks2h0=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KkMDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1683, + "top": 1149, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0KtJ2Y=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KkMDI=" + }, + "font": "Arial;13;0", + "left": 1699, + "top": 1113, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0Ku+zk=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KlHeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1508, + "top": 1078, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0Kv7Zc=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KlHeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1506, + "top": 1091, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWTwt0KwmfY=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KlHeI=" + }, + "font": "Arial;13;0", + "left": 1510, + "top": 1050, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTwt0KxWWY=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KkMDI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWTwt0KyybQ=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kn5rE=" + }, + "model": { + "$ref": "AAAAAAGAlWTwt0KlHeI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlTlTRf12RvY=" + }, + "lineStyle": 1, + "points": "1719:1138;1489:1062", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWTwt0Koy6g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWTwt0KpY+M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWTwt0KqTDU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWTwt0KrdR0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWTwt0Ks2h0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWTwt0KtJ2Y=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWTwt0Ku+zk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWTwt0Kv7Zc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWTwt0KwmfY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWTwt0KxWWY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWTwt0KyybQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWT4GEhOPLw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhPDvE=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1553, + "top": 1144, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhQiVI=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1544, + "top": 1156, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhRhIM=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1570, + "top": 1119, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhSmTI=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhLA4U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1624, + "top": 1197, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhTHm4=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhLA4U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1614, + "top": 1206, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhUnO0=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhLA4U=" + }, + "font": "Arial;13;0", + "left": 1641, + "top": 1178, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhVURQ=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhMpRo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1481, + "top": 1090, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhW/8E=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhMpRo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1475, + "top": 1102, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT4GEhXUc8=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhMpRo=" + }, + "font": "Arial;13;0", + "left": 1491, + "top": 1065, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWT4GUhYqEY=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhLA4U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWT4GUhZ4V4=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhOPLw=" + }, + "model": { + "$ref": "AAAAAAGAlWT4GEhMpRo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlLtBdcDltiY=" + }, + "lineStyle": 1, + "points": "1654:1207;1470:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWT4GEhPDvE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWT4GEhQiVI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWT4GEhRhIM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWT4GEhSmTI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWT4GEhTHm4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWT4GEhUnO0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWT4GEhVURQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWT4GEhW/8E=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWT4GEhXUc8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWT4GUhYqEY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWT4GUhZ4V4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWT/5lACfTE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lADpVU=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1512, + "top": 1176, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAEQNs=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1500, + "top": 1184, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAFQM0=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1537, + "top": 1159, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAG8bM=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k//5Qo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1569, + "top": 1259, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAHAB0=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k//5Qo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1556, + "top": 1265, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAInIY=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k//5Qo=" + }, + "font": "Arial;13;0", + "left": 1591, + "top": 1248, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAJ3YY=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5lAA9S0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1456, + "top": 1092, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lAKM7g=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5lAA9S0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1446, + "top": 1102, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWT/5lALzkw=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5lAA9S0=" + }, + "font": "Arial;13;0", + "left": 1473, + "top": 1073, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWT/5lAM+30=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5k//5Qo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWT/5lANH74=", + "_parent": { + "$ref": "AAAAAAGAlWT/5lACfTE=" + }, + "model": { + "$ref": "AAAAAAGAlWT/5lAA9S0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlRLKTmK43xc=" + }, + "lineStyle": 1, + "points": "1596:1279;1454:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWT/5lADpVU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWT/5lAEQNs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWT/5lAFQM0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWT/5lAG8bM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWT/5lAHAB0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWT/5lAInIY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWT/5lAJ3YY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWT/5lAKM7g=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWT/5lALzkw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWT/5lAM+30=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWT/5lANH74=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWUHaVbJ6IA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbK+u8=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1496, + "top": 1221, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbLFl8=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1482, + "top": 1227, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbMVqc=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1523, + "top": 1210, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbNEyk=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbGp9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1549, + "top": 1350, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbObH8=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbGp9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": 1353, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbPAtU=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbGp9E=" + }, + "font": "Arial;13;0", + "left": 1573, + "top": 1344, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbQ4BM=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbH1Js=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1443, + "top": 1092, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbRb3w=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbH1Js=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1432, + "top": 1099, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUHaVbS7S4=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbH1Js=" + }, + "font": "Arial;13;0", + "left": 1464, + "top": 1078, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUHaVbT8YI=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbGp9E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUHalbUVYI=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbJ6IA=" + }, + "model": { + "$ref": "AAAAAAGAlWUHaVbH1Js=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlRJADlhrEO0=" + }, + "lineStyle": 1, + "points": "1573:1375;1448:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWUHaVbK+u8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWUHaVbLFl8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWUHaVbMVqc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWUHaVbNEyk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWUHaVbObH8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWUHaVbPAtU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWUHaVbQ4BM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWUHaVbRb3w=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWUHaVbS7S4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWUHaVbT8YI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWUHalbUVYI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWUe2WaZpd4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WaaOSM=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1425, + "top": 1264, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WabZNY=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1410, + "top": 1264, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WacX3U=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1454, + "top": 1263, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WadnEA=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaW1c8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1426, + "top": 1439, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WaeUTA=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaW1c8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1413, + "top": 1436, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WafHSg=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaW1c8=" + }, + "font": "Arial;13;0", + "left": 1451, + "top": 1443, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WagPdk=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaX3GI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1424, + "top": 1089, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2WahIZQ=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaX3GI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1410, + "top": 1091, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUe2Waix6U=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaX3GI=" + }, + "font": "Arial;13;0", + "left": 1448, + "top": 1084, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUe2WajFPY=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaW1c8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUe2WakyWg=", + "_parent": { + "$ref": "AAAAAAGAlWUe2WaZpd4=" + }, + "model": { + "$ref": "AAAAAAGAlWUe2GaX3GI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlRGzZE5UCxw=" + }, + "lineStyle": 1, + "points": "1442:1471;1439:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWUe2WaaOSM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWUe2WabZNY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWUe2WacX3U=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWUe2WadnEA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWUe2WaeUTA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWUe2WafHSg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWUe2WagPdk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWUe2WahIZQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWUe2Waix6U=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWUe2WajFPY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWUe2WakyWg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWUqjmyXNl0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmyYzUw=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1389, + "top": 1217, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmyZqqQ=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1374, + "top": 1214, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmyaGGY=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1418, + "top": 1222, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmybaWA=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyUivg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1363, + "top": 1348, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmycPaY=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyUivg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1350, + "top": 1343, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmydGns=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyUivg=" + }, + "font": "Arial;13;0", + "left": 1386, + "top": 1358, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmye3JA=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyV+RM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1415, + "top": 1085, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmyfrSk=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyV+RM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1401, + "top": 1085, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWUqjmygfmk=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyV+RM=" + }, + "font": "Arial;13;0", + "left": 1440, + "top": 1086, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUqjmyhjDs=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyUivg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWUqjmyiYDI=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyXNl0=" + }, + "model": { + "$ref": "AAAAAAGAlWUqjmyV+RM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlRBEJjLv+uI=" + }, + "lineStyle": 1, + "points": "1373:1383;1435:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWUqjmyYzUw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWUqjmyZqqQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWUqjmyaGGY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWUqjmybaWA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWUqjmycPaY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWUqjmydGns=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWUqjmye3JA=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWUqjmyfrSk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWUqjmygfmk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWUqjmyhjDs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWUqjmyiYDI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWVK/Hi/tq0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjAbxM=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1346, + "top": 1164, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjBvmA=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1333, + "top": 1156, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjC9vY=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1371, + "top": 1179, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjDz+k=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi8tt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1293, + "top": 1251, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjExiw=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi8tt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1283, + "top": 1242, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjFCEI=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi8tt0=" + }, + "font": "Arial;13;0", + "left": 1311, + "top": 1268, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjGmB0=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi9A2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1398, + "top": 1077, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjHyBI=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi9A2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1386, + "top": 1072, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVK/HjIpVU=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi9A2E=" + }, + "font": "Arial;13;0", + "left": 1421, + "top": 1087, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWVK/HjJaLU=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi8tt0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWVK/HjKyeo=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi/tq0=" + }, + "model": { + "$ref": "AAAAAAGAlWVK/Hi9A2E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlLRrLqxjK7Y=" + }, + "lineStyle": 1, + "points": "1293:1287;1425:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWVK/HjAbxM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWVK/HjBvmA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWVK/HjC9vY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWVK/HjDz+k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWVK/HjExiw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWVK/HjFCEI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWVK/HjGmB0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWVK/HjHyBI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWVK/HjIpVU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWVK/HjJaLU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWVK/HjKyeo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWVTFoIOby8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIP68c=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1306, + "top": 1124, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIQL28=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1297, + "top": 1112, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIREfk=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1325, + "top": 1147, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoISwHQ=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIL2pY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1233, + "top": 1181, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoITEvo=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIL2pY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1226, + "top": 1169, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIU0bE=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIL2pY=" + }, + "font": "Arial;13;0", + "left": 1243, + "top": 1205, + "width": 7.22998046875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "edgePosition": 2, + "text": "1" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIVxPo=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIMumY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1380, + "top": 1067, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIWkSw=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIMumY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1370, + "top": 1058, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWVTFoIXfyU=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIMumY=" + }, + "font": "Arial;13;0", + "left": 1397, + "top": 1086, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWVTFoIYDwc=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIL2pY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWVTFoIZoWo=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIOby8=" + }, + "model": { + "$ref": "AAAAAAGAlWVTFoIMumY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlTkfofuodyI=" + }, + "lineStyle": 1, + "points": "1222:1215;1410:1069", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWVTFoIP68c=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWVTFoIQL28=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWVTFoIREfk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWVTFoISwHQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWVTFoITEvo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWVTFoIU0bE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWVTFoIVxPo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWVTFoIWkSw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWVTFoIXfyU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWVTFoIYDwc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWVTFoIZoWo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWX+zaGk01A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGlYsM=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1237, + "top": 1085, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGm8tU=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1233, + "top": 1071, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGn+J4=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1246, + "top": 1114, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGomrc=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGhhnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1114, + "top": 1124, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGp6aU=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGhhnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1112, + "top": 1110, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGqLtI=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGhhnw=" + }, + "font": "Arial;13;0", + "left": 1109, + "top": 1151, + "width": 19.5126953125, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "edgePosition": 2, + "text": "1..*" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGrABw=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGiSKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1361, + "top": 1048, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGsh9Y=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGiSKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1355, + "top": 1036, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWX+zaGt1bo=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGiSKc=" + }, + "font": "Arial;13;0", + "left": 1370, + "top": 1073, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWX+zaGuKoY=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGhhnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWX+zaGvvlA=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGk01A=" + }, + "model": { + "$ref": "AAAAAAGAlWX+zaGiSKc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 752, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlU+ijhOm5cs=" + }, + "lineStyle": 1, + "points": "1094:1152;1391:1061", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWX+zaGlYsM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWX+zaGm8tU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWX+zaGn+J4=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWX+zaGomrc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWX+zaGp6aU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWX+zaGqLtI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWX+zaGrABw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWX+zaGsh9Y=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWX+zaGt1bo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWX+zaGuKoY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWX+zaGvvlA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWYJTq5lKDs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJTq5m5tE=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1111, + "top": 1054, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65npXI=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1110, + "top": 1039, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65oUb8=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1114, + "top": 1083, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65pRKk=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5iG3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 859, + "top": 1077, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65qfm8=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5iG3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 860, + "top": 1064, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65rECg=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5iG3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 857, + "top": 1105, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65sx1U=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5jlHI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1363, + "top": 1031, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65tQS0=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5jlHI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1360, + "top": 1018, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWYJT65uAHo=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5jlHI=" + }, + "font": "Arial;13;0", + "left": 1367, + "top": 1058, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWYJT65vjP0=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5iG3Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWYJT65w12Y=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5lKDs=" + }, + "model": { + "$ref": "AAAAAAGAlWYJTq5jlHI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 376, + "top": 472, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlKBwAZy+AvI=" + }, + "lineStyle": 1, + "points": "835:1101;1391:1050", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWYJTq5m5tE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWYJT65npXI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWYJT65oUb8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWYJT65pRKk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWYJT65qfm8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWYJT65rECg=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWYJT65sx1U=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWYJT65tQS0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWYJT65uAHo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWYJT65vjP0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWYJT65w12Y=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlWt4wuBpmCE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWt4wuBn3Fk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWt4wuBq7kE=", + "_parent": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "model": { + "$ref": "AAAAAAGAlWt4wuBn3Fk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2426, + "top": 1075, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWt4w+Brmn4=", + "_parent": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "model": { + "$ref": "AAAAAAGAlWt4wuBn3Fk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2418, + "top": 1063, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWt4w+Bsdxk=", + "_parent": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "model": { + "$ref": "AAAAAAGAlWt4wuBn3Fk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2443, + "top": 1100, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWt4wuBpmCE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "lineStyle": 1, + "points": "2320:1171;2551:1017", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWt4wuBq7kE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWt4w+Brmn4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWt4w+Bsdxk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlWuMSOyYqqA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWuMR+yWrkc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWuMSOyZ9EM=", + "_parent": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "model": { + "$ref": "AAAAAAGAlWuMR+yWrkc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2440, + "top": 797, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWuMSOyaVYY=", + "_parent": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "model": { + "$ref": "AAAAAAGAlWuMR+yWrkc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2451, + "top": 787, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWuMSOybXg4=", + "_parent": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "model": { + "$ref": "AAAAAAGAlWuMR+yWrkc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2419, + "top": 818, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWuMSOyYqqA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "lineStyle": 1, + "points": "2307:685;2554:943", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWuMSOyZ9EM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWuMSOyaVYY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWuMSOybXg4=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlWubm/NdI0w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWubm/NbZTQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWubm/Nei7I=", + "_parent": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "model": { + "$ref": "AAAAAAGAlWubm/NbZTQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2422, + "top": 1130, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWubm/NfzBo=", + "_parent": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "model": { + "$ref": "AAAAAAGAlWubm/NbZTQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2411, + "top": 1119, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWubm/NgKUU=", + "_parent": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "model": { + "$ref": "AAAAAAGAlWubm/NbZTQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2443, + "top": 1151, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWubm/NdI0w=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "lineStyle": 1, + "points": "2315:1263;2551:1031", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWubm/Nei7I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWubm/NfzBo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWubm/NgKUU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlWxxbSDR0l0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlWxxbiDStco=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlWxxbiDTZ3I=", + "_parent": { + "$ref": "AAAAAAGAlWxxbiDStco=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1184, + "top": 1344, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWxxbiDUU1Q=", + "_parent": { + "$ref": "AAAAAAGAlWxxbiDStco=" + }, + "font": "Arial;13;1", + "left": 2269, + "top": 1095, + "width": 41.919921875, + "height": 13, + "text": "ATR" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWxxbiDV7aY=", + "_parent": { + "$ref": "AAAAAAGAlWxxbiDStco=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1184, + "top": 1344, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlWxxbiDWXZ8=", + "_parent": { + "$ref": "AAAAAAGAlWxxbiDStco=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1184, + "top": 1344, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2264, + "top": 1088, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWxxbiDTZ3I=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlWxxbiDUU1Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlWxxbiDV7aY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWxxbiDWXZ8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlWxxbiDXOdo=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1113, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlWxxbiDYM/8=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "font": "Arial;13;0", + "left": 2264, + "top": 1123, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlWxxbiDZ5kM=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 592, + "top": 672, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlWxxbiDaWBE=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "model": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 592, + "top": 672, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2264, + "top": 1088, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlWxxbiDStco=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlWxxbiDXOdo=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlWxxbiDYM/8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlWxxbiDZ5kM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlWxxbiDaWBE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlWzchTK/0z0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLAt90=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2196, + "top": 1090, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLBbzU=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2191, + "top": 1104, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLCtCU=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2205, + "top": 1061, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLDc3o=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK8FrQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2233, + "top": 1102, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLEd3k=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK8FrQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2227, + "top": 1114, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLF5VA=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK8FrQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2246, + "top": 1077, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLG8w8=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK970c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2159, + "top": 1078, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLHsTk=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK970c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2157, + "top": 1091, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlWzchTLI9f8=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK970c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2163, + "top": 1050, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWzchTLJ4YE=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK8FrQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlWzchjLKoJs=", + "_parent": { + "$ref": "AAAAAAGAlWzchTK/0z0=" + }, + "model": { + "$ref": "AAAAAAGAlWzchDK970c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 456, + "top": 712, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "lineStyle": 1, + "points": "2263:1102;2139:1062", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlWzchTLAt90=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlWzchTLBbzU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlWzchTLCtCU=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlWzchTLDc3o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlWzchTLEd3k=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlWzchTLF5VA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlWzchTLG8w8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlWzchTLHsTk=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlWzchTLI9f8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlWzchTLJ4YE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlWzchjLKoJs=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlW17D6E8HWY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlW17D6E6jDw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW17D6E9FjE=", + "_parent": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "model": { + "$ref": "AAAAAAGAlW17D6E6jDw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2434, + "top": 946, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW17D6E+TG4=", + "_parent": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "model": { + "$ref": "AAAAAAGAlW17D6E6jDw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2436, + "top": 931, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW17D6E/fcs=", + "_parent": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "model": { + "$ref": "AAAAAAGAlW17D6E6jDw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2431, + "top": 975, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW17D6E8HWY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlWKC8NOiuDE=" + }, + "lineStyle": 1, + "points": "2316:953;2551:982", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlW17D6E9FjE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlW17D6E+TG4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlW17D6E/fcs=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAlW2hyrcjIjI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlW2hyrchc3A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW2hyrckJnw=", + "_parent": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "model": { + "$ref": "AAAAAAGAlW2hyrchc3A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2427, + "top": 1032, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW2hyrcljT8=", + "_parent": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "model": { + "$ref": "AAAAAAGAlW2hyrchc3A=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2421, + "top": 1018, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW2hyrcm9dM=", + "_parent": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "model": { + "$ref": "AAAAAAGAlW2hyrchc3A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2438, + "top": 1059, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW2hyrcjIjI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlV0ISxInIEA=" + }, + "tail": { + "$ref": "AAAAAAGAlWxxbSDR0l0=" + }, + "lineStyle": 1, + "points": "2316:1099;2551:1005", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlW2hyrckJnw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlW2hyrcljT8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlW2hyrcm9dM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlW7ShJUPJyc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUQG2U=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2208, + "top": 819, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJURtAI=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2221, + "top": 826, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUSxLw=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2181, + "top": 804, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUTa7A=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUM2LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2272, + "top": 708, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUUPOE=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUM2LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2282, + "top": 717, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUVsTU=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUM2LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2250, + "top": 691, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUWGxs=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUNBXk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2144, + "top": 929, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUXY3A=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUNBXk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2157, + "top": 934, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW7ShJUYuW8=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUNBXk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2118, + "top": 920, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW7ShJUZ4tA=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUM2LQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW7ShJUa4B8=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJUPJyc=" + }, + "model": { + "$ref": "AAAAAAGAlW7ShJUNBXk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlWA8wKXQZFc=" + }, + "lineStyle": 1, + "points": "2272:685;2119:951", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlW7ShJUQG2U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlW7ShJURtAI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlW7ShJUSxLw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlW7ShJUTa7A=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlW7ShJUUPOE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlW7ShJUVsTU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlW7ShJUWGxs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlW7ShJUXY3A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlW7ShJUYuW8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlW7ShJUZ4tA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlW7ShJUa4B8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlW/ClR+zIXE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+0UUs=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2192, + "top": 1135, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+1HK8=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2184, + "top": 1147, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+2YG8=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2209, + "top": 1110, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+3H1o=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+wkdY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2233, + "top": 1162, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+4of4=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+wkdY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2223, + "top": 1172, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+5PAw=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+wkdY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2252, + "top": 1142, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+6zoc=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+xrBU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2152, + "top": 1107, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/ClR+7uRQ=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+xrBU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2146, + "top": 1120, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/Clh+8RBo=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+xrBU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2163, + "top": 1082, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW/Clh+9/VM=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+wkdY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW/Clh++L3I=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+zIXE=" + }, + "model": { + "$ref": "AAAAAAGAlW/ClR+xrBU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlWF/8rl4xQk=" + }, + "lineStyle": 1, + "points": "2263:1171;2139:1087", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlW/ClR+0UUs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlW/ClR+1HK8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlW/ClR+2YG8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlW/ClR+3H1o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlW/ClR+4of4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlW/ClR+5PAw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlW/ClR+6zoc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlW/ClR+7uRQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlW/Clh+8RBo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlW/Clh+9/VM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlW/Clh++L3I=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlW/UHSsJ/KQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsK4fE=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2193, + "top": 1194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsLfqs=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2182, + "top": 1204, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsMW4M=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2216, + "top": 1173, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsNgYw=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsGwdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2242, + "top": 1247, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsOtzk=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsGwdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2231, + "top": 1254, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsPtS8=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsGwdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2265, + "top": 1232, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsQRgw=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsHggM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2145, + "top": 1140, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsR8eA=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsHggM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2136, + "top": 1150, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlW/UHSsSHYU=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsHggM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2162, + "top": 1118, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW/UHSsTuN8=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsGwdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlW/UHSsUDbA=", + "_parent": { + "$ref": "AAAAAAGAlW/UHSsJ/KQ=" + }, + "model": { + "$ref": "AAAAAAGAlW/UHCsHggM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlTsU1xtzkxQ=" + }, + "tail": { + "$ref": "AAAAAAGAlWG4yb0+Gow=" + }, + "lineStyle": 1, + "points": "2271:1263;2139:1117", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlW/UHSsK4fE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlW/UHSsLfqs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlW/UHSsMW4M=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlW/UHSsNgYw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlW/UHSsOtzk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlW/UHSsPtS8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlW/UHSsQRgw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlW/UHSsR8eA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlW/UHSsSHYU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlW/UHSsTuN8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlW/UHSsUDbA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAlXGQqAqmq9A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAlXGQqAqnwQ8=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAlXGQqAqobW4=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqnwQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": 144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlXGQqAqpK54=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqnwQ8=" + }, + "font": "Arial;13;1", + "left": 1429, + "top": 927, + "width": 41.919921875, + "height": 13, + "text": "Data" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlXGQqAqqJCc=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqnwQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": 144, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAlXGQqAqr7vE=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqnwQ8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -160, + "top": 144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1424, + "top": 920, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAlXGQqAqobW4=" + }, + "nameLabel": { + "$ref": "AAAAAAGAlXGQqAqpK54=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAlXGQqAqqJCc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlXGQqAqr7vE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAlXGQqAqskeQ=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "font": "Arial;13;0", + "left": 1424, + "top": 945, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAlXGQqAqtqSY=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "font": "Arial;13;0", + "left": 1424, + "top": 955, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAlXGQqAqupWU=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": 72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAlXGQqAqvyl0=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "model": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": 72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1424, + "top": 920, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAlXGQqAqnwQ8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAlXGQqAqskeQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAlXGQqAqtqSY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAlXGQqAqupWU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAlXGQqAqvyl0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAlXY64xtHmz0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtImbg=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1458, + "top": 989, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtJxQ0=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1473, + "top": 991, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtK494=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1429, + "top": 986, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtLy5A=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtEoUg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1459, + "top": 986, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtMF1E=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtEoUg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1472, + "top": 990, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtNHec=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtEoUg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1432, + "top": 979, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtOQ7A=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtF6EA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1458, + "top": 992, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtP9P4=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtF6EA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1472, + "top": 991, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAlXY64xtQjPY=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtF6EA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1430, + "top": 994, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlXY64xtRvq4=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtEoUg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAlXY64xtSUjo=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtHmz0=" + }, + "model": { + "$ref": "AAAAAAGAlXY64xtF6EA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlLTUj7L3TDU=" + }, + "tail": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "lineStyle": 1, + "points": "1447:965;1441:1023", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAlXY64xtImbg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAlXY64xtJxQ0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAlXY64xtK494=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAlXY64xtLy5A=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAlXY64xtMF1E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAlXY64xtNHec=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAlXY64xtOQ7A=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAlXY64xtP9P4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAlXY64xtQjPY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAlXY64xtRvq4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAlXY64xtSUjo=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAr+jSx9m/ZaM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSx9nADgk=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1441, + "top": 880, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnB/Rg=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1426, + "top": 878, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnCvYc=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1470, + "top": 883, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnDhrc=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m89Aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1440, + "top": 885, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnEC1U=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m89Aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1427, + "top": 881, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnFSfc=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m89Aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1467, + "top": 893, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnGFU4=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m96Vk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1441, + "top": 875, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnHpo0=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m96Vk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1428, + "top": 876, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAr+jSyNnIGCk=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m96Vk=" + }, + "font": "Arial;13;0", + "left": 1466, + "top": 875, + "width": 7.22998046875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "text": "1" + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAr+jSyNnJSJY=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m89Aw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAr+jSyNnKMZg=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m/ZaM=" + }, + "model": { + "$ref": "AAAAAAGAr+jSx9m96Vk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlUKJqdyuF7g=" + }, + "tail": { + "$ref": "AAAAAAGAlXGQqAqmq9A=" + }, + "lineStyle": 1, + "points": "1452:919;1460:858", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAr+jSx9nADgk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAr+jSyNnB/Rg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAr+jSyNnCvYc=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAr+jSyNnDhrc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAr+jSyNnEC1U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAr+jSyNnFSfc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAr+jSyNnGFU4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAr+jSyNnHpo0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAr+jSyNnIGCk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAr+jSyNnJSJY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAr+jSyNnKMZg=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAsSucK7CZeI8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAsSucK7CXGcM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSucK7CaNgA=", + "_parent": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "model": { + "$ref": "AAAAAAGAsSucK7CXGcM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 620, + "top": 861, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSucK7CbbOU=", + "_parent": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "model": { + "$ref": "AAAAAAGAsSucK7CXGcM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 606, + "top": 865, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSucK7CcfTk=", + "_parent": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "model": { + "$ref": "AAAAAAGAsSucK7CXGcM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 854, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAsSucK7CZeI8=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "tail": { + "$ref": "AAAAAAGAlOG1qKyk1j0=" + }, + "lineStyle": 1, + "points": "656:943;614:785", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAsSucK7CaNgA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAsSucK7CbbOU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAsSucK7CcfTk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAsSvMUrjkfdU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAsSvMUrjiIKI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSvMUrjllww=", + "_parent": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "model": { + "$ref": "AAAAAAGAsSvMUrjiIKI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 562, + "top": 791, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSvMUrjmdx8=", + "_parent": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "model": { + "$ref": "AAAAAAGAsSvMUrjiIKI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 549, + "top": 784, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAsSvMU7jn3eg=", + "_parent": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "model": { + "$ref": "AAAAAAGAsSvMUrjiIKI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 589, + "top": 804, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAsSvMUrjkfdU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAlKJCvaOyt2Y=" + }, + "tail": { + "$ref": "AAAAAAGAlOF3iKq5ed8=" + }, + "lineStyle": 1, + "points": "572:1071;576:804;586:785", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAsSvMUrjllww=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAsSvMUrjmdx8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAsSvMU7jn3eg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuM+E1l2pZY4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuM+E1l2qDaM=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuM+E1l2rEJY=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2qDaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4512, + "top": 2672, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuM+E1l2s2Do=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2qDaM=" + }, + "font": "Arial;13;1", + "left": 1028, + "top": 2191, + "width": 89.2353515625, + "height": 13, + "text": "App.py" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuM+E1l2tIGg=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2qDaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4512, + "top": 2672, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuM+E112ulQQ=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2qDaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4512, + "top": 2672, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1023, + "top": 2184, + "width": 99.2353515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuM+E1l2rEJY=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuM+E1l2s2Do=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuM+E1l2tIGg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuM+E112ulQQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuM+E112vBj8=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "font": "Arial;13;0", + "left": 1023, + "top": 2209, + "width": 99.2353515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuM+E112weos=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNGntqHb+88=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNGnl6GHukw=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2224, + "width": 89.2353515625, + "height": 13, + "text": "+index()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNIArKuxgAw=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNIAl6td5Ew=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2239, + "width": 89.2353515625, + "height": 13, + "text": "+webSocket()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNJXl7KuP+o=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNJXgrJan6g=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2254, + "width": 89.2353515625, + "height": 13, + "text": "+buy()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNKdsbmruoU=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNKdnblXsAQ=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2269, + "width": 89.2353515625, + "height": 13, + "text": "+sell()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNLGQ70tZU0=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNLGLrzZIAs=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2284, + "width": 89.2353515625, + "height": 13, + "text": "+settings()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNL7EcCvU8Q=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNL6+8BbR6g=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2299, + "width": 89.2353515625, + "height": 13, + "text": "+history()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNND9MQxhmM=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNND38PdSbM=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2314, + "width": 89.2353515625, + "height": 13, + "text": "+saved_data()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuNOSTseztKc=", + "_parent": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "model": { + "$ref": "AAAAAAGAuNOSN8dfJtE=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2329, + "width": 89.2353515625, + "height": 13, + "text": "+indicator_init()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1023, + "top": 2219, + "width": 99.2353515625, + "height": 128 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuM+E112x9xk=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2368, + "top": 1344, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuM+E112yHQg=", + "_parent": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "model": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2368, + "top": 1344, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1023, + "top": 2184, + "width": 99.2353515625, + "height": 163, + "nameCompartment": { + "$ref": "AAAAAAGAuM+E1l2qDaM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuM+E112vBj8=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuM+E112weos=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuM+E112x9xk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuM+E112yHQg=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAGAuNzCJ/fZex4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuNzCKPfaTxM=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuNzCKPfbBug=", + "_parent": { + "$ref": "AAAAAAGAuNzCKPfaTxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4624, + "top": 3040, + "width": 64.32080078125, + "height": 13, + "text": "«interface»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuNzCKPfcoeU=", + "_parent": { + "$ref": "AAAAAAGAuNzCKPfaTxM=" + }, + "font": "Arial;13;1", + "left": 773, + "top": 2390, + "width": 91.05078125, + "height": 13, + "text": "Server" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuNzCKPfd7kY=", + "_parent": { + "$ref": "AAAAAAGAuNzCKPfaTxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4624, + "top": 3040, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuNzCKPfeWMk=", + "_parent": { + "$ref": "AAAAAAGAuNzCKPfaTxM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4624, + "top": 3040, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 2383, + "width": 101.05078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuNzCKPfbBug=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuNzCKPfcoeU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuNzCKPfd7kY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuNzCKPfeWMk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuNzCKPffVMI=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2272, + "top": 1688, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuNzCKPfgYzE=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2272, + "top": 1688, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuNzCKPfhc5c=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2272, + "top": 1688, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuNzCKPfi0k0=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "model": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2272, + "top": 1688, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 768, + "top": 2328, + "width": 101.05078125, + "height": 81, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGAuNzCKPfaTxM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAGAuNzCKPffVMI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuNzCKPfgYzE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuNzCKPfhc5c=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuNzCKPfi0k0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuN1auhCDKz0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCEbhI=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "font": "Arial;13;0", + "left": 907, + "top": 2323, + "width": 86.35986328125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 1, + "text": "+request" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCFbN0=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 956, + "top": 2337, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCG4x8=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 939, + "top": 2296, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCHazA=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCA3aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1003, + "top": 2302, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCIM1w=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCA3aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1006, + "top": 2315, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCJNLE=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCA3aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 997, + "top": 2275, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCKOXk=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCBKc4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 898, + "top": 2345, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCL2ok=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCBKc4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 905, + "top": 2356, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuN1auhCMGho=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCBKc4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 884, + "top": 2321, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuN1auhCNv48=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCA3aw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1968, + "top": 1392, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuN1auhCOjnY=", + "_parent": { + "$ref": "AAAAAAGAuN1auhCDKz0=" + }, + "model": { + "$ref": "AAAAAAGAuN1auRCBKc4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1968, + "top": 1392, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1022:2285;869:2347", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuN1auhCEbhI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuN1auhCFbN0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuN1auhCG4x8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuN1auhCHazA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuN1auhCIM1w=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuN1auhCJNLE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuN1auhCKOXk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuN1auhCL2ok=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuN1auhCMGho=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuN1auhCNv48=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuN1auhCOjnY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuONfWHxEB+M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuONfWHxF6sE=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuONfWXxGxu4=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxF6sE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4432, + "top": 3008, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuONfWXxHtDA=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxF6sE=" + }, + "font": "Arial;13;1", + "left": 1028, + "top": 2479, + "width": 89.9462890625, + "height": 13, + "text": "AppSocket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuONfWXxI1WY=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxF6sE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4432, + "top": 3008, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuONfWXxJYTk=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxF6sE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4432, + "top": 3008, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1023, + "top": 2472, + "width": 99.9462890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuONfWXxGxu4=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuONfWXxHtDA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuONfWXxI1WY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuONfWXxJYTk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuONfWXxKU9k=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "font": "Arial;13;0", + "left": 1023, + "top": 2497, + "width": 99.9462890625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuONfWXxLS/U=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOVBH6mAWaI=", + "_parent": { + "$ref": "AAAAAAGAuONfWXxLS/U=" + }, + "model": { + "$ref": "AAAAAAGAuOVBA6kpP+8=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2512, + "width": 89.9462890625, + "height": 13, + "text": "+recieve_msg()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOYyo7EB6Nc=", + "_parent": { + "$ref": "AAAAAAGAuONfWXxLS/U=" + }, + "model": { + "$ref": "AAAAAAGAuOYyjLCqQ2s=" + }, + "font": "Arial;13;0", + "left": 1028, + "top": 2527, + "width": 89.9462890625, + "height": 13, + "text": "+send_msg()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1023, + "top": 2507, + "width": 99.9462890625, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuONfWXxM0Lg=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2336, + "top": 1504, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuONfWXxNvy0=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "model": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2336, + "top": 1504, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1023, + "top": 2472, + "width": 99.9462890625, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAGAuONfWHxF6sE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuONfWXxKU9k=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuONfWXxLS/U=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuONfWXxM0Lg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuONfWXxNvy0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuOTIMJPtMrw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuOTIMJPu0mM=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuOTIMZPvsDM=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPu0mM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3408, + "top": 3088, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuOTIMZPwojE=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPu0mM=" + }, + "font": "Arial;13;1", + "left": 1773, + "top": 2298, + "width": 122.49072265625, + "height": 13, + "text": "Data" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuOTIMZPxdIc=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPu0mM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3408, + "top": 3088, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuOTIMZPypYc=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPu0mM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3408, + "top": 3088, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1768, + "top": 2291, + "width": 132.49072265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuOTIMZPvsDM=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuOTIMZPwojE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuOTIMZPxdIc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuOTIMZPypYc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuOTIMZPz6QQ=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "font": "Arial;13;0", + "left": 1768, + "top": 2316, + "width": 132.49072265625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuOTIMZP0j7Y=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOoprtYJb08=", + "_parent": { + "$ref": "AAAAAAGAuOTIMZP0j7Y=" + }, + "model": { + "$ref": "AAAAAAGAuOopmNWvR3w=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 2331, + "width": 122.49072265625, + "height": 13, + "text": "+serve_index()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOp7Wtnuwg4=", + "_parent": { + "$ref": "AAAAAAGAuOTIMZP0j7Y=" + }, + "model": { + "$ref": "AAAAAAGAuOp7P9mUGCs=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 2346, + "width": 122.49072265625, + "height": 13, + "text": "+serve_history()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOtRquGxB7k=", + "_parent": { + "$ref": "AAAAAAGAuOTIMZP0j7Y=" + }, + "model": { + "$ref": "AAAAAAGAuOtRluFXjHk=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 2361, + "width": 122.49072265625, + "height": 13, + "text": "+serve_saved_data()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGAuOu1mel0vx0=", + "_parent": { + "$ref": "AAAAAAGAuOTIMZP0j7Y=" + }, + "model": { + "$ref": "AAAAAAGAuOu1hekagdo=" + }, + "font": "Arial;13;0", + "left": 1773, + "top": 2376, + "width": 122.49072265625, + "height": 13, + "text": "+serve_init_data()", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1768, + "top": 2326, + "width": 132.49072265625, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuOTIMZP1YK4=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1704, + "top": 1544, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuOTIMZP2ZEg=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "model": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1704, + "top": 1544, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1768, + "top": 2291, + "width": 132.49072265625, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAGAuOTIMJPu0mM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuOTIMZPz6QQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuOTIMZP0j7Y=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuOTIMZP1YK4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuOTIMZP2ZEg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuO4F8PeO/FY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuO4F8PePPio=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuO4F8PeQ2As=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PePPio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4078, + "top": 2112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuO4F8PeR/xc=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PePPio=" + }, + "font": "Arial;13;1", + "left": 1445, + "top": 1919, + "width": 85.20458984375, + "height": 13, + "text": "Configuration" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuO4F8PeSkAQ=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PePPio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4078, + "top": 2112, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuO4F8PeTxHc=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PePPio=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4078, + "top": 2112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1440, + "top": 1912, + "width": 95.20458984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuO4F8PeQ2As=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuO4F8PeR/xc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuO4F8PeSkAQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuO4F8PeTxHc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuO4F8PeUTiw=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "font": "Arial;13;0", + "left": 1440, + "top": 1937, + "width": 95.20458984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuO4F8PeVex8=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "font": "Arial;13;0", + "left": 1440, + "top": 1947, + "width": 95.20458984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuO4F8PeWuHk=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2039, + "top": 1056, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuO4F8PeXkOA=", + "_parent": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "model": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2039, + "top": 1056, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1440, + "top": 1912, + "width": 95.20458984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuO4F8PePPio=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuO4F8PeUTiw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuO4F8PeVex8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuO4F8PeWuHk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuO4F8PeXkOA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuPHt6BZST34=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZT0f8=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "font": "Arial;13;0", + "left": 1229, + "top": 2073, + "width": 102.2734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 1, + "text": "+get&set" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZUaY4=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1271, + "top": 2061, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZVCU0=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1299, + "top": 2096, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZWtoI=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZPceg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1132, + "top": 2191, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZXgd0=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZPceg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1126, + "top": 2179, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZYbHk=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZPceg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1146, + "top": 2215, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZZY54=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZQSeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1428, + "top": 1955, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZarHU=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZQSeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1418, + "top": 1946, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPHt6BZbgW8=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZQSeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1448, + "top": 1974, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPHt6BZST34=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPHt6BZct0U=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZPceg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPHt6BZdKxE=", + "_parent": { + "$ref": "AAAAAAGAuPHt6BZST34=" + }, + "model": { + "$ref": "AAAAAAGAuPHt5xZQSeQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2225;1458:1957", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuPHt6BZT0f8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuPHt6BZUaY4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuPHt6BZVCU0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuPHt6BZWtoI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuPHt6BZXgd0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuPHt6BZYbHk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuPHt6BZZY54=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuPHt6BZarHU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuPHt6BZbgW8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuPHt6BZct0U=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuPHt6BZdKxE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuPiWF3PZbo0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuPiWF3PasVE=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuPiWGHPbeNk=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PasVE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPiWGHPc2GE=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PasVE=" + }, + "font": "Arial;13;1", + "left": 1467, + "top": 2192, + "width": 41.919921875, + "height": 13, + "text": "Trade" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPiWGHPdL+A=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PasVE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2496, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPiWGHPefw0=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PasVE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2496, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1462, + "top": 2185, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuPiWGHPbeNk=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuPiWGHPc2GE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuPiWGHPdL+A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuPiWGHPefw0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuPiWGHPfuVE=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "font": "Arial;13;0", + "left": 1462, + "top": 2210, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuPiWGHPgGjQ=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "font": "Arial;13;0", + "left": 1462, + "top": 2220, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuPiWGHPhQWk=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuPiWGHPi+AA=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "model": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1248, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1462, + "top": 2185, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuPiWF3PasVE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuPiWGHPfuVE=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuPiWGHPgGjQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuPiWGHPhQWk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuPiWGHPi+AA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuPjy+YF2onw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF36og=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "font": "Arial;13;0", + "left": 1260, + "top": 2213, + "width": 56.72900390625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 1, + "text": "+buy&sell" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF4R/I=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1286, + "top": 2198, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF5z1E=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1293, + "top": 2242, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF6rog=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFzy1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1145, + "top": 2233, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF7bQo=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFzy1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1146, + "top": 2220, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF8Hhw=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFzy1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1145, + "top": 2261, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF9huc=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YF0g+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1433, + "top": 2193, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF+hcI=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YF0g+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1429, + "top": 2180, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPjy+YF/YpU=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YF0g+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1441, + "top": 2220, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPjy+YGAq3M=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YFzy1Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPjy+YGBgW0=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YF2onw=" + }, + "model": { + "$ref": "AAAAAAGAuPjy+YF0g+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2258;1461:2211", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuPjy+YF36og=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuPjy+YF4R/I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuPjy+YF5z1E=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuPjy+YF6rog=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuPjy+YF7bQo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuPjy+YF8Hhw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuPjy+YF9huc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuPjy+YF+hcI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuPjy+YF/YpU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuPjy+YGAq3M=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuPjy+YGBgW0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuPqBdMRhmWQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuPqBdMRi96I=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuPqBdMRjGt4=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRi96I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 3152, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPqBdMRkxuo=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRi96I=" + }, + "font": "Arial;13;1", + "left": 1463, + "top": 2283, + "width": 50.57177734375, + "height": 13, + "text": "Candles" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPqBdMRlNOo=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRi96I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 3152, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuPqBdMRm3LM=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRi96I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 3152, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1458, + "top": 2276, + "width": 60.57177734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuPqBdMRjGt4=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuPqBdMRkxuo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuPqBdMRlNOo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuPqBdMRm3LM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuPqBdMRniaI=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "font": "Arial;13;0", + "left": 1458, + "top": 2301, + "width": 60.57177734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuPqBdMRoQ0o=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "font": "Arial;13;0", + "left": 1458, + "top": 2311, + "width": 60.57177734375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuPqBdMRpH1s=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2072, + "top": 1576, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuPqBdMRq4XM=", + "_parent": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "model": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2072, + "top": 1576, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1458, + "top": 2276, + "width": 60.57177734375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuPqBdMRi96I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuPqBdMRniaI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuPqBdMRoQ0o=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuPqBdMRpH1s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuPqBdMRq4XM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuPviTiHFGAg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHGwKQ=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "font": "Arial;13;0", + "left": 1255, + "top": 2261, + "width": 71.1826171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 1, + "text": "+get&set" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHHOCw=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1291, + "top": 2246, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHICuY=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1287, + "top": 2290, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHJn5U=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHCBgc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1149, + "top": 2250, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHKvwo=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHCBgc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1152, + "top": 2237, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHLQYQ=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHCBgc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1142, + "top": 2277, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHMqh8=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHDjZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1432, + "top": 2272, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTiHNpmQ=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHDjZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1431, + "top": 2259, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuPviTyHOP3E=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHDjZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1434, + "top": 2300, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPviTyHPUSk=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHCBgc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuPviTyHQiyo=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHFGAg=" + }, + "model": { + "$ref": "AAAAAAGAuPviTiHDjZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2269;1457:2296", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuPviTiHGwKQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuPviTiHHOCw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuPviTiHICuY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuPviTiHJn5U=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuPviTiHKvwo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuPviTiHLQYQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuPviTiHMqh8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuPviTiHNpmQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuPviTyHOP3E=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuPviTyHPUSk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuPviTyHQiyo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuP33uT39n/4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuP33uT3+TWE=", + "_parent": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuP33uT3/2xg=", + "_parent": { + "$ref": "AAAAAAGAuP33uT3+TWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 3440, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuP33uT4AUis=", + "_parent": { + "$ref": "AAAAAAGAuP33uT3+TWE=" + }, + "font": "Arial;13;1", + "left": 1457, + "top": 2740, + "width": 62.12451171875, + "height": 13, + "text": "Indicators" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuP33uT4Bh+U=", + "_parent": { + "$ref": "AAAAAAGAuP33uT3+TWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 3440, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuP33uT4Cu6U=", + "_parent": { + "$ref": "AAAAAAGAuP33uT3+TWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 3440, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1452, + "top": 2733, + "width": 72.12451171875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuP33uT3/2xg=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuP33uT4AUis=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuP33uT4Bh+U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuP33uT4Cu6U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuP33uT4DyNM=", + "_parent": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "font": "Arial;13;0", + "left": 1452, + "top": 2758, + "width": 72.12451171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuP33uT4ENrY=", + "_parent": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "font": "Arial;13;0", + "left": 1452, + "top": 2768, + "width": 72.12451171875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuP33uj4FdM0=", + "_parent": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2080, + "top": 1720, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuP33uj4G2bE=", + "_parent": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "model": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2080, + "top": 1720, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1452, + "top": 2733, + "width": 72.12451171875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuP33uT3+TWE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuP33uT4DyNM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuP33uT4ENrY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuP33uj4FdM0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuP33uj4G2bE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuQejB2PoDAU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPpaNo=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "font": "Arial;13;0", + "left": 1256, + "top": 2512, + "width": 100.10888671875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 1, + "text": "+get&set&update" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPqCD4=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1317, + "top": 2502, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPrKtA=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1283, + "top": 2531, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPsJNQ=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2PlSzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1150, + "top": 2328, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPtJk0=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2PlSzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1161, + "top": 2321, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPu7WM=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2PlSzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1126, + "top": 2342, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPvAeQ=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pmq7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1462, + "top": 2696, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPw2V8=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pmq7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1471, + "top": 2686, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuQejCGPx1Ec=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pmq7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1444, + "top": 2717, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuQejCGPyjso=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2PlSzc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuQejCGPz+0Q=", + "_parent": { + "$ref": "AAAAAAGAuQejB2PoDAU=" + }, + "model": { + "$ref": "AAAAAAGAuQejB2Pmq7Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2324;1468:2732", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuQejCGPpaNo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuQejCGPqCD4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuQejCGPrKtA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuQejCGPsJNQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuQejCGPtJk0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuQejCGPu7WM=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuQejCGPvAeQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuQejCGPw2V8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuQejCGPx1Ec=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuQejCGPyjso=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuQejCGPz+0Q=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuSQc3ZT5u0c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT6cEw=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1057, + "top": 2402, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT7uKg=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1042, + "top": 2402, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT8IeE=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1086, + "top": 2403, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT92Co=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT2zQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1057, + "top": 2439, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT+XpQ=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT2zQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1043, + "top": 2436, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZT/zgc=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT2zQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1084, + "top": 2443, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZUAVt4=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT3YwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1057, + "top": 2366, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZUB2JQ=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT3YwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1043, + "top": 2369, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuSQc3ZUCoM0=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT3YwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1084, + "top": 2362, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuSQc3ZUDyAQ=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT2zQo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuSQc3ZUEd3k=", + "_parent": { + "$ref": "AAAAAAGAuSQc3ZT5u0c=" + }, + "model": { + "$ref": "AAAAAAGAuSQc3JT3YwU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "tail": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "lineStyle": 1, + "points": "1072:2471;1072:2347", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuSQc3ZT6cEw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuSQc3ZT7uKg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuSQc3ZT8IeE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuSQc3ZT92Co=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuSQc3ZT+XpQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuSQc3ZT/zgc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuSQc3ZUAVt4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuSQc3ZUB2JQ=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuSQc3ZUCoM0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuSQc3ZUDyAQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuSQc3ZUEd3k=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVJizeQdR98=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQeRDM=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "font": "Arial;13;0", + "left": 910, + "top": 2418, + "width": 84.89990234375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 1, + "text": "+communicate" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQfWF8=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 959, + "top": 2405, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQg65c=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 937, + "top": 2445, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQhmoE=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQaPgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 898, + "top": 2389, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQiPnw=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQaPgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 907, + "top": 2378, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQjcTo=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQaPgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 881, + "top": 2411, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQkeoc=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQbquk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1006, + "top": 2448, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQl2g8=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQbquk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1010, + "top": 2435, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVJizeQmxjU=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQbquk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 997, + "top": 2474, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVJizeQdR98=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVJizeQnjlI=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQaPgY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVJizeQoHdw=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQdR98=" + }, + "model": { + "$ref": "AAAAAAGAuVJizeQbquk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuONfWHxEB+M=" + }, + "tail": { + "$ref": "AAAAAAGAuNzCJ/fZex4=" + }, + "lineStyle": 1, + "points": "869:2396;1022:2480", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVJizeQeRDM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVJizeQfWF8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVJizeQg65c=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVJizeQhmoE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVJizeQiPnw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVJizeQjcTo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVJizeQkeoc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVJizeQl2g8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVJizeQmxjU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVJizeQnjlI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVJizeQoHdw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuVM/cAVH5Nk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuVM/cAVIUg8=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuVM/cAVJXjs=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVIUg8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 2912, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVM/cAVKHC0=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVIUg8=" + }, + "font": "Arial;13;1", + "left": 1465, + "top": 2374, + "width": 46.236328125, + "height": 13, + "text": "Signals" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVM/cAVL4X0=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVIUg8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 2912, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVM/cAVMz18=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVIUg8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 2912, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1460, + "top": 2367, + "width": 56.236328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVM/cAVJXjs=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuVM/cAVKHC0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuVM/cAVL4X0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVM/cAVMz18=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuVM/cAVNs54=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "font": "Arial;13;0", + "left": 1460, + "top": 2392, + "width": 56.236328125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuVM/cAVOmBo=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "font": "Arial;13;0", + "left": 1460, + "top": 2402, + "width": 56.236328125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuVM/cQVPXVA=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2056, + "top": 1456, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuVM/cQVQe9o=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "model": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2056, + "top": 1456, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1460, + "top": 2367, + "width": 56.236328125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuVM/cAVIUg8=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuVM/cAVNs54=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuVM/cAVOmBo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuVM/cQVPXVA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuVM/cQVQe9o=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVNvjRnvOLU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRnw+c4=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "font": "Arial;13;0", + "left": 1244, + "top": 2309, + "width": 100.10888671875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 1, + "text": "+get&set&update" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRnx/OM=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1298, + "top": 2295, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRny1dE=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1285, + "top": 2338, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRnzCRk=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRns3fQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1151, + "top": 2267, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRn0dDk=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRns3fQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1157, + "top": 2255, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRn1CO8=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRns3fQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1139, + "top": 2292, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRn2YtI=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRntm2U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 2353, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRn3mTs=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRntm2U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1440, + "top": 2339, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVNvjRn4dhs=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRntm2U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1434, + "top": 2380, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVNvjRn5Pts=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRns3fQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVNvjhn6LUs=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnvOLU=" + }, + "model": { + "$ref": "AAAAAAGAuVNvjRntm2U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2280;1459:2381", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVNvjRnw+c4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVNvjRnx/OM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVNvjRny1dE=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVNvjRnzCRk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVNvjRn0dDk=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVNvjRn1CO8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVNvjRn2YtI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVNvjRn3mTs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVNvjRn4dhs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVNvjRn5Pts=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVNvjhn6LUs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuVXFAz3J8ms=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuVXFAz3Kb2I=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuVXFAz3Lu+k=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3Kb2I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3760, + "top": 2880, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVXFAz3M/FE=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3Kb2I=" + }, + "font": "Arial;13;1", + "left": 2053, + "top": 2327, + "width": 41.919921875, + "height": 13, + "text": "files" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVXFAz3NW3E=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3Kb2I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3760, + "top": 2880, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVXFAz3O4Nw=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3Kb2I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3760, + "top": 2880, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2048, + "top": 2320, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVXFAz3Lu+k=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuVXFAz3M/FE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuVXFAz3NW3E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVXFAz3O4Nw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuVXFAz3PH0Y=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "font": "Arial;13;0", + "left": 2048, + "top": 2345, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuVXFAz3QjHM=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "font": "Arial;13;0", + "left": 2048, + "top": 2355, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuVXFAz3R258=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1880, + "top": 1440, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuVXFAz3SkpQ=", + "_parent": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "model": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1880, + "top": 1440, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2048, + "top": 2320, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuVXFAz3Kb2I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuVXFAz3PH0Y=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuVXFAz3QjHM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuVXFAz3R258=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuVXFAz3SkpQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVZfzUlifXg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUljDRU=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "font": "Arial;13;0", + "left": 1939, + "top": 2321, + "width": 69.03076171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 1, + "text": "+load&save" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlkcgg=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1973, + "top": 2306, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUllAxM=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1973, + "top": 2351, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlmUjc=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlfC/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1925, + "top": 2321, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlneNM=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlfC/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1928, + "top": 2307, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUloxQs=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlfC/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1921, + "top": 2348, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlp4oE=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlgssI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2021, + "top": 2321, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlqWG8=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlgssI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2018, + "top": 2307, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVZfzUlrCB8=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlgssI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2025, + "top": 2348, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVZfzklsTTc=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlfC/g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVZfzkltCow=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlifXg=" + }, + "model": { + "$ref": "AAAAAAGAuVZfzUlgssI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuVXFAz3J8ms=" + }, + "tail": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "lineStyle": 1, + "points": "1900:2342;2047:2342", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVZfzUljDRU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVZfzUlkcgg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVZfzUllAxM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVZfzUlmUjc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVZfzUlneNM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVZfzUloxQs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVZfzUlp4oE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVZfzUlqWG8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVZfzUlrCB8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVZfzklsTTc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVZfzkltCow=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVk4uYvU2Zo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uYvVJqk=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1659, + "top": 2107, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uYvWEhw=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1670, + "top": 2097, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uYvXU/U=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1636, + "top": 2126, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uYvYjcw=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvRkhs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1535, + "top": 1961, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uovZqqo=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvRkhs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1546, + "top": 1954, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uova2RU=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvRkhs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1511, + "top": 1975, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uovb9QE=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvSBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1783, + "top": 2254, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uovcleY=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvSBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1792, + "top": 2244, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVk4uovdq3M=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvSBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1765, + "top": 2275, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVk4uovecZU=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvRkhs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVk4uovfNPs=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvU2Zo=" + }, + "model": { + "$ref": "AAAAAAGAuVk4uYvSBnI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuO4F8PeO/FY=" + }, + "lineStyle": 1, + "points": "1507:1957;1789:2290", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVk4uYvVJqk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVk4uYvWEhw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVk4uYvXU/U=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVk4uYvYjcw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVk4uovZqqo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVk4uova2RU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVk4uovb9QE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVk4uovcleY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVk4uovdq3M=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVk4uovecZU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVk4uovfNPs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVmWqqy9YZ0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqy+1nI=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1645, + "top": 2247, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqy/ZAw=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1650, + "top": 2233, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqzAZ5Y=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1634, + "top": 2274, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqzBCdM=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy6UWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1543, + "top": 2207, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqzCqC0=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy6UWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1550, + "top": 2195, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWqqzDdF4=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy6UWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1529, + "top": 2231, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWq6zEGBs=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy7nq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1748, + "top": 2286, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWq6zFD30=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy7nq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1750, + "top": 2273, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmWq6zGIyE=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy7nq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1742, + "top": 2313, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmWq6zHikc=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy6UWs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmWq6zID5k=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy9YZ0=" + }, + "model": { + "$ref": "AAAAAAGAuVmWqqy7nq0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuPiWF3PZbo0=" + }, + "lineStyle": 1, + "points": "1514:2218;1767:2316", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVmWqqy+1nI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVmWqqy/ZAw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVmWqqzAZ5Y=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVmWqqzBCdM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVmWqqzCqC0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVmWqqzDdF4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVmWq6zEGBs=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVmWq6zFD30=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVmWq6zGIyE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVmWq6zHikc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVmWq6zID5k=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVmrmrq/h0Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrmrrA5vY=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1644, + "top": 2297, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrmrrBc40=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1646, + "top": 2282, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrmrrCtec=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1641, + "top": 2326, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrmrrDM7M=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq8q8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1546, + "top": 2284, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrm7rEUvA=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq8q8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1550, + "top": 2271, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrm7rF6cc=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq8q8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1538, + "top": 2311, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrm7rG/rU=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq965o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1743, + "top": 2309, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrm7rHEwY=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq965o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1742, + "top": 2296, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmrm7rI9l0=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq965o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1743, + "top": 2337, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmrm7rJRHE=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq8q8U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmrm7rKz78=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq/h0Q=" + }, + "model": { + "$ref": "AAAAAAGAuVmrmrq965o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuPqBdMRhmWQ=" + }, + "lineStyle": 1, + "points": "1519:2302;1767:2334", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVmrmrrA5vY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVmrmrrBc40=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVmrmrrCtec=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVmrmrrDM7M=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVmrm7rEUvA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVmrm7rF6cc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVmrm7rG/rU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVmrm7rHEwY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVmrm7rI9l0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVmrm7rJRHE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVmrm7rKz78=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVmzaMoIqfI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoJaug=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1638, + "top": 2347, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoKlgs=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1636, + "top": 2332, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoLP48=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1643, + "top": 2376, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoMh4U=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oFkeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1539, + "top": 2360, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoN/1U=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oFkeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1540, + "top": 2347, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoOVg4=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oFkeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1539, + "top": 2388, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoPSIo=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oGVV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1739, + "top": 2333, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoQ0EA=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oGVV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1735, + "top": 2320, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVmzaMoRGVM=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oGVV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1747, + "top": 2360, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmzaMoS9+w=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oFkeY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVmzaMoTxs4=", + "_parent": { + "$ref": "AAAAAAGAuVmzaMoIqfI=" + }, + "model": { + "$ref": "AAAAAAGAuVmzZ8oGVV0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuVM/cAVH5Nk=" + }, + "lineStyle": 1, + "points": "1516:2385;1767:2351", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVmzaMoJaug=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVmzaMoKlgs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVmzaMoLP48=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVmzaMoMh4U=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVmzaMoN/1U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVmzaMoOVg4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVmzaMoPSIo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVmzaMoQ0EA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVmzaMoRGVM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVmzaMoS9+w=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVmzaMoTxs4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVm8sNz8dDc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sNz9ddM=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1635, + "top": 2547, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sNz+s1g=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1624, + "top": 2537, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sNz/8VY=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1658, + "top": 2566, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sN0Ahwg=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz57Vc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1511, + "top": 2696, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sN0BB3g=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz57Vc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1502, + "top": 2686, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sd0Cgww=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz57Vc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1529, + "top": 2717, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sd0DdHY=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz6eww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1760, + "top": 2398, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sd0EVIw=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz6eww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1749, + "top": 2391, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVm8sd0FJ1E=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz6eww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1784, + "top": 2412, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVm8sd0Gc5g=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz57Vc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVm8sd0HqUw=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz8dDc=" + }, + "model": { + "$ref": "AAAAAAGAuVm8sNz6eww=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "lineStyle": 1, + "points": "1506:2732;1789:2394", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVm8sNz9ddM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVm8sNz+s1g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVm8sNz/8VY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVm8sN0Ahwg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVm8sN0BB3g=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVm8sd0Cgww=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVm8sd0DdHY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVm8sd0EVIw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVm8sd0FJ1E=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVm8sd0Gc5g=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVm8sd0HqUw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuVtP5BIK7Ro=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuVtP5BILGaM=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuVtP5BIM16A=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BILGaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 2864, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVtP5BINzx4=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BILGaM=" + }, + "font": "Arial;13;1", + "left": 1457, + "top": 2465, + "width": 62.86083984375, + "height": 13, + "text": "Strategies" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVtP5BIOnmU=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BILGaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 2864, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVtP5BIPJJg=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BILGaM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4144, + "top": 2864, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1452, + "top": 2458, + "width": 72.86083984375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVtP5BIM16A=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuVtP5BINzx4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuVtP5BIOnmU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVtP5BIPJJg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuVtP5BIQDoA=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "font": "Arial;13;0", + "left": 1452, + "top": 2483, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuVtP5BIRiGs=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "font": "Arial;13;0", + "left": 1452, + "top": 2493, + "width": 72.86083984375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuVtP5BISRhA=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2072, + "top": 1432, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuVtP5BITO6w=", + "_parent": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "model": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2072, + "top": 1432, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1452, + "top": 2458, + "width": 72.86083984375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuVtP5BILGaM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuVtP5BIQDoA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuVtP5BIRiGs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuVtP5BISRhA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuVtP5BITO6w=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVw9eCo+59c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCo/hBE=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1640, + "top": 2396, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpA6Pg=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1634, + "top": 2382, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpBGpY=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1651, + "top": 2423, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpCfvQ=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo7VAU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1543, + "top": 2435, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpD2Jg=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo7VAU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1540, + "top": 2422, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpEpsw=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo7VAU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1549, + "top": 2462, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpFwV8=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo8tdk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1737, + "top": 2357, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpG8FI=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo8tdk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1730, + "top": 2346, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVw9eCpHpQE=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo8tdk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1751, + "top": 2381, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVw9eCpIV9o=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo7VAU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVw9eCpJv3I=", + "_parent": { + "$ref": "AAAAAAGAuVw9eCo+59c=" + }, + "model": { + "$ref": "AAAAAAGAuVw9dyo8tdk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "lineStyle": 1, + "points": "1525:2465;1767:2368", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVw9eCo/hBE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVw9eCpA6Pg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVw9eCpBGpY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVw9eCpCfvQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVw9eCpD2Jg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVw9eCpEpsw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVw9eCpFwV8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVw9eCpG8FI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVw9eCpHpQE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVw9eCpIV9o=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVw9eCpJv3I=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVxSGTwqfhU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwrmSU=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1292, + "top": 2356, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwst3o=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1299, + "top": 2343, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwto9w=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1279, + "top": 2383, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwu9EQ=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwnN5c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1151, + "top": 2283, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwvvBU=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwnN5c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1160, + "top": 2272, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwwAD4=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwnN5c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1135, + "top": 2306, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwxD1A=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwouMA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1434, + "top": 2429, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwyOmI=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwouMA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 2416, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVxSGTwzNss=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwouMA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1426, + "top": 2456, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVxSGTw0ExI=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwnN5c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVxSGTw1sYY=", + "_parent": { + "$ref": "AAAAAAGAuVxSGTwqfhU=" + }, + "model": { + "$ref": "AAAAAAGAuVxSGDwouMA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuVtP5BIK7Ro=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2291;1451:2461", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVxSGTwrmSU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVxSGTwst3o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVxSGTwto9w=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVxSGTwu9EQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVxSGTwvvBU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVxSGTwwAD4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVxSGTwxD1A=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVxSGTwyOmI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVxSGTwzNss=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVxSGTw0ExI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVxSGTw1sYY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuVzDsG/G/9E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuVzDsG/Hy7g=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuVzDsG/IwWo=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/Hy7g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 3024, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVzDsG/Jw5Y=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/Hy7g=" + }, + "font": "Arial;13;1", + "left": 1467, + "top": 2647, + "width": 41.919921875, + "height": 13, + "text": "Alerts" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVzDsG/KPZ4=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/Hy7g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 3024, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuVzDsG/L6Ow=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/Hy7g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4112, + "top": 3024, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1462, + "top": 2640, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVzDsG/IwWo=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuVzDsG/Jw5Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuVzDsG/KPZ4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVzDsG/L6Ow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuVzDsW/M0yM=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "font": "Arial;13;0", + "left": 1462, + "top": 2665, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuVzDsW/NRMw=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "font": "Arial;13;0", + "left": 1462, + "top": 2675, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuVzDsW/Olzk=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2056, + "top": 1512, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuVzDsW/P3jE=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "model": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2056, + "top": 1512, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1462, + "top": 2640, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuVzDsG/Hy7g=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuVzDsW/M0yM=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuVzDsW/NRMw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuVzDsW/Olzk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuVzDsW/P3jE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVzmC3yLhZQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yM4TM=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1633, + "top": 2498, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yNc/w=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1623, + "top": 2487, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yOphA=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1654, + "top": 2521, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yPClQ=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yIsCc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1520, + "top": 2604, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yQfKc=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yIsCc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1513, + "top": 2593, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yRxbY=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yIsCc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": 2627, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3ySZ+s=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yJQlE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1747, + "top": 2394, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yTB9U=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yJQlE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1737, + "top": 2386, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVzmC3yUGA8=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yJQlE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1769, + "top": 2411, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVzmC3yVAk4=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yIsCc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVzmDHyWXaE=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yLhZQ=" + }, + "model": { + "$ref": "AAAAAAGAuVzmC3yJQlE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "lineStyle": 1, + "points": "1512:2639;1777:2394", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVzmC3yM4TM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVzmC3yNc/w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVzmC3yOphA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVzmC3yPClQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVzmC3yQfKc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVzmC3yRxbY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVzmC3ySZ+s=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVzmC3yTB9U=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVzmC3yUGA8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVzmC3yVAk4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVzmDHyWXaE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuVz30pBX1Cw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBYLUo=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1302, + "top": 2459, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBZcl0=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1312, + "top": 2448, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBaUKM=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1281, + "top": 2480, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBbyNo=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBU8Yk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1151, + "top": 2314, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBcCHs=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBU8Yk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1161, + "top": 2306, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBduPI=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBU8Yk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1129, + "top": 2330, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBeNiE=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBVqGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1454, + "top": 2604, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBflZE=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBVqGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1462, + "top": 2593, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuVz30pBgcug=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBVqGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 2627, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVz30pBhj3A=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBU8Yk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuVz30pBiPWw=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBX1Cw=" + }, + "model": { + "$ref": "AAAAAAGAuVz30pBVqGc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuVzDsG/G/9E=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2313;1463:2639", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuVz30pBYLUo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuVz30pBZcl0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuVz30pBaUKM=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuVz30pBbyNo=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuVz30pBcCHs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuVz30pBduPI=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuVz30pBeNiE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuVz30pBflZE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuVz30pBgcug=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuVz30pBhj3A=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuVz30pBiPWw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuV0e0qx94aI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuV0e0qx++jc=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuV0e0qx/TiY=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx++jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2896, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV0e0qyA26E=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx++jc=" + }, + "font": "Arial;13;1", + "left": 1459, + "top": 2556, + "width": 57.8017578125, + "height": 13, + "text": "Statistics" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV0e0qyB5+I=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx++jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2896, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV0e0qyCznU=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx++jc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2896, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1454, + "top": 2549, + "width": 67.8017578125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV0e0qx/TiY=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuV0e0qyA26E=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuV0e0qyB5+I=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV0e0qyCznU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuV0e0qyDB7Q=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "font": "Arial;13;0", + "left": 1454, + "top": 2574, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuV0e0qyEF8g=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "font": "Arial;13;0", + "left": 1454, + "top": 2584, + "width": 67.8017578125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuV0e06yFmCM=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2064, + "top": 1448, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuV0e06yG9S0=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "model": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2064, + "top": 1448, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1454, + "top": 2549, + "width": 67.8017578125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuV0e0qx++jc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuV0e0qyDB7Q=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuV0e0qyEF8g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuV0e06yFmCM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuV0e06yG9S0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV1aL81cJ84=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aL81dg3A=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1635, + "top": 2448, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aL81ebps=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1627, + "top": 2435, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aL81fxhs=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1652, + "top": 2473, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aL81goEE=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ZaNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1535, + "top": 2515, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aL81hvEc=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ZaNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1529, + "top": 2502, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aMM1iVeQ=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ZaNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1546, + "top": 2540, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aMM1jLo8=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ap5s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1737, + "top": 2381, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aMM1kO5Q=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ap5s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1727, + "top": 2372, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV1aMM1loTM=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ap5s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1755, + "top": 2402, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV1aMM1mzxs=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ZaNQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV1aMM1nrPE=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81cJ84=" + }, + "model": { + "$ref": "AAAAAAGAuV1aL81ap5s=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "lineStyle": 1, + "points": "1522:2548;1767:2386", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV1aL81dg3A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV1aL81ebps=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV1aL81fxhs=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV1aL81goEE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV1aL81hvEc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV1aMM1iVeQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV1aMM1jLo8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV1aMM1kO5Q=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV1aMM1loTM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV1aMM1mzxs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV1aMM1nrPE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV2PQfX+zco=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfX/eac=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1297, + "top": 2406, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYA4MM=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1306, + "top": 2394, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYBjdg=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1280, + "top": 2431, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYCVqA=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX7cFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1151, + "top": 2299, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYDr74=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX7cFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1161, + "top": 2289, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYERyY=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX7cFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1132, + "top": 2318, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYFkHE=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQfX8usQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1443, + "top": 2514, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYGboA=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQfX8usQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1449, + "top": 2502, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV2PQfYH/I8=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQfX8usQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1431, + "top": 2539, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV2PQfYIh28=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQPX7cFo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV2PQfYJUbo=", + "_parent": { + "$ref": "AAAAAAGAuV2PQfX+zco=" + }, + "model": { + "$ref": "AAAAAAGAuV2PQfX8usQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuV0e0qx94aI=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2302;1456:2548", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV2PQfX/eac=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV2PQfYA4MM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV2PQfYBjdg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV2PQfYCVqA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV2PQfYDr74=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV2PQfYERyY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV2PQfYFkHE=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV2PQfYGboA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV2PQfYH/I8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV2PQfYIh28=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV2PQfYJUbo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuV5xKGTqRvI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuV5xKGTrbFg=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuV5xKGTsbA0=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTrbFg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 2880, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV5xKGTtG8Q=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTrbFg=" + }, + "font": "Arial;13;1", + "left": 1448, + "top": 2010, + "width": 79.45361328125, + "height": 13, + "text": "ExtrangeInfo" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV5xKWTuTP4=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTrbFg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 2880, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV5xKWTvZP4=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTrbFg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4160, + "top": 2880, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1443, + "top": 2003, + "width": 89.45361328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV5xKGTsbA0=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuV5xKGTtG8Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuV5xKWTuTP4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV5xKWTvZP4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuV5xKWTwGQY=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "font": "Arial;13;0", + "left": 1443, + "top": 2028, + "width": 89.45361328125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuV5xKWTxERk=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "font": "Arial;13;0", + "left": 1443, + "top": 2038, + "width": 89.45361328125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuV5xKWTyNe8=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2080, + "top": 1440, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuV5xKWTzNUE=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "model": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2080, + "top": 1440, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1443, + "top": 2003, + "width": 89.45361328125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuV5xKGTrbFg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuV5xKWTwGQY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuV5xKWTxERk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuV5xKWTyNe8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuV5xKWTzNUE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuV61GnWbcMU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuV61GnWcghc=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuV61GnWdkXE=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWcghc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2928, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV61GnWeQsE=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWcghc=" + }, + "font": "Arial;13;1", + "left": 1451, + "top": 2101, + "width": 73.68994140625, + "height": 13, + "text": "Backtesting" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV61GnWfV1k=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWcghc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2928, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuV61GnWg2rU=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWcghc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2928, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1446, + "top": 2094, + "width": 83.68994140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV61GnWdkXE=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuV61GnWeQsE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuV61GnWfV1k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV61GnWg2rU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuV61GnWhXV4=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "font": "Arial;13;0", + "left": 1446, + "top": 2119, + "width": 83.68994140625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuV61GnWiKf8=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "font": "Arial;13;0", + "left": 1446, + "top": 2129, + "width": 83.68994140625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuV61GnWj8EM=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuV61GnWklaw=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "model": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1446, + "top": 2094, + "width": 83.68994140625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuV61GnWcghc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuV61GnWhXV4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuV61GnWiKf8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuV61GnWj8EM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuV61GnWklaw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV8NHKvC39w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvDNNk=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1277, + "top": 2168, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvEBjI=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1272, + "top": 2154, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvF+jY=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1288, + "top": 2197, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvGknY=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u/i3w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1141, + "top": 2218, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvHcNM=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u/i3w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1139, + "top": 2204, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvIf5o=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u/i3w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1146, + "top": 2245, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvJH98=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6vAh/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1415, + "top": 2119, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvKXi0=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6vAh/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1408, + "top": 2107, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8NHKvLF3g=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6vAh/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1428, + "top": 2144, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV8NHKvMJio=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6u/i3w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV8NHKvNZbI=", + "_parent": { + "$ref": "AAAAAAGAuV8NHKvC39w=" + }, + "model": { + "$ref": "AAAAAAGAuV8NG6vAh/U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2247;1445:2131", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV8NHKvDNNk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV8NHKvEBjI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV8NHKvF+jY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV8NHKvGknY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV8NHKvHcNM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV8NHKvIf5o=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV8NHKvJH98=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV8NHKvKXi0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV8NHKvLF3g=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV8NHKvMJio=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV8NHKvNZbI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV8h1b32/3Q=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b334jI=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1276, + "top": 2123, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b34s9w=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1269, + "top": 2110, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b35arw=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1291, + "top": 2148, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b36jzM=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3zCNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1136, + "top": 2204, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b37gJ4=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3zCNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1132, + "top": 2191, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b38Tm8=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3zCNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1146, + "top": 2229, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b392eQ=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b30vTo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1417, + "top": 2042, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b3+m9g=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b30vTo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1408, + "top": 2031, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV8h1b3/SOc=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b30vTo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1434, + "top": 2063, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV8h1b4AKXA=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b3zCNw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV8h1b4BDIc=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b32/3Q=" + }, + "model": { + "$ref": "AAAAAAGAuV8h1b30vTo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "tail": { + "$ref": "AAAAAAGAuM+E1l2pZY4=" + }, + "lineStyle": 1, + "points": "1122:2236;1447:2048", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV8h1b334jI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV8h1b34s9w=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV8h1b35arw=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV8h1b36jzM=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV8h1b37gJ4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV8h1b38Tm8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV8h1b392eQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV8h1b3+m9g=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV8h1b3/SOc=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV8h1b4AKXA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV8h1b4BDIc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV9FqNSPzSs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSQECM=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1652, + "top": 2200, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSR0vU=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1660, + "top": 2187, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSS7gk=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1635, + "top": 2225, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSTegQ=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSMnPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1551, + "top": 2134, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSUzFI=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSMnPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1561, + "top": 2124, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSVMkU=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSMnPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1533, + "top": 2155, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSWDuk=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSN/RE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1753, + "top": 2266, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSXqGE=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSN/RE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1758, + "top": 2253, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9FqNSYqY0=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSN/RE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1742, + "top": 2291, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV9FqNSZmyU=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSMnPQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV9FqNSat9g=", + "_parent": { + "$ref": "AAAAAAGAuV9FqNSPzSs=" + }, + "model": { + "$ref": "AAAAAAGAuV9FqNSN/RE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuV61GnWbcMU=" + }, + "lineStyle": 1, + "points": "1522:2139;1767:2299", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV9FqNSQECM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV9FqNSR0vU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV9FqNSS7gk=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV9FqNSTegQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV9FqNSUzFI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV9FqNSVMkU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV9FqNSWDuk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV9FqNSXqGE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV9FqNSYqY0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV9FqNSZmyU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV9FqNSat9g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuV9aU+NpAXo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NqZy4=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1654, + "top": 2151, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NrIfE=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1664, + "top": 2140, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NsedY=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1633, + "top": 2174, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+Ntxs8=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NmjbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1541, + "top": 2048, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NuoGE=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NmjbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1551, + "top": 2040, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+Nv90U=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NmjbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1519, + "top": 2065, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NwA/8=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NnBOU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1766, + "top": 2255, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+NxCyU=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NnBOU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1774, + "top": 2244, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuV9aU+Nyk2A=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NnBOU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1751, + "top": 2278, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV9aU+NztEs=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NmjbE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuV9aU+N0PH0=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+NpAXo=" + }, + "model": { + "$ref": "AAAAAAGAuV9aU+NnBOU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuOTIMJPtMrw=" + }, + "tail": { + "$ref": "AAAAAAGAuV5xKGTqRvI=" + }, + "lineStyle": 1, + "points": "1512:2048;1776:2290", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuV9aU+NqZy4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuV9aU+NrIfE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuV9aU+NsedY=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuV9aU+Ntxs8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuV9aU+NuoGE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuV9aU+Nv90U=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuV9aU+NwA/8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuV9aU+NxCyU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuV9aU+Nyk2A=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuV9aU+NztEs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuV9aU+N0PH0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWCQyo8soTQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWCQyo8tTsE=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWCQyo8uIxM=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8tTsE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3296, + "top": 3094, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWCQyo8vajI=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8tTsE=" + }, + "font": "Arial;13;1", + "left": 1874, + "top": 2926, + "width": 54.89453125, + "height": 13, + "text": "SMA" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWCQyo8wAfY=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8tTsE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3296, + "top": 3094, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWCQyo8xXEc=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8tTsE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3296, + "top": 3094, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1869, + "top": 2919, + "width": 64.89453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWCQyo8uIxM=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWCQyo8vajI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWCQyo8wAfY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWCQyo8xXEc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWCQyo8y5/c=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 2944, + "width": 64.89453125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWCQyo8z+DA=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "font": "Arial;13;0", + "left": 1869, + "top": 2954, + "width": 64.89453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWCQyo80s5M=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1648, + "top": 1547, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWCQyo81/fE=", + "_parent": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "model": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1648, + "top": 1547, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1869, + "top": 2919, + "width": 64.89453125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWCQyo8tTsE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWCQyo8y5/c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWCQyo8z+DA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWCQyo80s5M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWCQyo81/fE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWEQGre1Huk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWEQG7e2A6I=", + "_parent": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWEQG7e37P0=", + "_parent": { + "$ref": "AAAAAAGAuWEQG7e2A6I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3808, + "top": 3440, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWEQG7e4DwU=", + "_parent": { + "$ref": "AAAAAAGAuWEQG7e2A6I=" + }, + "font": "Arial;13;1", + "left": 1461, + "top": 3175, + "width": 54.89453125, + "height": 13, + "text": "Indicator" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWEQG7e5Jjs=", + "_parent": { + "$ref": "AAAAAAGAuWEQG7e2A6I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3808, + "top": 3440, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWEQG7e6VxA=", + "_parent": { + "$ref": "AAAAAAGAuWEQG7e2A6I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3808, + "top": 3440, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1456, + "top": 3168, + "width": 64.89453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWEQG7e37P0=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWEQG7e4DwU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWEQG7e5Jjs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWEQG7e6VxA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWEQG7e7Iy4=", + "_parent": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "font": "Arial;13;0", + "left": 1456, + "top": 3193, + "width": 64.89453125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWEQG7e8624=", + "_parent": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "font": "Arial;13;0", + "left": 1456, + "top": 3203, + "width": 64.89453125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWEQG7e9IIE=", + "_parent": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1904, + "top": 1720, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWEQG7e+ycQ=", + "_parent": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "model": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1904, + "top": 1720, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1456, + "top": 3168, + "width": 64.89453125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWEQG7e2A6I=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWEQG7e7Iy4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWEQG7e8624=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWEQG7e9IIE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWEQG7e+ycQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWItvdNM/sI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWItvdNKsyI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWItvdNNzPI=", + "_parent": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "model": { + "$ref": "AAAAAAGAuWItvdNKsyI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1701, + "top": 3071, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWItvdNOSi0=", + "_parent": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "model": { + "$ref": "AAAAAAGAuWItvdNKsyI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1709, + "top": 3084, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWItvtNP1/U=", + "_parent": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "model": { + "$ref": "AAAAAAGAuWItvdNKsyI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1686, + "top": 3046, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWItvdNM/sI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "lineStyle": 1, + "points": "1868:2960;1521:3170", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWItvdNNzPI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWItvdNOSi0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWItvtNP1/U=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWJ1XxSTYRs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWJ1XxSUghQ=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWJ1XxSVivk=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSUghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3552, + "top": 2928, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWJ1XxSW8nM=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSUghQ=" + }, + "font": "Arial;13;1", + "left": 1758, + "top": 2926, + "width": 41.919921875, + "height": 13, + "text": "EMA" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWJ1XxSXJjo=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSUghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3552, + "top": 2928, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWJ1XxSYGVk=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSUghQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3552, + "top": 2928, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1753, + "top": 2919, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWJ1XxSVivk=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWJ1XxSW8nM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWJ1XxSXJjo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWJ1XxSYGVk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWJ1XxSZ8QY=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "font": "Arial;13;0", + "left": 1753, + "top": 2944, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWJ1XxSaS10=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "font": "Arial;13;0", + "left": 1753, + "top": 2954, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWJ1XxSbw0w=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1776, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWJ1XxScBM8=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "model": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1776, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1753, + "top": 2919, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWJ1XxSUghQ=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWJ1XxSZ8QY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWJ1XxSaS10=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWJ1XxSbw0w=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWJ1XxScBM8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWKJvR1FAoI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWKJvR1GO1c=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKJvR1HSFA=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1GO1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3792, + "top": 2784, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKJvR1IAFw=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1GO1c=" + }, + "font": "Arial;13;1", + "left": 1642, + "top": 2926, + "width": 41.919921875, + "height": 13, + "text": "RSI" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKJvR1JNXs=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1GO1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3792, + "top": 2784, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKJvR1KnZI=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1GO1c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3792, + "top": 2784, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1637, + "top": 2919, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWKJvR1HSFA=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWKJvR1IAFw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWKJvR1JNXs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWKJvR1KnZI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWKJvR1L1uI=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "font": "Arial;13;0", + "left": 1637, + "top": 2944, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWKJvR1MZYY=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "font": "Arial;13;0", + "left": 1637, + "top": 2954, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWKJvR1N9Ms=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1896, + "top": 1184, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWKJvR1O62I=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "model": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1896, + "top": 1184, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1637, + "top": 2919, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWKJvR1GO1c=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWKJvR1L1uI=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWKJvR1MZYY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWKJvR1N9Ms=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWKJvR1O62I=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWKgviX33Ww=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWKgviX4DEY=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKgvyX5620=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX4DEY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2736, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKgvyX6Oj4=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX4DEY=" + }, + "font": "Arial;13;1", + "left": 1257, + "top": 2926, + "width": 56.341796875, + "height": 13, + "text": "Bolenger" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKgvyX7xKw=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX4DEY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2736, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWKgvyX8hLk=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX4DEY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4128, + "top": 2736, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1252, + "top": 2919, + "width": 66.341796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWKgvyX5620=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWKgvyX6Oj4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWKgvyX7xKw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWKgvyX8hLk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWKgvyX9e+c=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "font": "Arial;13;0", + "left": 1252, + "top": 2944, + "width": 66.341796875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWKgvyX+SfU=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "font": "Arial;13;0", + "left": 1252, + "top": 2954, + "width": 66.341796875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWKgvyX/JkM=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2064, + "top": 1368, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWKgvyYAYfI=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "model": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2064, + "top": 1368, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1252, + "top": 2919, + "width": 66.341796875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWKgviX4DEY=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWKgvyX9e+c=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWKgvyX+SfU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWKgvyX/JkM=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWKgvyYAYfI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWLa2C6pq4s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWLa2C6qDSM=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWLa2C6rXYI=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6qDSM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4096, + "top": 2944, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWLa2C6sUXA=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6qDSM=" + }, + "font": "Arial;13;1", + "left": 1141, + "top": 2926, + "width": 41.919921875, + "height": 13, + "text": "ATR" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWLa2C6tSZs=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6qDSM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4096, + "top": 2944, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWLa2C6u+wY=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6qDSM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4096, + "top": 2944, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1136, + "top": 2919, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWLa2C6rXYI=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWLa2C6sUXA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWLa2C6tSZs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWLa2C6u+wY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWLa2C6vbb4=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "font": "Arial;13;0", + "left": 1136, + "top": 2944, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWLa2C6w1vU=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "font": "Arial;13;0", + "left": 1136, + "top": 2954, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWLa2C6xpLc=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2048, + "top": 1472, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWLa2C6ykw4=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "model": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2048, + "top": 1472, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1136, + "top": 2919, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWLa2C6qDSM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWLa2C6vbb4=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWLa2C6w1vU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWLa2C6xpLc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWLa2C6ykw4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWL8Czdb7WI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWL8Czdc90w=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWL8CzddqzQ=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdc90w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4224, + "top": 2742, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWL8CzdefSs=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdc90w=" + }, + "font": "Arial;13;1", + "left": 1021, + "top": 2926, + "width": 45.98876953125, + "height": 13, + "text": "Volume" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWL8CzdfDEg=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdc90w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4224, + "top": 2742, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWL8CzdgIR0=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdc90w=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4224, + "top": 2742, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1016, + "top": 2919, + "width": 55.98876953125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWL8CzddqzQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWL8CzdefSs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWL8CzdfDEg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWL8CzdgIR0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWL8Czdhmyg=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "font": "Arial;13;0", + "left": 1016, + "top": 2944, + "width": 55.98876953125, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWL8CzdiCkA=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "font": "Arial;13;0", + "left": 1016, + "top": 2954, + "width": 55.98876953125, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWL8CzdjS/s=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2112, + "top": 1371, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWL8CzdkzoA=", + "_parent": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "model": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2112, + "top": 1371, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1016, + "top": 2919, + "width": 55.98876953125, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWL8Czdc90w=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWL8Czdhmyg=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWL8CzdiCkA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWL8CzdjS/s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWL8CzdkzoA=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWQTn0ANyRk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWQToEAOumc=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWQToEAPfO8=", + "_parent": { + "$ref": "AAAAAAGAuWQToEAOumc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3856, + "top": 3136, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWQToEAQNng=", + "_parent": { + "$ref": "AAAAAAGAuWQToEAOumc=" + }, + "font": "Arial;13;1", + "left": 1388, + "top": 2926, + "width": 63.57177734375, + "height": 13, + "text": "LinearReg" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWQToEARQ8A=", + "_parent": { + "$ref": "AAAAAAGAuWQToEAOumc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3856, + "top": 3136, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWQToEAS1U8=", + "_parent": { + "$ref": "AAAAAAGAuWQToEAOumc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -3856, + "top": 3136, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1383, + "top": 2919, + "width": 73.57177734375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWQToEAPfO8=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWQToEAQNng=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWQToEARQ8A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWQToEAS1U8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWQToEAT7yY=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "font": "Arial;13;0", + "left": 1383, + "top": 2944, + "width": 73.57177734375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWQToEAUDzM=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "font": "Arial;13;0", + "left": 1383, + "top": 2954, + "width": 73.57177734375, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWQToEAVYoY=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1928, + "top": 1568, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWQToEAWsac=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "model": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -1928, + "top": 1568, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1383, + "top": 2919, + "width": 73.57177734375, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWQToEAOumc=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWQToEAT7yY=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWQToEAUDzM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWQToEAVYoY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWQToEAWsac=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGAuWR+j047/E8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAuWR+j048roE=", + "_parent": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAuWR+j049i14=", + "_parent": { + "$ref": "AAAAAAGAuWR+j048roE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2992, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWR+j04+Om8=", + "_parent": { + "$ref": "AAAAAAGAuWR+j048roE=" + }, + "font": "Arial;13;1", + "left": 1526, + "top": 2926, + "width": 41.919921875, + "height": 13, + "text": "MACD" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWR+j04/QHQ=", + "_parent": { + "$ref": "AAAAAAGAuWR+j048roE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2992, + "width": 191.43896484375, + "height": 13, + "text": "(from BrighterTrades Class View)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAuWR+j05A4uQ=", + "_parent": { + "$ref": "AAAAAAGAuWR+j048roE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -4080, + "top": 2992, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1521, + "top": 2919, + "width": 51.919921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWR+j049i14=" + }, + "nameLabel": { + "$ref": "AAAAAAGAuWR+j04+Om8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAuWR+j04/QHQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWR+j05A4uQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGAuWR+j05Bdyk=", + "_parent": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "font": "Arial;13;0", + "left": 1521, + "top": 2944, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGAuWR+j05CU7o=", + "_parent": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "font": "Arial;13;0", + "left": 1521, + "top": 2954, + "width": 51.919921875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGAuWR+j05DSVo=", + "_parent": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1496, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGAuWR+j05EQNk=", + "_parent": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "model": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1496, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1521, + "top": 2919, + "width": 51.919921875, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAGAuWR+j048roE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGAuWR+j05Bdyk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGAuWR+j05CU7o=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGAuWR+j05DSVo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGAuWR+j05EQNk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWbQ6hNEvOs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWbQ6hNClPE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbQ6hNFY9I=", + "_parent": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "model": { + "$ref": "AAAAAAGAuWbQ6hNClPE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1642, + "top": 3070, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbQ6hNG4TY=", + "_parent": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "model": { + "$ref": "AAAAAAGAuWbQ6hNClPE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1652, + "top": 3081, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbQ6hNHLEw=", + "_parent": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "model": { + "$ref": "AAAAAAGAuWbQ6hNClPE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1623, + "top": 3047, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbQ6hNEvOs=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "lineStyle": 1, + "points": "1752:2963;1514:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWbQ6hNFY9I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWbQ6hNG4TY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWbQ6hNHLEw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWbZrSRl3Ig=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWbZrSRjwRk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbZrSRm6+k=", + "_parent": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "model": { + "$ref": "AAAAAAGAuWbZrSRjwRk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1586, + "top": 3067, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbZrSRnPs4=", + "_parent": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "model": { + "$ref": "AAAAAAGAuWbZrSRjwRk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1598, + "top": 3076, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbZrSRo/0s=", + "_parent": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "model": { + "$ref": "AAAAAAGAuWbZrSRjwRk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1561, + "top": 3050, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbZrSRl3Ig=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWKJvR1FAoI=" + }, + "lineStyle": 1, + "points": "1646:2964;1503:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWbZrSRm6+k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWbZrSRnPs4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWbZrSRo/0s=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWbhpTROJ0s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWbhpTRMJa8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbhpTRPTpo=", + "_parent": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "model": { + "$ref": "AAAAAAGAuWbhpTRMJa8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1530, + "top": 3062, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbhpTRQQiM=", + "_parent": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "model": { + "$ref": "AAAAAAGAuWbhpTRMJa8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1545, + "top": 3065, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbhpTRRRfM=", + "_parent": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "model": { + "$ref": "AAAAAAGAuWbhpTRMJa8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1501, + "top": 3055, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbhpTROJ0s=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "lineStyle": 1, + "points": "1541:2964;1492:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWbhpTRPTpo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWbhpTRQQiM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWbhpTRRRfM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWboxEVvETE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWboxEVtcT4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWboxEVwL0Q=", + "_parent": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "model": { + "$ref": "AAAAAAGAuWboxEVtcT4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1467, + "top": 3055, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWboxEVxeYw=", + "_parent": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "model": { + "$ref": "AAAAAAGAuWboxEVtcT4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1481, + "top": 3051, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWboxEVylg0=", + "_parent": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "model": { + "$ref": "AAAAAAGAuWboxEVtcT4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 3062, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWboxEVvETE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "lineStyle": 1, + "points": "1425:2964;1481:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWboxEVwL0Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWboxEVxeYw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWboxEVylg0=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWbwplkAlm4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWbwplj+/zU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbwp1kB470=", + "_parent": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "model": { + "$ref": "AAAAAAGAuWbwplj+/zU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1396, + "top": 3049, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbwp1kC7YE=", + "_parent": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "model": { + "$ref": "AAAAAAGAuWbwplj+/zU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1408, + "top": 3040, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWbwp1kD4+k=", + "_parent": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "model": { + "$ref": "AAAAAAGAuWbwplj+/zU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1373, + "top": 3068, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWbwplkAlm4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "lineStyle": 1, + "points": "1303:2964;1468:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWbwp1kB470=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWbwp1kC7YE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWbwp1kD4+k=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWb4wW0tsFY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWb4wW0rj80=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWb4wW0uIos=", + "_parent": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "model": { + "$ref": "AAAAAAGAuWb4wW0rj80=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1331, + "top": 3046, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWb4wW0v+SY=", + "_parent": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "model": { + "$ref": "AAAAAAGAuWb4wW0rj80=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1340, + "top": 3034, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWb4wW0w5HU=", + "_parent": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "model": { + "$ref": "AAAAAAGAuWb4wW0rj80=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1312, + "top": 3069, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWb4wW0tsFY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "lineStyle": 1, + "points": "1188:2962;1457:3167", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWb4wW0uIos=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWb4wW0v+SY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWb4wW0w5HU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGAuWcB0H5O6dM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWcB0H5M3eY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWcB0H5Pm3k=", + "_parent": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "model": { + "$ref": "AAAAAAGAuWcB0H5M3eY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1270, + "top": 3044, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWcB0H5QoNg=", + "_parent": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "model": { + "$ref": "AAAAAAGAuWcB0H5M3eY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1277, + "top": 3031, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWcB0H5ReBk=", + "_parent": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "model": { + "$ref": "AAAAAAGAuWcB0H5M3eY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1255, + "top": 3071, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWcB0H5O6dM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuWEQGre1Huk=" + }, + "tail": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "lineStyle": 1, + "points": "1072:2957;1455:3172", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWcB0H5Pm3k=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWcB0H5QoNg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWcB0H5ReBk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWdEiYqRKW0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEiYqS/+U=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1628, + "top": 2857, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEiYqTlAw=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1620, + "top": 2870, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEiYqU4q0=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1645, + "top": 2832, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEiYqVDuA=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqOg/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1722, + "top": 2916, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEioqWIuQ=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqOg/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1712, + "top": 2926, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEioqX5LQ=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqOg/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1740, + "top": 2895, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEioqYAjI=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqPYWI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": 2798, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEioqZg8k=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqPYWI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1531, + "top": 2811, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdEioqa6hM=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqPYWI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1547, + "top": 2773, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWdEioqb2dk=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqOg/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWdEioqckYw=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqRKW0=" + }, + "model": { + "$ref": "AAAAAAGAuWdEiYqPYWI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "lineStyle": 1, + "points": "1752:2924;1523:2778", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWdEiYqS/+U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWdEiYqTlAw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWdEiYqU4q0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWdEiYqVDuA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWdEioqWIuQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWdEioqX5LQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWdEioqYAjI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWdEioqZg8k=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWdEioqa6hM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWdEioqb2dk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWdEioqckYw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWdw3KnUOs8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnV+qc=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1501, + "top": 2846, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnW5Tg=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1487, + "top": 2850, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnX8ZQ=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1530, + "top": 2837, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnYdII=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnRX4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1516, + "top": 2891, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnZ5cc=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnRX4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1503, + "top": 2893, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3Kna4No=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnRX4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1544, + "top": 2887, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KnblLg=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnSPSQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1487, + "top": 2801, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3KncYuY=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnSPSQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1475, + "top": 2807, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWdw3Knd0AI=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnSPSQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1512, + "top": 2788, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWdw3aneXwk=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnRX4o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWdw3anfPsw=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnUOs8=" + }, + "model": { + "$ref": "AAAAAAGAuWdw3KnSPSQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWR+j047/E8=" + }, + "lineStyle": 1, + "points": "1539:2918;1494:2778", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWdw3KnV+qc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWdw3KnW5Tg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWdw3KnX8ZQ=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWdw3KnYdII=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWdw3KnZ5cc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWdw3Kna4No=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWdw3KnblLg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWdw3KncYuY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWdw3Knd0AI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWdw3aneXwk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWdw3anfPsw=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWeDd7p8mRE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7p9ySo=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1628, + "top": 2857, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7p+reg=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1620, + "top": 2870, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7p/y4I=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1645, + "top": 2832, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7qAhAc=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p5BzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1722, + "top": 2916, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7qBYEg=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p5BzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1712, + "top": 2926, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDd7qCLHE=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p5BzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1740, + "top": 2895, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDeLqD2Iw=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p60tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1536, + "top": 2798, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDeLqEYjw=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p60tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1531, + "top": 2811, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeDeLqF/Kw=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p60tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1547, + "top": 2773, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeDeLqGYVY=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p5BzQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeDeLqHIkE=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p8mRE=" + }, + "model": { + "$ref": "AAAAAAGAuWeDd7p60tw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWJ1XxSTYRs=" + }, + "lineStyle": 1, + "points": "1752:2924;1523:2778", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWeDd7p9ySo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWeDd7p+reg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWeDd7p/y4I=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWeDd7qAhAc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWeDd7qBYEg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWeDd7qCLHE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWeDeLqD2Iw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWeDeLqEYjw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWeDeLqF/Kw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWeDeLqGYVY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWeDeLqHIkE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWeO18rNSDU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rOzps=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 2836, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rPuhE=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1424, + "top": 2831, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rQwWg=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1467, + "top": 2847, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rRbFg=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rKiNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1421, + "top": 2882, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rSC6U=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rKiNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1410, + "top": 2875, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rThkw=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rKiNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1446, + "top": 2896, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rUW6k=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rLp14=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1455, + "top": 2791, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rVh44=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rLp14=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1442, + "top": 2788, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeO18rWbM4=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rLp14=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1483, + "top": 2796, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeO18rX0tU=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rKiNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeO18rY2Co=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rNSDU=" + }, + "model": { + "$ref": "AAAAAAGAuWeO18rLp14=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWQTn0ANyRk=" + }, + "lineStyle": 1, + "points": "1427:2918;1479:2778", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWeO18rOzps=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWeO18rPuhE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWeO18rQwWg=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWeO18rRbFg=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWeO18rSC6U=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWeO18rThkw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWeO18rUW6k=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWeO18rVh44=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWeO18rWbM4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWeO18rX0tU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWeO18rY2Co=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWeZ+dwRdtA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwSD7Q=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1374, + "top": 2830, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwTBBQ=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1364, + "top": 2819, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwUkJ0=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1395, + "top": 2853, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwVuFQ=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwOSHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1318, + "top": 2883, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwWwQM=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwOSHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1310, + "top": 2872, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwX9Js=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwOSHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1333, + "top": 2906, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwYD9M=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwPYLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1432, + "top": 2778, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwZgVI=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwPYLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1422, + "top": 2770, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWeZ+dwapTw=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwPYLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1454, + "top": 2795, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeZ+dwb31Y=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwOSHA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWeZ+twckIk=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwRdtA=" + }, + "model": { + "$ref": "AAAAAAGAuWeZ+dwPYLw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWKgviX33Ww=" + }, + "lineStyle": 1, + "points": "1309:2918;1462:2778", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWeZ+dwSD7Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWeZ+dwTBBQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWeZ+dwUkJ0=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWeZ+dwVuFQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWeZ+dwWwQM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWeZ+dwX9Js=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWeZ+dwYD9M=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWeZ+dwZgVI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWeZ+dwapTw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWeZ+dwb31Y=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWeZ+twckIk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWejXPGlXzk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGm9p0=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1311, + "top": 2831, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGnlXs=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1304, + "top": 2818, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGope8=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1326, + "top": 2858, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGpYy8=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGiLb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1203, + "top": 2894, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGqah8=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGiLb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1198, + "top": 2881, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGrYs4=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGiLb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1212, + "top": 2920, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGsCV8=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGj6GQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1421, + "top": 2769, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGtQPE=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGj6GQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1412, + "top": 2759, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWejXPGuqtM=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGj6GQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1438, + "top": 2791, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWejXPGvtrE=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGiLb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWejXPGwZIk=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGlXzk=" + }, + "model": { + "$ref": "AAAAAAGAuWejXPGj6GQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWLa2C6pq4s=" + }, + "lineStyle": 1, + "points": "1188:2926;1451:2776", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWejXPGm9p0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWejXPGnlXs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWejXPGope8=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWejXPGpYy8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWejXPGqah8=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWejXPGrYs4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWejXPGsCV8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWejXPGtQPE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWejXPGuqtM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWejXPGvtrE=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWejXPGwZIk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWe0ug23qoo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug24ZV4=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1255, + "top": 2829, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug259LQ=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1249, + "top": 2815, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug26+CA=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1266, + "top": 2856, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug27Xms=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug205Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1090, + "top": 2899, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug28Tss=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug205Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1087, + "top": 2885, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug29rTQ=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug205Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1096, + "top": 2926, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug2+GV4=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug21QPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1421, + "top": 2760, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug2/kg8=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug21QPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1413, + "top": 2748, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWe0ug3AuVs=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug21QPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1435, + "top": 2783, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWe0ug3Bd8U=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug205Qk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWe0ug3C/ps=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug23qoo=" + }, + "model": { + "$ref": "AAAAAAGAuWe0ug21QPw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWL8Czdb7WI=" + }, + "lineStyle": 1, + "points": "1072:2929;1451:2770", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWe0ug24ZV4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWe0ug259LQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWe0ug26+CA=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWe0ug27Xms=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWe0ug28Tss=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWe0ug29rTQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWe0ug2+GV4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWe0ug2/kg8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWe0ug3AuVs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWe0ug3Bd8U=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWe0ug3C/ps=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGAuWfoYEMbjRU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMczhM=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1689, + "top": 2856, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMdIuU=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1683, + "top": 2870, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMeZEo=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1702, + "top": 2829, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMfkPE=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMYCUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1838, + "top": 2924, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMgPPo=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMYCUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1830, + "top": 2935, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMhzzY=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMYCUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1853, + "top": 2900, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMi4Hc=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMZVVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1541, + "top": 2790, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMjScg=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMZVVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1538, + "top": 2803, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAuWfoYEMk5rU=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMZVVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1548, + "top": 2763, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWfoYEMly64=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMYCUA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGAuWfoYEMmlDI=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMbjRU=" + }, + "model": { + "$ref": "AAAAAAGAuWfoYEMZVVw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -2040, + "top": 1464, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAuP33uT39n/4=" + }, + "tail": { + "$ref": "AAAAAAGAuWCQyo8soTQ=" + }, + "lineStyle": 1, + "points": "1868:2927;1524:2772", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGAuWfoYEMczhM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAuWfoYEMdIuU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAuWfoYEMeZEo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGAuWfoYEMfkPE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGAuWfoYEMgPPo=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGAuWfoYEMhzzY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGAuWfoYEMi4Hc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGAuWfoYEMjScg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGAuWfoYEMk5rU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGAuWfoYEMly64=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGAuWfoYEMmlDI=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAklNdL5rpBs0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAklPniJsqfe4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "BrighterTrades UI" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAkl0p9pxdAmc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicators", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlKFG06A0WIk=", + "_parent": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKFG06A1Lqk=", + "_parent": { + "$ref": "AAAAAAGAlKFG06A0WIk=" + }, + "reference": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKFG06A29I0=", + "_parent": { + "$ref": "AAAAAAGAlKFG06A0WIk=" + }, + "reference": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlKGL86DsZE8=", + "_parent": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKGL86DtHis=", + "_parent": { + "$ref": "AAAAAAGAlKGL86DsZE8=" + }, + "reference": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKGL86DuzSY=", + "_parent": { + "$ref": "AAAAAAGAlKGL86DsZE8=" + }, + "reference": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlKHjgqGzBJQ=", + "_parent": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKHjgqG0Y7Y=", + "_parent": { + "$ref": "AAAAAAGAlKHjgqGzBJQ=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKHjgqG1L+U=", + "_parent": { + "$ref": "AAAAAAGAlKHjgqGzBJQ=" + }, + "reference": { + "$ref": "AAAAAAGAkl0p9pxdAmc=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAkl307pyHK9I=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Display_Panel", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlKBwPpzlu78=", + "_parent": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKBwP5zmoCo=", + "_parent": { + "$ref": "AAAAAAGAlKBwPpzlu78=" + }, + "reference": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKBwP5znhSs=", + "_parent": { + "$ref": "AAAAAAGAlKBwPpzlu78=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlLRraKyospI=", + "_parent": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLRraKypsBk=", + "_parent": { + "$ref": "AAAAAAGAlLRraKyospI=" + }, + "reference": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLRraKyqZho=", + "_parent": { + "$ref": "AAAAAAGAlLRraKyospI=" + }, + "reference": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlLtBucFIxdU=", + "_parent": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLtBucFJuy0=", + "_parent": { + "$ref": "AAAAAAGAlLtBucFIxdU=" + }, + "reference": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLtBucFKhHw=", + "_parent": { + "$ref": "AAAAAAGAlLtBucFIxdU=" + }, + "reference": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + } + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMAvkNcwMGk=", + "_parent": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "source": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "target": { + "$ref": "AAAAAAGAlMAvSdbpIWA=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlKBwAJy8eFE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Charts", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlKJC9KPoAaE=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKJC9KPpnJQ=", + "_parent": { + "$ref": "AAAAAAGAlKJC9KPoAaE=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlKJC9KPq0GY=", + "_parent": { + "$ref": "AAAAAAGAlKJC9KPoAaE=" + }, + "reference": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + } + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMDKUdwuDGM=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "source": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlN70+5hTl0w=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlN70+5hUSk0=", + "_parent": { + "$ref": "AAAAAAGAlN70+5hTl0w=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlN70+5hV9/8=", + "_parent": { + "$ref": "AAAAAAGAlN70+5hTl0w=" + }, + "reference": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlOJxWLVGJ1k=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOJxWLVH07M=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOJxWLVILrM=", + "_parent": { + "$ref": "AAAAAAGAlOJxWLVGJ1k=" + }, + "reference": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "aggregation": "shared", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlOPB1LkxGUA=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "name": "1", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOPB1LkyJxU=", + "_parent": { + "$ref": "AAAAAAGAlOPB1LkxGUA=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOPB1Lkzjgw=", + "_parent": { + "$ref": "AAAAAAGAlOPB1LkxGUA=" + }, + "reference": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlOP4tbty5Zw=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOP4tbtzuOo=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOP4tbt0Vwg=", + "_parent": { + "$ref": "AAAAAAGAlOP4tbty5Zw=" + }, + "reference": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "aggregation": "shared", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlQqkENzbW8g=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlQqkENzcXKQ=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlQqkENzdqVw=", + "_parent": { + "$ref": "AAAAAAGAlQqkENzbW8g=" + }, + "reference": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWYJTq5h1SQ=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWYJTq5iG3Y=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWYJTq5jlHI=", + "_parent": { + "$ref": "AAAAAAGAlWYJTq5h1SQ=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlYY0lN+3EU4=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "name": "charts", + "visibility": "private", + "type": "1..3" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlad4atb8lI0=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "name": "bind_charts" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlagyPeRQGOU=", + "_parent": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "name": "create_chart" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlKJCvaOwqG4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Chart", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlYoy8CzCHeM=", + "_parent": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + }, + "name": "lines", + "visibility": "private", + "type": "line_series", + "multiplicity": "0..*" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlLRrLaxh9W8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Header", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMBt0tjyuVQ=", + "_parent": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "source": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWVK/Hi7fLQ=", + "_parent": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWVK/Hi8tt0=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "reference": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWVK/Hi9A2E=", + "_parent": { + "$ref": "AAAAAAGAlWVK/Hi7fLQ=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlL0d+NEoRwU=", + "_parent": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "name": "title", + "type": "string" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlLTUj7L1P20=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "User Interface", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlLVwqLOdfpE=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLVwqLOelTs=", + "_parent": { + "$ref": "AAAAAAGAlLVwqLOdfpE=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLVwqLOfOHI=", + "_parent": { + "$ref": "AAAAAAGAlLVwqLOdfpE=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlLrQer8jsi8=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLrQer8kq8A=", + "_parent": { + "$ref": "AAAAAAGAlLrQer8jsi8=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlLrQer8lN/g=", + "_parent": { + "$ref": "AAAAAAGAlLrQer8jsi8=" + }, + "reference": { + "$ref": "AAAAAAGAkl307pyHK9I=" + }, + "aggregation": "composite", + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlNSI+hEo2oc=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNSI+hEp0Ds=", + "_parent": { + "$ref": "AAAAAAGAlNSI+hEo2oc=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNSI+hEqMNY=", + "_parent": { + "$ref": "AAAAAAGAlNSI+hEo2oc=" + }, + "reference": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlNTYBxOEQIM=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNTYBxOFJ00=", + "_parent": { + "$ref": "AAAAAAGAlNTYBxOEQIM=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNTYBxOGpPE=", + "_parent": { + "$ref": "AAAAAAGAlNTYBxOEQIM=" + }, + "reference": { + "$ref": "AAAAAAGAlLRrLaxh9W8=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlNTrPBU7zRI=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNTrPBU81nU=", + "_parent": { + "$ref": "AAAAAAGAlNTrPBU7zRI=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNTrPBU9TVM=", + "_parent": { + "$ref": "AAAAAAGAlNTrPBU7zRI=" + }, + "reference": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlNUBhhf3FK4=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNUBhhf4iHI=", + "_parent": { + "$ref": "AAAAAAGAlNUBhhf3FK4=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNUBhhf5OdI=", + "_parent": { + "$ref": "AAAAAAGAlNUBhhf3FK4=" + }, + "reference": { + "$ref": "AAAAAAGAlMgRM+mty4M=" + }, + "aggregation": "composite", + "multiplicity": "1..*" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlNzl1IQJQ3U=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNzl3YQK1a8=", + "_parent": { + "$ref": "AAAAAAGAlNzl1IQJQ3U=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlNzl3YQLMh4=", + "_parent": { + "$ref": "AAAAAAGAlNzl1IQJQ3U=" + }, + "reference": { + "$ref": "AAAAAAGAlKBwAJy8eFE=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlOVtc8/Q5mc=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOVtc8/RxPs=", + "_parent": { + "$ref": "AAAAAAGAlOVtc8/Q5mc=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlOVtc8/SQ6c=", + "_parent": { + "$ref": "AAAAAAGAlOVtc8/Q5mc=" + }, + "reference": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlRQLW26xThg=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRQLW26yE/8=", + "_parent": { + "$ref": "AAAAAAGAlRQLW26xThg=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRQLW26zwMc=", + "_parent": { + "$ref": "AAAAAAGAlRQLW26xThg=" + }, + "reference": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlRQqcnfrFoI=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRQqcnfsV60=", + "_parent": { + "$ref": "AAAAAAGAlRQqcnfrFoI=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRQqcnftmFY=", + "_parent": { + "$ref": "AAAAAAGAlRQqcnfrFoI=" + }, + "reference": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlRS9Dafvhcc=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRS9Dafwp4Y=", + "_parent": { + "$ref": "AAAAAAGAlRS9Dafvhcc=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRS9DafxZYs=", + "_parent": { + "$ref": "AAAAAAGAlRS9Dafvhcc=" + }, + "reference": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlRTNZa0zOZQ=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRTNZa00wEs=", + "_parent": { + "$ref": "AAAAAAGAlRTNZa0zOZQ=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlRTNZa01zIE=", + "_parent": { + "$ref": "AAAAAAGAlRTNZa0zOZQ=" + }, + "reference": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlTvGRE+rj8c=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvGRE+scgk=", + "_parent": { + "$ref": "AAAAAAGAlTvGRE+rj8c=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvGRE+tkBs=", + "_parent": { + "$ref": "AAAAAAGAlTvGRE+rj8c=" + }, + "reference": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlTvc8VTFumY=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvc8VTGRNU=", + "_parent": { + "$ref": "AAAAAAGAlTvc8VTFumY=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvc8VTHO/s=", + "_parent": { + "$ref": "AAAAAAGAlTvc8VTFumY=" + }, + "reference": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlTvt5luVKs4=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvt5luWyhM=", + "_parent": { + "$ref": "AAAAAAGAlTvt5luVKs4=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlTvt5luXs4s=", + "_parent": { + "$ref": "AAAAAAGAlTvt5luVKs4=" + }, + "reference": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlT0klN3jJgM=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlT0kld3ksxA=", + "_parent": { + "$ref": "AAAAAAGAlT0klN3jJgM=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlT0kld3lD38=", + "_parent": { + "$ref": "AAAAAAGAlT0klN3jJgM=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlVAsUzD2+0M=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlVAsUzD3/G4=", + "_parent": { + "$ref": "AAAAAAGAlVAsUzD2+0M=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlVAsUzD4ekU=", + "_parent": { + "$ref": "AAAAAAGAlVAsUzD2+0M=" + }, + "reference": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWPOZQ4Vk6I=", + "_parent": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWPOZQ4Wm90=", + "_parent": { + "$ref": "AAAAAAGAlWPOZQ4Vk6I=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWPOZQ4Xl58=", + "_parent": { + "$ref": "AAAAAAGAlWPOZQ4Vk6I=" + }, + "reference": { + "$ref": "AAAAAAGAlWPNnAyirBg=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlLXNnLUnJ6U=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class2" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlLtBdcDjBrM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Controls", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMCk9NsVgEI=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "source": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlQ0ahvqeZ6I=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "source": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWT4GEhKbNM=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWT4GEhLA4U=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "reference": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWT4GEhMpRo=", + "_parent": { + "$ref": "AAAAAAGAlWT4GEhKbNM=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlamWWi8OqEc=", + "_parent": { + "$ref": "AAAAAAGAlLtBdcDjBrM=" + }, + "name": "showAtPos" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlL/7jNZzeZs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class3", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlL/7zta6zz4=", + "_parent": { + "$ref": "AAAAAAGAlL/7jNZzeZs=" + }, + "source": { + "$ref": "AAAAAAGAlL/7jNZzeZs=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlMAvSdbpIWA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class4" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlMe6a+f9UYg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Price_Chart", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMe6u+hEFdo=", + "_parent": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "source": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "target": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlYu4Ij/IzVw=", + "_parent": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "name": "candles", + "visibility": "private", + "type": "price_series" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlY+kkW5Wfxg=", + "_parent": { + "$ref": "AAAAAAGAlMe6a+f9UYg=" + }, + "name": "volume", + "visibility": "private", + "type": "histogram" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlMgRM+mty4M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Sub_Chart", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlMgRf+n02Wc=", + "_parent": { + "$ref": "AAAAAAGAlMgRM+mty4M=" + }, + "source": { + "$ref": "AAAAAAGAlMgRM+mty4M=" + }, + "target": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlOF3iKq3uas=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RSI_Chart", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlOF33ascf20=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "source": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "target": { + "$ref": "AAAAAAGAlMgRM+mty4M=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAsSvMUrjiIKI=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "source": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "target": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlaHW+yzOEf4=", + "_parent": { + "$ref": "AAAAAAGAlOF3iKq3uas=" + }, + "name": "RSI_lines" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlOG1qKyiRQY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "MACD_Chart", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlOG2B60HNBw=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "source": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "target": { + "$ref": "AAAAAAGAlMgRM+mty4M=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAsSucK7CXGcM=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "source": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "target": { + "$ref": "AAAAAAGAlKJCvaOwqG4=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlZA+L3VTvPw=", + "_parent": { + "$ref": "AAAAAAGAlOG1qKyiRQY=" + }, + "name": "hist", + "visibility": "private", + "type": "histogram" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlOVtD89NZPg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlQzlPvctqQw=", + "_parent": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "source": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlRBEJjLtkIs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Alerts", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlRB+cjfgulU=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "source": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWUqjmyTW78=", + "_parent": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUqjmyUivg=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "reference": { + "$ref": "AAAAAAGAlRBEJjLtkIs=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUqjmyV+RM=", + "_parent": { + "$ref": "AAAAAAGAlWUqjmyTW78=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlRGzZE5SNA0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Exchange_Info", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlRH931B0eeY=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "source": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWUe2GaVJTw=", + "_parent": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUe2GaW1c8=", + "_parent": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "reference": { + "$ref": "AAAAAAGAlRGzZE5SNA0=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUe2GaX3GI=", + "_parent": { + "$ref": "AAAAAAGAlWUe2GaVJTw=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlRJADlhpY4s=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Signals", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlRKGiFs/VYQ=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "source": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWUHaVbFHFI=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUHaVbGp9E=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "reference": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWUHaVbH1Js=", + "_parent": { + "$ref": "AAAAAAGAlWUHaVbFHFI=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlaz/P2ckb8w=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "open_signal_Form" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAla2Nt3wQUmo=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "close_signal_Form" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAla3S1IueRjU=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "fill_prop" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcBTsKIft6E=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "switch_panel" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcCHsa7OUgE=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "hideIfTrue" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcC9Qb26gpQ=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "ns_next" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcKMw/g1OQc=", + "_parent": { + "$ref": "AAAAAAGAlRJADlhpY4s=" + }, + "name": "submitNewSignal" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlRLKTmK2Low=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Strategies", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlRM+J2Z34W8=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "source": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWT/5k/+BrM=", + "_parent": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWT/5k//5Qo=", + "_parent": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "reference": { + "$ref": "AAAAAAGAlRLKTmK2Low=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWT/5lAA9S0=", + "_parent": { + "$ref": "AAAAAAGAlWT/5k/+BrM=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlTkfoPumEEo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Statistics", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlTzCNrx57tI=", + "_parent": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "source": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlU5WrJfEnsg=", + "_parent": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "source": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWVTFoIKZEQ=", + "_parent": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWVTFoIL2pY=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "reference": { + "$ref": "AAAAAAGAlTkfoPumEEo=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWVTFoIMumY=", + "_parent": { + "$ref": "AAAAAAGAlWVTFoIKZEQ=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlTlTRf10ynw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Trade", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlTyXiLPgx5Y=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "source": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWTwt0Kjci4=", + "_parent": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTwt0KkMDI=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "reference": { + "$ref": "AAAAAAGAlTlTRf10ynw=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTwt0KlHeI=", + "_parent": { + "$ref": "AAAAAAGAlWTwt0Kjci4=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlTqLXhUQCZ0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Backtesting", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlTzYE8X8Jlg=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "source": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWTohT2DCvk=", + "_parent": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTohT2Ex7A=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "reference": { + "$ref": "AAAAAAGAlTqLXhUQCZ0=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTohT2FGfo=", + "_parent": { + "$ref": "AAAAAAGAlWTohT2DCvk=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlTsU1xtxoZg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicators", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlTz1lM6VeiU=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "source": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "target": { + "$ref": "AAAAAAGAlOVtD89NZPg=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlV5o5Vy/8xc=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV5o5VzA2Aw=", + "_parent": { + "$ref": "AAAAAAGAlV5o5Vy/8xc=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV5o5VzBeTw=", + "_parent": { + "$ref": "AAAAAAGAlV5o5Vy/8xc=" + }, + "reference": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlV8N53406zc=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV8N5341i44=", + "_parent": { + "$ref": "AAAAAAGAlV8N53406zc=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV8N534242A=", + "_parent": { + "$ref": "AAAAAAGAlV8N53406zc=" + }, + "reference": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlV/bTZXIgLs=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV/bTZXJcEs=", + "_parent": { + "$ref": "AAAAAAGAlV/bTZXIgLs=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlV/bTZXKwuo=", + "_parent": { + "$ref": "AAAAAAGAlV/bTZXIgLs=" + }, + "reference": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWA9gacyosY=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWA9gaczDL0=", + "_parent": { + "$ref": "AAAAAAGAlWA9gacyosY=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWA9gac0uWE=", + "_parent": { + "$ref": "AAAAAAGAlWA9gacyosY=" + }, + "reference": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWKDitUErpw=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWKDitUF7gU=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWKDitUGCjY=", + "_parent": { + "$ref": "AAAAAAGAlWKDitUErpw=" + }, + "reference": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWTbMTVjQns=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTbMTVkF44=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWTbMTVl7r8=", + "_parent": { + "$ref": "AAAAAAGAlWTbMTVjQns=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWypaCl70+o=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWypaCl8qDw=", + "_parent": { + "$ref": "AAAAAAGAlWypaCl70+o=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWypaCl9w+E=", + "_parent": { + "$ref": "AAAAAAGAlWypaCl70+o=" + }, + "reference": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "aggregation": "shared" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlZgH+WZvuek=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "indicator_list", + "visibility": "private", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlaVzK6i6DOI=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "indicator_types", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZn364kHgE4=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "create_indicator" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZxMLpcBNJs=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "initialize_indicator" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZp+fJAEI0M=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "update_indicator" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZ874bf6dfs=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "get_indicator_data" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlaX+WLTITpQ=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "get_indicator_types" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlax3HV80v/A=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "submit_new_i" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcP5zkntePQ=", + "_parent": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "name": "add_to_list" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGAlUGOetAIy/k=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Exchange_server", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGAlUWMADserM4=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "source": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "target": { + "$ref": "AAAAAAGAlUQhahEG3nQ=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlUZtyk0I7mg=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "source": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "target": { + "$ref": "AAAAAAGAlUQhahEG3nQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlUcybGKL0UA=", + "_parent": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUcybGKM+ME=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "reference": { + "$ref": "AAAAAAGAlUGOetAIy/k=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUcybGKNvZY=", + "_parent": { + "$ref": "AAAAAAGAlUcybGKL0UA=" + }, + "reference": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + } + } + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGAlUI9x9WdaKg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Local_Server", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAGAlUVsPDUlZxE=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "source": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "target": { + "$ref": "AAAAAAGAlUQhahEG3nQ=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlUZGOEXplAE=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "source": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "target": { + "$ref": "AAAAAAGAlUQhahEG3nQ=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlUcXkVxdL6c=", + "_parent": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUcXkVxe4Jg=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "reference": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUcXkVxfAyc=", + "_parent": { + "$ref": "AAAAAAGAlUcXkVxdL6c=" + }, + "reference": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlUKJqdysOJc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Cumunication", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlUNuBfkRmqk=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUNuBfkSXMU=", + "_parent": { + "$ref": "AAAAAAGAlUNuBfkRmqk=" + }, + "reference": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUNuBfkTzVA=", + "_parent": { + "$ref": "AAAAAAGAlUNuBfkRmqk=" + }, + "reference": { + "$ref": "AAAAAAGAlUI9x9WdaKg=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlUdTbGyvqOM=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUdTbGywRtk=", + "_parent": { + "$ref": "AAAAAAGAlUdTbGyvqOM=" + }, + "reference": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "multiplicity": "1" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlUdTbGyxjgQ=", + "_parent": { + "$ref": "AAAAAAGAlUdTbGyvqOM=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "multiplicity": "1" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlcMItTBB6JM=", + "_parent": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "name": "indicator_update_msg_received" + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGAlUQhahEG3nQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Server_Connection" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlU+ijROkjck=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicator Output", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlVABNCiHdVc=", + "_parent": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "source": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "target": { + "$ref": "AAAAAAGAkl307pyHK9I=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWX+zaGgBoU=", + "_parent": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWX+zaGhhnw=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "reference": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "multiplicity": "1..*" + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWX+zaGiSKc=", + "_parent": { + "$ref": "AAAAAAGAlWX+zaGgBoU=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite", + "multiplicity": "1" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAlYUqd9HDP+I=", + "_parent": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "name": "legend", + "visibility": "private", + "type": "" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlaPCWGaFOto=", + "_parent": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "name": "create_legend" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlaRbjHJEQRw=", + "_parent": { + "$ref": "AAAAAAGAlU+ijROkjck=" + }, + "name": "set_legend_text" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlV0ISxIlyJ0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicator", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlWtYzNU42sk=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "source": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "target": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZREiS2dLos=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "name": "create" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZ6DEaDYNp0=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "name": "initialize" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAlZUN40M3pm4=", + "_parent": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + }, + "name": "update" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlV1qOCx6xfw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RSI", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlV6NEGdqw2E=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "source": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWL3lPiNLMU=", + "_parent": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWL3lPiOD+0=", + "_parent": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "reference": { + "$ref": "AAAAAAGAlV1qOCx6xfw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWL3lPiP2cA=", + "_parent": { + "$ref": "AAAAAAGAlWL3lPiNLMU=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlV6uaHCdJQg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SMA", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlV7bC3kE9Hg=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "source": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWLhe/D3by0=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWLhe/D4I/E=", + "_parent": { + "$ref": "AAAAAAGAlWLhe/D3by0=" + }, + "reference": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWLhe/D5nwE=", + "_parent": { + "$ref": "AAAAAAGAlWLhe/D3by0=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWMaqwNoWn8=", + "_parent": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWMaqwNpR7E=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "reference": { + "$ref": "AAAAAAGAlV6uaHCdJQg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWMaqwNqBoA=", + "_parent": { + "$ref": "AAAAAAGAlWMaqwNoWn8=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlV85BI3i4ss=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EMA", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlV/yh5zgKGQ=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "source": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWLLT+iPDbY=", + "_parent": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWLLT+iQCBs=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "reference": { + "$ref": "AAAAAAGAlV85BI3i4ss=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWLLT+iRyu0=", + "_parent": { + "$ref": "AAAAAAGAlWLLT+iPDbY=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWA8wKXOucE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Linear Regression", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlWuMR+yWrkc=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "source": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlW7ShJULxzs=", + "_parent": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW7ShJUM2LQ=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "reference": { + "$ref": "AAAAAAGAlWA8wKXOucE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW7ShJUNBXk=", + "_parent": { + "$ref": "AAAAAAGAlW7ShJULxzs=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWF/8rl2eF4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Volume", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlWt4wuBn3Fk=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "source": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlW/ClR+vGKk=", + "_parent": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW/ClR+wkdY=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "reference": { + "$ref": "AAAAAAGAlWF/8rl2eF4=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW/ClR+xrBU=", + "_parent": { + "$ref": "AAAAAAGAlW/ClR+vGKk=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWG4yb08SBs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Bolenger_Band", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlWubm/NbZTQ=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "source": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlW/UHCsFYbE=", + "_parent": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW/UHCsGwdo=", + "_parent": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "reference": { + "$ref": "AAAAAAGAlWG4yb08SBs=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlW/UHCsHggM=", + "_parent": { + "$ref": "AAAAAAGAlW/UHCsFYbE=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWKC8NOg1Tw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "MACD", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlW17D6E6jDw=", + "_parent": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "source": { + "$ref": "AAAAAAGAlWKC8NOg1Tw=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWPNnAyirBg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class6" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWrhjr4u0CQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class7", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlWriMr+hZSg=", + "_parent": { + "$ref": "AAAAAAGAlWrhjr4u0CQ=" + }, + "source": { + "$ref": "AAAAAAGAlWrhjr4u0CQ=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlWxxbSDPxmU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ATR", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlWzchDK7zPc=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWzchDK8FrQ=", + "_parent": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "reference": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlWzchDK970c=", + "_parent": { + "$ref": "AAAAAAGAlWzchDK7zPc=" + }, + "reference": { + "$ref": "AAAAAAGAlTsU1xtxoZg=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAlW2hyrchc3A=", + "_parent": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "source": { + "$ref": "AAAAAAGAlWxxbSDPxmU=" + }, + "target": { + "$ref": "AAAAAAGAlV0ISxIlyJ0=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAlXGQqAqkRnk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Data", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAlXY64xtDdTk=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlXY64xtEoUg=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "reference": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAlXY64xtF6EA=", + "_parent": { + "$ref": "AAAAAAGAlXY64xtDdTk=" + }, + "reference": { + "$ref": "AAAAAAGAlLTUj7L1P20=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAr+jSx9m7uxc=", + "_parent": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAr+jSx9m89Aw=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "reference": { + "$ref": "AAAAAAGAlXGQqAqkRnk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAr+jSx9m96Vk=", + "_parent": { + "$ref": "AAAAAAGAr+jSx9m7uxc=" + }, + "reference": { + "$ref": "AAAAAAGAlUKJqdysOJc=" + }, + "multiplicity": "1" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuOTIMJPrIJA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Data", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVZfzUlebbQ=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "name": "load&save", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVZfzUlfC/g=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVZfzUlgssI=", + "_parent": { + "$ref": "AAAAAAGAuVZfzUlebbQ=" + }, + "reference": { + "$ref": "AAAAAAGAuVXFAz3Hg7I=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOopmNWvR3w=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "name": "serve_index" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOp7P9mUGCs=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "name": "serve_history" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOtRluFXjHk=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "name": "serve_saved_data" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOu1hekagdo=", + "_parent": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "name": "serve_init_data" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuO4F7/eMLTU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Configuration", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPMD0yLd3IU=", + "_parent": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "name": "modify_settings", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPMD0yLePUY=", + "_parent": { + "$ref": "AAAAAAGAuPMD0yLd3IU=" + }, + "reference": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPMD0yLfYTo=", + "_parent": { + "$ref": "AAAAAAGAuPMD0yLd3IU=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVk4uYvQ3Tw=", + "_parent": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVk4uYvRkhs=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "reference": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVk4uYvSBnI=", + "_parent": { + "$ref": "AAAAAAGAuVk4uYvQ3Tw=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuPiWF3PXblM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Trade", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPlitqNIZfs=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "name": "update_data", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPlitqNJx1s=", + "_parent": { + "$ref": "AAAAAAGAuPlitqNIZfs=" + }, + "reference": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPlitqNKyYw=", + "_parent": { + "$ref": "AAAAAAGAuPlitqNIZfs=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVmWqqy5k5A=", + "_parent": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmWqqy6UWs=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "reference": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmWqqy7nq0=", + "_parent": { + "$ref": "AAAAAAGAuVmWqqy5k5A=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuPqBc8Rf+0Y=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Candles", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPyygTKyoCE=", + "_parent": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "name": "get_history", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPyygTKzLmE=", + "_parent": { + "$ref": "AAAAAAGAuPyygTKyoCE=" + }, + "reference": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPyygTK0Ya8=", + "_parent": { + "$ref": "AAAAAAGAuPyygTKyoCE=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVmrmrq7wmQ=", + "_parent": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmrmrq8q8U=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "reference": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmrmrq965o=", + "_parent": { + "$ref": "AAAAAAGAuVmrmrq7wmQ=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuP33uT37UxE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicators", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuQhE+nO1Sfg=", + "_parent": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "name": "get_saved_data", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQhE+nO2BXo=", + "_parent": { + "$ref": "AAAAAAGAuQhE+nO1Sfg=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQhE+nO3x5M=", + "_parent": { + "$ref": "AAAAAAGAuQhE+nO1Sfg=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuQy9auwI9Cc=", + "_parent": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "name": "update_display", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQy9auwJ2c0=", + "_parent": { + "$ref": "AAAAAAGAuQy9auwI9Cc=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQy9auwKiSk=", + "_parent": { + "$ref": "AAAAAAGAuQy9auwI9Cc=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVm8sNz4G9Q=", + "_parent": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVm8sNz57Vc=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVm8sNz6eww=", + "_parent": { + "$ref": "AAAAAAGAuVm8sNz4G9Q=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAGAuNzCJ/fX2oc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Server", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuOPyc4qId/Q=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "name": "comunicates", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuOPyc4qJ8/g=", + "_parent": { + "$ref": "AAAAAAGAuOPyc4qId/Q=" + }, + "reference": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuOPyc4qKR0Q=", + "_parent": { + "$ref": "AAAAAAGAuOPyc4qId/Q=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVJizeQZJR8=", + "_parent": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + }, + "name": "communicate", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVJizeQaPgY=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "reference": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVJizeQbquk=", + "_parent": { + "$ref": "AAAAAAGAuVJizeQZJR8=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + } + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuONfWHxCcSg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "AppSocket", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuQmQJK9U0C0=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "name": "update_candles", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQmQJK9VQaQ=", + "_parent": { + "$ref": "AAAAAAGAuQmQJK9U0C0=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQmQJK9Wdjw=", + "_parent": { + "$ref": "AAAAAAGAuQmQJK9U0C0=" + }, + "reference": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuQxIod4Fenk=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "name": "update_candles", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQxIot4GAHc=", + "_parent": { + "$ref": "AAAAAAGAuQxIod4Fenk=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQxIot4HZmM=", + "_parent": { + "$ref": "AAAAAAGAuQxIod4Fenk=" + }, + "reference": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + }, + "navigable": "navigable" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuSQc3JT1QAw=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuSQc3JT2zQo=", + "_parent": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "reference": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuSQc3JT3YwU=", + "_parent": { + "$ref": "AAAAAAGAuSQc3JT1QAw=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "aggregation": "composite" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOVBA6kpP+8=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "name": "recieve_msg" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuOYyjLCqQ2s=", + "_parent": { + "$ref": "AAAAAAGAuONfWHxCcSg=" + }, + "name": "send_msg" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuM+E1V2n1sI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "App.py", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuN1auRB/qIU=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "request", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuN1auRCA3aw=", + "_parent": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuN1auRCBKc4=", + "_parent": { + "$ref": "AAAAAAGAuN1auRB/qIU=" + }, + "reference": { + "$ref": "AAAAAAGAuNzCJ/fX2oc=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuOiqX76gTZI=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "get_data", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuOiqX76ho7k=", + "_parent": { + "$ref": "AAAAAAGAuOiqX76gTZI=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuOiqX76is10=", + "_parent": { + "$ref": "AAAAAAGAuOiqX76gTZI=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPHt5xZO7C4=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "get&set", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPHt5xZPceg=", + "_parent": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPHt5xZQSeQ=", + "_parent": { + "$ref": "AAAAAAGAuPHt5xZO7C4=" + }, + "reference": { + "$ref": "AAAAAAGAuO4F7/eMLTU=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPjy+YFyJHE=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "buy&sell", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPjy+YFzy1Q=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPjy+YF0g+o=", + "_parent": { + "$ref": "AAAAAAGAuPjy+YFyJHE=" + }, + "reference": { + "$ref": "AAAAAAGAuPiWF3PXblM=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuPviTiHBWtg=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "get&set", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPviTiHCBgc=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuPviTiHDjZI=", + "_parent": { + "$ref": "AAAAAAGAuPviTiHBWtg=" + }, + "reference": { + "$ref": "AAAAAAGAuPqBc8Rf+0Y=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuQejB2Pkbss=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "get&set&update", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQejB2PlSzc=", + "_parent": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuQejB2Pmq7Y=", + "_parent": { + "$ref": "AAAAAAGAuQejB2Pkbss=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVNvjRnrHWs=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "get&set&update", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVNvjRns3fQ=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVNvjRntm2U=", + "_parent": { + "$ref": "AAAAAAGAuVNvjRnrHWs=" + }, + "reference": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVxSGDwmvqY=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVxSGDwnN5c=", + "_parent": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVxSGDwouMA=", + "_parent": { + "$ref": "AAAAAAGAuVxSGDwmvqY=" + }, + "reference": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVz30pBTuQQ=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVz30pBU8Yk=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVz30pBVqGc=", + "_parent": { + "$ref": "AAAAAAGAuVz30pBTuQQ=" + }, + "reference": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV2PQPX68vw=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV2PQPX7cFo=", + "_parent": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV2PQfX8usQ=", + "_parent": { + "$ref": "AAAAAAGAuV2PQPX68vw=" + }, + "reference": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV8NG6u+L4o=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV8NG6u/i3w=", + "_parent": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV8NG6vAh/U=", + "_parent": { + "$ref": "AAAAAAGAuV8NG6u+L4o=" + }, + "reference": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV8h1b3yYsQ=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV8h1b3zCNw=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "reference": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV8h1b30vTo=", + "_parent": { + "$ref": "AAAAAAGAuV8h1b3yYsQ=" + }, + "reference": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + } + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNGnl6GHukw=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "index" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNIAl6td5Ew=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "webSocket" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNJXgrJan6g=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "buy" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNKdnblXsAQ=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "sell" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNLGLrzZIAs=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "settings" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNL6+8BbR6g=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "history" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNND38PdSbM=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "saved_data" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGAuNOSN8dfJtE=", + "_parent": { + "$ref": "AAAAAAGAuM+E1V2n1sI=" + }, + "name": "indicator_init" + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuVM/cAVFGPk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Signals", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVb72XB9XtM=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "name": "get&set&upate", + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVb72XB+7pY=", + "_parent": { + "$ref": "AAAAAAGAuVb72XB9XtM=" + }, + "reference": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVb72nB/kVk=", + "_parent": { + "$ref": "AAAAAAGAuVb72XB9XtM=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVmzZ8oEZKs=", + "_parent": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmzZ8oFkeY=", + "_parent": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "reference": { + "$ref": "AAAAAAGAuVM/cAVFGPk=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVmzZ8oGVV0=", + "_parent": { + "$ref": "AAAAAAGAuVmzZ8oEZKs=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuVXFAz3Hg7I=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "files" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuVtP4xIIvbM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Strategies", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVw9dyo6P44=", + "_parent": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVw9dyo7VAU=", + "_parent": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "reference": { + "$ref": "AAAAAAGAuVtP4xIIvbM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVw9dyo8tdk=", + "_parent": { + "$ref": "AAAAAAGAuVw9dyo6P44=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuVzDsG/Eyf8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Alerts", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuVzmC3yH6rw=", + "_parent": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVzmC3yIsCc=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "reference": { + "$ref": "AAAAAAGAuVzDsG/Eyf8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuVzmC3yJQlE=", + "_parent": { + "$ref": "AAAAAAGAuVzmC3yH6rw=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuV0e0qx7KEA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Statistics", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV1aL81YYas=", + "_parent": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV1aL81ZaNQ=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "reference": { + "$ref": "AAAAAAGAuV0e0qx7KEA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV1aL81ap5s=", + "_parent": { + "$ref": "AAAAAAGAuV1aL81YYas=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuV5xKGToMcc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ExtrangeInfo", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV9aU+Nl9Sw=", + "_parent": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV9aU+NmjbE=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "reference": { + "$ref": "AAAAAAGAuV5xKGToMcc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV9aU+NnBOU=", + "_parent": { + "$ref": "AAAAAAGAuV9aU+Nl9Sw=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuV61GnWZEmM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Backtesting", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuV9Fp9SL9aA=", + "_parent": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV9FqNSMnPQ=", + "_parent": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "reference": { + "$ref": "AAAAAAGAuV61GnWZEmM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuV9FqNSN/RE=", + "_parent": { + "$ref": "AAAAAAGAuV9Fp9SL9aA=" + }, + "reference": { + "$ref": "AAAAAAGAuOTIMJPrIJA=" + }, + "aggregation": "composite" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWCQyY8q+zA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SMA", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWEBDbFnrVU=", + "_parent": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWEBDbFo8mM=", + "_parent": { + "$ref": "AAAAAAGAuWEBDbFnrVU=" + }, + "reference": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWEBDbFpsIM=", + "_parent": { + "$ref": "AAAAAAGAuWEBDbFnrVU=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "composite" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWItvdNKsyI=", + "_parent": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "source": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWfoYEMXbWo=", + "_parent": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWfoYEMYCUA=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "reference": { + "$ref": "AAAAAAGAuWCQyY8q+zA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWfoYEMZVVw=", + "_parent": { + "$ref": "AAAAAAGAuWfoYEMXbWo=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWEQGrezKb0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Indicator" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWJ1XhSRfYI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "EMA", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWbQ6hNClPE=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "source": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWdEiYqNx0M=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWdEiYqOg/0=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "reference": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWdEiYqPYWI=", + "_parent": { + "$ref": "AAAAAAGAuWdEiYqNx0M=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWeDd7p4cVo=", + "_parent": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeDd7p5BzQ=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "reference": { + "$ref": "AAAAAAGAuWJ1XhSRfYI=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeDd7p60tw=", + "_parent": { + "$ref": "AAAAAAGAuWeDd7p4cVo=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWKJvR1DPHM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RSI", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWbZrSRjwRk=", + "_parent": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "source": { + "$ref": "AAAAAAGAuWKJvR1DPHM=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWKgviX1ge8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Bolenger", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWbwplj+/zU=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "source": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWeZ+dwNqn8=", + "_parent": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeZ+dwOSHA=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "reference": { + "$ref": "AAAAAAGAuWKgviX1ge8=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeZ+dwPYLw=", + "_parent": { + "$ref": "AAAAAAGAuWeZ+dwNqn8=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWLa2C6nRlQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ATR", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWb4wW0rj80=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "source": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWejXPGh7/0=", + "_parent": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWejXPGiLb0=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "reference": { + "$ref": "AAAAAAGAuWLa2C6nRlQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWejXPGj6GQ=", + "_parent": { + "$ref": "AAAAAAGAuWejXPGh7/0=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWL8CzdZp1M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Volume", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWcB0H5M3eY=", + "_parent": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "source": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWe0ug2zt/M=", + "_parent": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWe0ug205Qk=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "reference": { + "$ref": "AAAAAAGAuWL8CzdZp1M=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWe0ug21QPw=", + "_parent": { + "$ref": "AAAAAAGAuWe0ug2zt/M=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWQTn0ALORo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "LinearReg", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWboxEVtcT4=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "source": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWeO18rJeDk=", + "_parent": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeO18rKiNA=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "reference": { + "$ref": "AAAAAAGAuWQTn0ALORo=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWeO18rLp14=", + "_parent": { + "$ref": "AAAAAAGAuWeO18rJeDk=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGAuWR+j045PuA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "MACD", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGAuWbhpTRMJa8=", + "_parent": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "source": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "target": { + "$ref": "AAAAAAGAuWEQGrezKb0=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGAuWdw3KnQ/ZI=", + "_parent": { + "$ref": "AAAAAAGAuWR+j045PuA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWdw3KnRX4o=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "reference": { + "$ref": "AAAAAAGAuWR+j045PuA=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGAuWdw3KnSPSQ=", + "_parent": { + "$ref": "AAAAAAGAuWdw3KnQ/ZI=" + }, + "reference": { + "$ref": "AAAAAAGAuP33uT37UxE=" + }, + "aggregation": "shared" + } + } + ] + } + ] + }, + { + "_type": "UMLCollaboration", + "_id": "AAAAAAGAz9DietQJtMs=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Collaboration1", + "ownedElements": [ + { + "_type": "UMLInteraction", + "_id": "AAAAAAGAz9Die9QK0bw=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Interaction1", + "ownedElements": [ + { + "_type": "UMLSequenceDiagram", + "_id": "AAAAAAGAz9Die9QLHP8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "SequenceDiagram1", + "ownedViews": [ + { + "_type": "UMLFrameView", + "_id": "AAAAAAGAz9Die9QMsVg=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz9DifNQNljM=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QMsVg=" + }, + "font": "Arial;13;0", + "left": 32.72998046875, + "top": 13, + "width": 115.9052734375, + "height": 13, + "text": "SequenceDiagram1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz9DifNQOL9c=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QMsVg=" + }, + "font": "Arial;13;1", + "left": 13, + "top": 13, + "width": 14.72998046875, + "height": 13, + "text": "sd" + } + ], + "font": "Arial;13;0", + "left": 8, + "top": 8, + "width": 1601, + "height": 889, + "nameLabel": { + "$ref": "AAAAAAGAz9DifNQNljM=" + }, + "frameTypeLabel": { + "$ref": "AAAAAAGAz9DifNQOL9c=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz9z0M9WAOlY=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz9z0M9V/FI4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz9z0M9WB9ps=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WAOlY=" + }, + "model": { + "$ref": "AAAAAAGAz9z0M9V/FI4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz9z0M9WCi3s=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WB9ps=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz9z0M9WD5jc=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WB9ps=" + }, + "font": "Arial;13;1", + "left": 82, + "top": 87, + "width": 164.7216796875, + "height": 13, + "text": "Lifeline1: Javascript Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz9z0M9WEGro=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WB9ps=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz9z0NNWF22c=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WB9ps=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 77, + "top": 80, + "width": 174.7216796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGAz9z0M9WCi3s=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz9z0M9WD5jc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz9z0M9WEGro=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz9z0NNWF22c=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz9z0NNWGZL0=", + "_parent": { + "$ref": "AAAAAAGAz9z0M9WAOlY=" + }, + "model": { + "$ref": "AAAAAAGAz9z0M9V/FI4=" + }, + "font": "Arial;13;0", + "left": 164, + "top": 105, + "width": 1, + "height": 784 + } + ], + "font": "Arial;13;0", + "left": 77, + "top": 40, + "width": 174.7216796875, + "height": 849, + "stereotypeDisplay": "icon", + "nameCompartment": { + "$ref": "AAAAAAGAz9z0M9WB9ps=" + }, + "linePart": { + "$ref": "AAAAAAGAz9z0NNWGZL0=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz913O9WgcGU=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz913O9WhHYo=", + "_parent": { + "$ref": "AAAAAAGAz913O9WgcGU=" + }, + "model": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz913O9WiFQY=", + "_parent": { + "$ref": "AAAAAAGAz913O9WhHYo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz913O9Wj0uc=", + "_parent": { + "$ref": "AAAAAAGAz913O9WhHYo=" + }, + "font": "Arial;13;1", + "left": 301, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "App.py" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz913O9WkwvM=", + "_parent": { + "$ref": "AAAAAAGAz913O9WhHYo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz913O9Wl8yo=", + "_parent": { + "$ref": "AAAAAAGAz913O9WhHYo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz913O9WiFQY=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz913O9Wj0uc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz913O9WkwvM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz913O9Wl8yo=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz913O9Wmr+Q=", + "_parent": { + "$ref": "AAAAAAGAz913O9WgcGU=" + }, + "model": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "font": "Arial;13;0", + "left": 332, + "top": 80, + "width": 1, + "height": 825 + } + ], + "font": "Arial;13;0", + "left": 296, + "top": 40, + "width": 72.736328125, + "height": 865, + "nameCompartment": { + "$ref": "AAAAAAGAz913O9WhHYo=" + }, + "linePart": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz94QpdXCai8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz94QpdXDK+4=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXCai8=" + }, + "model": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz94QpdXEqks=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXDK+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz94QpdXFmhg=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXDK+4=" + }, + "font": "Arial;13;1", + "left": 469, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "data.py" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz94QpdXGYbU=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXDK+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz94QpdXH2+0=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXDK+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 464, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz94QpdXEqks=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz94QpdXFmhg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz94QpdXGYbU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz94QpdXH2+0=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz94QpdXI13I=", + "_parent": { + "$ref": "AAAAAAGAz94QpdXCai8=" + }, + "model": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "font": "Arial;13;0", + "left": 500, + "top": 80, + "width": 1, + "height": 785 + } + ], + "font": "Arial;13;0", + "left": 464, + "top": 40, + "width": 72.736328125, + "height": 825, + "nameCompartment": { + "$ref": "AAAAAAGAz94QpdXDK+4=" + }, + "linePart": { + "$ref": "AAAAAAGAz94QpdXI13I=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz+Cc+tYE/Qo=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+Cc+tYDa28=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+Cc+tYFI9A=", + "_parent": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "model": { + "$ref": "AAAAAAGAz+Cc+tYDa28=" + }, + "font": "Arial;13;0", + "left": 196, + "top": 98, + "width": 97.55712890625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "edgePosition": 1, + "text": "1 : Refresh Page" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+Cc+tYGNR4=", + "_parent": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "model": { + "$ref": "AAAAAAGAz+Cc+tYDa28=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 244, + "top": 83, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+Cc+tYHIJY=", + "_parent": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "model": { + "$ref": "AAAAAAGAz+Cc+tYDa28=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 244, + "top": 118, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz+Cc+tYIunQ=", + "_parent": { + "$ref": "AAAAAAGAz+Cc+tYE/Qo=" + }, + "model": { + "$ref": "AAAAAAGAz+Cc+tYDa28=" + }, + "font": "Arial;13;0", + "left": 325, + "top": 114, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + }, + "tail": { + "$ref": "AAAAAAGAz9z0NNWGZL0=" + }, + "points": "164:114;325:114", + "nameLabel": { + "$ref": "AAAAAAGAz+Cc+tYFI9A=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+Cc+tYGNR4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+Cc+tYHIJY=" + }, + "activation": { + "$ref": "AAAAAAGAz+Cc+tYIunQ=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz+JQddYkCuY=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+JQddYj2jQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+JQddYl2Ys=", + "_parent": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "model": { + "$ref": "AAAAAAGAz+JQddYj2jQ=" + }, + "font": "Arial;13;0", + "left": 358, + "top": 122, + "width": 114.9052734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "edgePosition": 1, + "text": "2 : Initialize data obj" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+JQddYmzeI=", + "_parent": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "model": { + "$ref": "AAAAAAGAz+JQddYj2jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 415, + "top": 107, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+JQddYn5dc=", + "_parent": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "model": { + "$ref": "AAAAAAGAz+JQddYj2jQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 415, + "top": 142, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz+JQddYonvM=", + "_parent": { + "$ref": "AAAAAAGAz+JQddYkCuY=" + }, + "model": { + "$ref": "AAAAAAGAz+JQddYj2jQ=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 138, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "tail": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + }, + "points": "338:138;493:138", + "nameLabel": { + "$ref": "AAAAAAGAz+JQddYl2Ys=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+JQddYmzeI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+JQddYn5dc=" + }, + "activation": { + "$ref": "AAAAAAGAz+JQddYonvM=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz+OBXdY7ejk=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+OBXdY6RdU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz+OBXdY8QNM=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY7ejk=" + }, + "model": { + "$ref": "AAAAAAGAz+OBXdY6RdU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz+OBXtY9ORA=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY8QNM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+OBXtY+jUI=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY8QNM=" + }, + "font": "Arial;13;1", + "left": 597, + "top": 47, + "width": 111.13720703125, + "height": 13, + "text": "Exchange Client" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+OBXtY/vmw=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY8QNM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+OBXtZAyJQ=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY8QNM=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 40, + "width": 121.13720703125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+OBXtY9ORA=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz+OBXtY+jUI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz+OBXtY/vmw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+OBXtZAyJQ=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz+OBXtZB0Do=", + "_parent": { + "$ref": "AAAAAAGAz+OBXdY7ejk=" + }, + "model": { + "$ref": "AAAAAAGAz+OBXdY6RdU=" + }, + "font": "Arial;13;0", + "left": 653, + "top": 80, + "width": 1, + "height": 761 + } + ], + "font": "Arial;13;0", + "left": 592, + "top": 40, + "width": 121.13720703125, + "height": 801, + "nameCompartment": { + "$ref": "AAAAAAGAz+OBXdY8QNM=" + }, + "linePart": { + "$ref": "AAAAAAGAz+OBXtZB0Do=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz+QhItZ6p6k=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+QhItZ551g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+QhItZ70WI=", + "_parent": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "model": { + "$ref": "AAAAAAGAz+QhItZ551g=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 145, + "width": 166.93701171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "edgePosition": 1, + "text": "3 : Initialize Client" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+QhItZ8VGY=", + "_parent": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "model": { + "$ref": "AAAAAAGAz+QhItZ551g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 130, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+QhItZ9cxI=", + "_parent": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "model": { + "$ref": "AAAAAAGAz+QhItZ551g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 576, + "top": 165, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz+QhItZ+78o=", + "_parent": { + "$ref": "AAAAAAGAz+QhItZ6p6k=" + }, + "model": { + "$ref": "AAAAAAGAz+QhItZ551g=" + }, + "font": "Arial;13;0", + "left": 646, + "top": 161, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz+OBXtZB0Do=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "506:161;646:161", + "nameLabel": { + "$ref": "AAAAAAGAz+QhItZ70WI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+QhItZ8VGY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+QhItZ9cxI=" + }, + "activation": { + "$ref": "AAAAAAGAz+QhItZ+78o=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz+Z2/taq6hE=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz+Z2/tar6ac=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/taq6hE=" + }, + "model": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz+Z2/tasxfQ=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/tar6ac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+Z2/tatQ0o=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/tar6ac=" + }, + "font": "Arial;13;1", + "left": 773, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "config" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+Z2/tau+78=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/tar6ac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz+Z2/tavG9o=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/tar6ac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+Z2/tasxfQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz+Z2/tatQ0o=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz+Z2/tau+78=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+Z2/tavG9o=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz+Z2/tawMLc=", + "_parent": { + "$ref": "AAAAAAGAz+Z2/taq6hE=" + }, + "model": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "font": "Arial;13;0", + "left": 804, + "top": 80, + "width": 1, + "height": 809 + } + ], + "font": "Arial;13;0", + "left": 768, + "top": 40, + "width": 72.736328125, + "height": 849, + "nameCompartment": { + "$ref": "AAAAAAGAz+Z2/tar6ac=" + }, + "linePart": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz+3ElddiGfQ=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz+3ElddhnUY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+3Elddj5G8=", + "_parent": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "model": { + "$ref": "AAAAAAGAz+3ElddhnUY=" + }, + "font": "Arial;13;0", + "left": 597, + "top": 200, + "width": 103.33349609375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "edgePosition": 1, + "text": "4 : Initialize config" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+3Elddk2Xc=", + "_parent": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "model": { + "$ref": "AAAAAAGAz+3ElddhnUY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 185, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz+3ElddlYc8=", + "_parent": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "model": { + "$ref": "AAAAAAGAz+3ElddhnUY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 220, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz+3Elddm8h8=", + "_parent": { + "$ref": "AAAAAAGAz+3ElddiGfQ=" + }, + "model": { + "$ref": "AAAAAAGAz+3ElddhnUY=" + }, + "font": "Arial;13;0", + "left": 797, + "top": 216, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "500:216;797:216", + "nameLabel": { + "$ref": "AAAAAAGAz+3Elddj5G8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz+3Elddk2Xc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz+3ElddlYc8=" + }, + "activation": { + "$ref": "AAAAAAGAz+3Elddm8h8=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz/PshNd+Q4k=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz/PshNd96HM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz/PshNd/6F4=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd+Q4k=" + }, + "model": { + "$ref": "AAAAAAGAz/PshNd96HM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz/PshNeAbik=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd/6F4=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/PshNeBxFY=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd/6F4=" + }, + "font": "Arial;13;1", + "left": 957, + "top": 47, + "width": 72.12451171875, + "height": 13, + "text": "Indicators" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/PshNeCTgA=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd/6F4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/PshNeD9uE=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd/6F4=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 40, + "width": 82.12451171875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz/PshNeAbik=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz/PshNeBxFY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz/PshNeCTgA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz/PshNeD9uE=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz/PshNeEWqw=", + "_parent": { + "$ref": "AAAAAAGAz/PshNd+Q4k=" + }, + "model": { + "$ref": "AAAAAAGAz/PshNd96HM=" + }, + "font": "Arial;13;0", + "left": 993, + "top": 80, + "width": 1, + "height": 777 + } + ], + "font": "Arial;13;0", + "left": 952, + "top": 40, + "width": 82.12451171875, + "height": 817, + "nameCompartment": { + "$ref": "AAAAAAGAz/PshNd/6F4=" + }, + "linePart": { + "$ref": "AAAAAAGAz/PshNeEWqw=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz/UD1de/ooA=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz/UD1de+epw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/UD1dfAZIo=", + "_parent": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "model": { + "$ref": "AAAAAAGAz/UD1de+epw=" + }, + "font": "Arial;13;0", + "left": 825, + "top": 230, + "width": 140.91162109375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "edgePosition": 1, + "text": "5 : Get indicator defaults" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/UD1dfBgVE=", + "_parent": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "model": { + "$ref": "AAAAAAGAz/UD1de+epw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 895, + "top": 215, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/UD1dfCRWg=", + "_parent": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "model": { + "$ref": "AAAAAAGAz/UD1de+epw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 895, + "top": 250, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz/UD1dfDw/0=", + "_parent": { + "$ref": "AAAAAAGAz/UD1de/ooA=" + }, + "model": { + "$ref": "AAAAAAGAz/UD1de+epw=" + }, + "font": "Arial;13;0", + "left": 986, + "top": 246, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz/PshNeEWqw=" + }, + "tail": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "points": "804:246;986:246", + "nameLabel": { + "$ref": "AAAAAAGAz/UD1dfAZIo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz/UD1dfBgVE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz/UD1dfCRWg=" + }, + "activation": { + "$ref": "AAAAAAGAz/UD1dfDw/0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGAz/mfKthG0HM=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz/mfKthFyS8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/mfKthH5fY=", + "_parent": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "model": { + "$ref": "AAAAAAGAz/mfKthFyS8=" + }, + "font": "Arial;13;0", + "left": 580, + "top": 288, + "width": 137.28076171875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "edgePosition": 1, + "text": "6 : load states from files" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/mfKthIeSw=", + "_parent": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "model": { + "$ref": "AAAAAAGAz/mfKthFyS8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 273, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGAz/mfKthJJpw=", + "_parent": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "model": { + "$ref": "AAAAAAGAz/mfKthFyS8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 648, + "top": 308, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGAz/mfKthK0Ks=", + "_parent": { + "$ref": "AAAAAAGAz/mfKthG0HM=" + }, + "model": { + "$ref": "AAAAAAGAz/mfKthFyS8=" + }, + "font": "Arial;13;0", + "left": 797, + "top": 304, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "500:304;797:304", + "nameLabel": { + "$ref": "AAAAAAGAz/mfKthH5fY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGAz/mfKthIeSw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz/mfKthJJpw=" + }, + "activation": { + "$ref": "AAAAAAGAz/mfKthK0Ks=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGAz/poZ9hdTQw=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGAz/poZ9hewms=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hdTQw=" + }, + "model": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGAz/poZ9hf2nk=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hewms=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/poZ9hgv/0=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hewms=" + }, + "font": "Arial;13;1", + "left": 1149, + "top": 47, + "width": 62.736328125, + "height": 13, + "text": "Candles" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/poZ9hhb6k=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hewms=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGAz/poZ9hiY0A=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hewms=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1144, + "top": 40, + "width": 72.736328125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGAz/poZ9hf2nk=" + }, + "nameLabel": { + "$ref": "AAAAAAGAz/poZ9hgv/0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGAz/poZ9hhb6k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGAz/poZ9hiY0A=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGAz/poZ9hj/S8=", + "_parent": { + "$ref": "AAAAAAGAz/poZ9hdTQw=" + }, + "model": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + }, + "font": "Arial;13;0", + "left": 1180, + "top": 80, + "width": 1, + "height": 777 + } + ], + "font": "Arial;13;0", + "left": 1144, + "top": 40, + "width": 72.736328125, + "height": 817, + "nameCompartment": { + "$ref": "AAAAAAGAz/poZ9hewms=" + }, + "linePart": { + "$ref": "AAAAAAGAz/poZ9hj/S8=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0AOL69iiEx8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0AOL69ihNb0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0AOL69ijsGk=", + "_parent": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "model": { + "$ref": "AAAAAAGA0AOL69ihNb0=" + }, + "font": "Arial;13;0", + "left": 760, + "top": 347, + "width": 166.21337890625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "edgePosition": 1, + "text": "7 : Load Saved data from file" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0AOL69ikPRg=", + "_parent": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "model": { + "$ref": "AAAAAAGA0AOL69ihNb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 858, + "top": 347, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0AOL69ilKqk=", + "_parent": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "model": { + "$ref": "AAAAAAGA0AOL69ihNb0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 824, + "top": 348, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0AOL69imU0o=", + "_parent": { + "$ref": "AAAAAAGA0AOL69iiEx8=" + }, + "model": { + "$ref": "AAAAAAGA0AOL69ihNb0=" + }, + "font": "Arial;13;0", + "left": 797, + "top": 364, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "tail": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "points": "804:344;834:344;834:364;810:364", + "nameLabel": { + "$ref": "AAAAAAGA0AOL69ijsGk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0AOL69ikPRg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0AOL69ilKqk=" + }, + "activation": { + "$ref": "AAAAAAGA0AOL69imU0o=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0Bawvdi4om4=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0Bawvdi3zrg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bawvdi5OAc=", + "_parent": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "model": { + "$ref": "AAAAAAGA0Bawvdi3zrg=" + }, + "font": "Arial;13;0", + "left": 783, + "top": 395, + "width": 121.41796875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "edgePosition": 1, + "text": "8 : Set loaded values" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bawvdi6yWU=", + "_parent": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "model": { + "$ref": "AAAAAAGA0Bawvdi3zrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 858, + "top": 395, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bawvdi7/uM=", + "_parent": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "model": { + "$ref": "AAAAAAGA0Bawvdi3zrg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 824, + "top": 396, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0Bawvdi89As=", + "_parent": { + "$ref": "AAAAAAGA0Bawvdi4om4=" + }, + "model": { + "$ref": "AAAAAAGA0Bawvdi3zrg=" + }, + "font": "Arial;13;0", + "left": 797, + "top": 412, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "tail": { + "$ref": "AAAAAAGAz+Z2/tawMLc=" + }, + "points": "804:392;834:392;834:412;810:412", + "nameLabel": { + "$ref": "AAAAAAGA0Bawvdi5OAc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0Bawvdi6yWU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0Bawvdi7/uM=" + }, + "activation": { + "$ref": "AAAAAAGA0Bawvdi89As=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0Bl559jPFK8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0Bl559jOGk8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bl559jQTL4=", + "_parent": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "model": { + "$ref": "AAAAAAGA0Bl559jOGk8=" + }, + "font": "Arial;13;0", + "left": 780, + "top": 440, + "width": 113.45166015625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "edgePosition": 1, + "text": "9 : Initialize candles" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bl559jRtEo=", + "_parent": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "model": { + "$ref": "AAAAAAGA0Bl559jOGk8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 836, + "top": 425, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bl559jS8wg=", + "_parent": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "model": { + "$ref": "AAAAAAGA0Bl559jOGk8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 836, + "top": 460, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0Bl559jTn4A=", + "_parent": { + "$ref": "AAAAAAGA0Bl559jPFK8=" + }, + "model": { + "$ref": "AAAAAAGA0Bl559jOGk8=" + }, + "font": "Arial;13;0", + "left": 1173, + "top": 456, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz/poZ9hj/S8=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "500:456;1173:456", + "nameLabel": { + "$ref": "AAAAAAGA0Bl559jQTL4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0Bl559jRtEo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0Bl559jS8wg=" + }, + "activation": { + "$ref": "AAAAAAGA0Bl559jTn4A=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0Bp3U9jliRs=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0Bp3U9jkJMI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bp3U9jm4+8=", + "_parent": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "model": { + "$ref": "AAAAAAGA0Bp3U9jkJMI=" + }, + "font": "Arial;13;0", + "left": 1152, + "top": 491, + "width": 135.84619140625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "edgePosition": 1, + "text": "10 : sets Candle history" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bp3U9jnv3U=", + "_parent": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "model": { + "$ref": "AAAAAAGA0Bp3U9jkJMI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1234, + "top": 491, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Bp3U9jo7m8=", + "_parent": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "model": { + "$ref": "AAAAAAGA0Bp3U9jkJMI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1200, + "top": 492, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0Bp3VNjphwA=", + "_parent": { + "$ref": "AAAAAAGA0Bp3U9jliRs=" + }, + "model": { + "$ref": "AAAAAAGA0Bp3U9jkJMI=" + }, + "font": "Arial;13;0", + "left": 1173, + "top": 508, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz/poZ9hj/S8=" + }, + "tail": { + "$ref": "AAAAAAGAz/poZ9hj/S8=" + }, + "points": "1180:488;1210:488;1210:508;1186:508", + "nameLabel": { + "$ref": "AAAAAAGA0Bp3U9jm4+8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0Bp3U9jnv3U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0Bp3U9jo7m8=" + }, + "activation": { + "$ref": "AAAAAAGA0Bp3VNjphwA=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0CWZt9j8G9w=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0CWZt9j792U=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0CWZt9j9j4Q=", + "_parent": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "model": { + "$ref": "AAAAAAGA0CWZt9j792U=" + }, + "font": "Arial;13;0", + "left": 678, + "top": 520, + "width": 131.26953125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "edgePosition": 1, + "text": "11 : Initialize Indicators" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0CWZt9j+1Gw=", + "_parent": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "model": { + "$ref": "AAAAAAGA0CWZt9j792U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 743, + "top": 505, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0CWZt9j/mKI=", + "_parent": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "model": { + "$ref": "AAAAAAGA0CWZt9j792U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 743, + "top": 540, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0CWZt9kAkF0=", + "_parent": { + "$ref": "AAAAAAGA0CWZt9j8G9w=" + }, + "model": { + "$ref": "AAAAAAGA0CWZt9j792U=" + }, + "font": "Arial;13;0", + "left": 986, + "top": 536, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz/PshNeEWqw=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "500:536;986:536", + "nameLabel": { + "$ref": "AAAAAAGA0CWZt9j9j4Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0CWZt9j+1Gw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0CWZt9j/mKI=" + }, + "activation": { + "$ref": "AAAAAAGA0CWZt9kAkF0=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0Cb8mNkSW7U=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0Cb8mNkRhYI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Cb8mNkTfQM=", + "_parent": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "model": { + "$ref": "AAAAAAGA0Cb8mNkRhYI=" + }, + "font": "Arial;13;0", + "left": 943, + "top": 563, + "width": 190.04248046875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "edgePosition": 1, + "text": "12 : initialize default indicator list" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Cb8mNkUOcg=", + "_parent": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "model": { + "$ref": "AAAAAAGA0Cb8mNkRhYI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1053, + "top": 563, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0Cb8mNkVAio=", + "_parent": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "model": { + "$ref": "AAAAAAGA0Cb8mNkRhYI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1019, + "top": 564, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0Cb8mNkWLQA=", + "_parent": { + "$ref": "AAAAAAGA0Cb8mNkSW7U=" + }, + "model": { + "$ref": "AAAAAAGA0Cb8mNkRhYI=" + }, + "font": "Arial;13;0", + "left": 986, + "top": 580, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz/PshNeEWqw=" + }, + "tail": { + "$ref": "AAAAAAGAz/PshNeEWqw=" + }, + "points": "999:560;1029:560;1029:580;999:580", + "nameLabel": { + "$ref": "AAAAAAGA0Cb8mNkTfQM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0Cb8mNkUOcg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0Cb8mNkVAio=" + }, + "activation": { + "$ref": "AAAAAAGA0Cb8mNkWLQA=" + } + }, + { + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGA0C/7LtkrabU=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGA0C/7L9ksTj8=", + "_parent": { + "$ref": "AAAAAAGA0C/7LtkrabU=" + }, + "model": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGA0C/7L9ktqPE=", + "_parent": { + "$ref": "AAAAAAGA0C/7L9ksTj8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGA0C/7L9ku7Ls=", + "_parent": { + "$ref": "AAAAAAGA0C/7L9ksTj8=" + }, + "font": "Arial;13;1", + "left": 1389, + "top": 47, + "width": 98.84814453125, + "height": 13, + "text": "Exchange info" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGA0C/7L9kvPyc=", + "_parent": { + "$ref": "AAAAAAGA0C/7L9ksTj8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 106.20263671875, + "height": 13, + "text": "(from Interaction1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGA0C/7L9kwbhA=", + "_parent": { + "$ref": "AAAAAAGA0C/7L9ksTj8=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1384, + "top": 40, + "width": 108.84814453125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGA0C/7L9ktqPE=" + }, + "nameLabel": { + "$ref": "AAAAAAGA0C/7L9ku7Ls=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGA0C/7L9kvPyc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0C/7L9kwbhA=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGA0C/7L9kxQHo=", + "_parent": { + "$ref": "AAAAAAGA0C/7LtkrabU=" + }, + "model": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + }, + "font": "Arial;13;0", + "left": 1438, + "top": 80, + "width": 1, + "height": 809 + } + ], + "font": "Arial;13;0", + "left": 1384, + "top": 40, + "width": 108.84814453125, + "height": 849, + "nameCompartment": { + "$ref": "AAAAAAGA0C/7L9ksTj8=" + }, + "linePart": { + "$ref": "AAAAAAGA0C/7L9kxQHo=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0DDIU9lwxfM=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0DDIUtlvNoo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DDIU9lxRTE=", + "_parent": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "model": { + "$ref": "AAAAAAGA0DDIUtlvNoo=" + }, + "font": "Arial;13;0", + "left": 887, + "top": 624, + "width": 157.548828125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "edgePosition": 1, + "text": "13 : Initialize exchange Info" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DDIU9lyfdI=", + "_parent": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "model": { + "$ref": "AAAAAAGA0DDIUtlvNoo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 609, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DDIU9lzfxs=", + "_parent": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "model": { + "$ref": "AAAAAAGA0DDIUtlvNoo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 965, + "top": 644, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0DDIU9l0FJI=", + "_parent": { + "$ref": "AAAAAAGA0DDIU9lwxfM=" + }, + "model": { + "$ref": "AAAAAAGA0DDIUtlvNoo=" + }, + "font": "Arial;13;0", + "left": 1431, + "top": 640, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGA0C/7L9kxQHo=" + }, + "tail": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "points": "500:640;1431:640", + "nameLabel": { + "$ref": "AAAAAAGA0DDIU9lxRTE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0DDIU9lyfdI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0DDIU9lzfxs=" + }, + "activation": { + "$ref": "AAAAAAGA0DDIU9l0FJI=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0DJar9mGxJc=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0DJar9mF634=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DJar9mHlZk=", + "_parent": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "model": { + "$ref": "AAAAAAGA0DJar9mF634=" + }, + "font": "Arial;13;0", + "left": 1403, + "top": 667, + "width": 161.88427734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "edgePosition": 1, + "text": "14 : get data from exchange" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DJar9mIdDo=", + "_parent": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "model": { + "$ref": "AAAAAAGA0DJar9mF634=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1498, + "top": 667, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DJar9mJIes=", + "_parent": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "model": { + "$ref": "AAAAAAGA0DJar9mF634=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1464, + "top": 668, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0DJar9mKMqs=", + "_parent": { + "$ref": "AAAAAAGA0DJar9mGxJc=" + }, + "model": { + "$ref": "AAAAAAGA0DJar9mF634=" + }, + "font": "Arial;13;0", + "left": 1431, + "top": 684, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGA0C/7L9kxQHo=" + }, + "tail": { + "$ref": "AAAAAAGA0C/7L9kxQHo=" + }, + "points": "1444:664;1474:664;1474:684;1444:684", + "nameLabel": { + "$ref": "AAAAAAGA0DJar9mHlZk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0DJar9mIdDo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0DJar9mJIes=" + }, + "activation": { + "$ref": "AAAAAAGA0DJar9mKMqs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0DRK+dmchFQ=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0DRK+dmbbB0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DRK+dmdtqo=", + "_parent": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "model": { + "$ref": "AAAAAAGA0DRK+dmbbB0=" + }, + "font": "Arial;13;0", + "left": 349, + "top": 712, + "width": 127.9306640625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "edgePosition": 1, + "text": "15 : get rendered data" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DRK+dmeCgQ=", + "_parent": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "model": { + "$ref": "AAAAAAGA0DRK+dmbbB0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 412, + "top": 697, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DRK+dmfTbU=", + "_parent": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "model": { + "$ref": "AAAAAAGA0DRK+dmbbB0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 412, + "top": 732, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0DRK+dmgsSg=", + "_parent": { + "$ref": "AAAAAAGA0DRK+dmchFQ=" + }, + "model": { + "$ref": "AAAAAAGA0DRK+dmbbB0=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 728, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "tail": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + }, + "points": "332:728;493:728", + "nameLabel": { + "$ref": "AAAAAAGA0DRK+dmdtqo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0DRK+dmeCgQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0DRK+dmfTbU=" + }, + "activation": { + "$ref": "AAAAAAGA0DRK+dmgsSg=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0DUv4NmygOY=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0DUv4NmxcIM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DUv4NmzWfk=", + "_parent": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "model": { + "$ref": "AAAAAAGA0DUv4NmxcIM=" + }, + "font": "Arial;13;0", + "left": 347, + "top": 755, + "width": 130.7998046875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "edgePosition": 1, + "text": "16 : get javascript data" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DUv4Nm0TkE=", + "_parent": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "model": { + "$ref": "AAAAAAGA0DUv4NmxcIM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 412, + "top": 740, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DUv4Nm1p/A=", + "_parent": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "model": { + "$ref": "AAAAAAGA0DUv4NmxcIM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 412, + "top": 775, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0DUv4Nm2V5c=", + "_parent": { + "$ref": "AAAAAAGA0DUv4NmygOY=" + }, + "model": { + "$ref": "AAAAAAGA0DUv4NmxcIM=" + }, + "font": "Arial;13;0", + "left": 493, + "top": 771, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz94QpdXI13I=" + }, + "tail": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + }, + "points": "332:771;493:771", + "nameLabel": { + "$ref": "AAAAAAGA0DUv4NmzWfk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0DUv4Nm0TkE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0DUv4Nm1p/A=" + }, + "activation": { + "$ref": "AAAAAAGA0DUv4Nm2V5c=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGA0DW8CdnJMxc=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QLHP8=" + }, + "model": { + "$ref": "AAAAAAGA0DW8CdnI/9k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DW8CtnKiEU=", + "_parent": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "model": { + "$ref": "AAAAAAGA0DW8CdnI/9k=" + }, + "font": "Arial;13;0", + "left": 205, + "top": 796, + "width": 91.787109375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "edgePosition": 1, + "text": "17 : Serve page" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DW8CtnLC8E=", + "_parent": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "model": { + "$ref": "AAAAAAGA0DW8CdnI/9k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 250, + "top": 811, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGA0DW8CtnMnzk=", + "_parent": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "model": { + "$ref": "AAAAAAGA0DW8CdnI/9k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 251, + "top": 776, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGA0DW8CtnNjDw=", + "_parent": { + "$ref": "AAAAAAGA0DW8CdnJMxc=" + }, + "model": { + "$ref": "AAAAAAGA0DW8CdnI/9k=" + }, + "font": "Arial;13;0", + "left": 157, + "top": 792, + "width": 14, + "height": 29 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGAz9z0NNWGZL0=" + }, + "tail": { + "$ref": "AAAAAAGAz913O9Wmr+Q=" + }, + "points": "332:792;170:792", + "nameLabel": { + "$ref": "AAAAAAGA0DW8CtnKiEU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGA0DW8CtnLC8E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGA0DW8CtnMnzk=" + }, + "activation": { + "$ref": "AAAAAAGA0DW8CtnNjDw=" + } + } + ] + } + ], + "messages": [ + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz+Cc+tYDa28=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Refresh Page", + "source": { + "$ref": "AAAAAAGAz9z0M9V/FI4=" + }, + "target": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz+JQddYj2jQ=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize data obj", + "source": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "target": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz+QhItZ551g=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize Client", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGAz+OBXdY6RdU=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz+3ElddhnUY=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize config", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz/UD1de+epw=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Get indicator defaults", + "source": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "target": { + "$ref": "AAAAAAGAz/PshNd96HM=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGAz/mfKthFyS8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "load states from files", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0AOL69ihNb0=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Load Saved data from file", + "source": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "target": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0Bawvdi3zrg=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Set loaded values", + "source": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + }, + "target": { + "$ref": "AAAAAAGAz+Z2/tap6g0=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0Bl559jOGk8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize candles", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0Bp3U9jkJMI=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "sets Candle history", + "source": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + }, + "target": { + "$ref": "AAAAAAGAz/poZ9hcBb8=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0CWZt9j792U=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize Indicators", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGAz/PshNd96HM=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0Cb8mNkRhYI=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "initialize default indicator list", + "source": { + "$ref": "AAAAAAGAz/PshNd96HM=" + }, + "target": { + "$ref": "AAAAAAGAz/PshNd96HM=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0DDIUtlvNoo=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Initialize exchange Info", + "source": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + }, + "target": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0DJar9mF634=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "get data from exchange", + "source": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + }, + "target": { + "$ref": "AAAAAAGA0C/7LtkqDiE=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0DRK+dmbbB0=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "get rendered data", + "source": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "target": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0DUv4NmxcIM=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "get javascript data", + "source": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "target": { + "$ref": "AAAAAAGAz94QpNXBzB4=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGA0DW8CdnI/9k=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Serve page", + "source": { + "$ref": "AAAAAAGAz913O9Wf6Xw=" + }, + "target": { + "$ref": "AAAAAAGAz9z0M9V/FI4=" + } + } + ], + "participants": [ + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz9z0M9V/FI4=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Lifeline1", + "represent": { + "$ref": "AAAAAAGAz9z0M9V+GR0=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz913O9Wf6Xw=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "App.py", + "represent": { + "$ref": "AAAAAAGAz913O9WeSks=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz94QpNXBzB4=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "data.py", + "represent": { + "$ref": "AAAAAAGAz94QpNXA1mM=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz+OBXdY6RdU=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Exchange Client", + "represent": { + "$ref": "AAAAAAGAz+OBXdY58vc=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz+Z2/tap6g0=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "config", + "represent": { + "$ref": "AAAAAAGAz+Z2/taoQtw=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz/PshNd96HM=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Indicators", + "represent": { + "$ref": "AAAAAAGAz/Psg9d8Uf4=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGAz/poZ9hcBb8=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Candles", + "represent": { + "$ref": "AAAAAAGAz/poZ9hb7TE=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGA0C/7LtkqDiE=", + "_parent": { + "$ref": "AAAAAAGAz9Die9QK0bw=" + }, + "name": "Exchange info", + "represent": { + "$ref": "AAAAAAGA0C/7LtkpGUE=" + }, + "isMultiInstance": false + } + ] + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz9z0M9V+GR0=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role1", + "type": { + "$ref": "AAAAAAGAz9wEJ9V6o8w=" + } + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz913O9WeSks=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role2" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz94QpNXA1mM=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role3" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz+OBXdY58vc=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role4" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz+Z2/taoQtw=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role5" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz/Psg9d8Uf4=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role6" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGAz/poZ9hb7TE=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role7" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGA0C/7LtkpGUE=", + "_parent": { + "$ref": "AAAAAAGAz9DietQJtMs=" + }, + "name": "Role8" + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAGAz9wEJ9V6o8w=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Javascript Client" + } + ] +} \ No newline at end of file diff --git a/app.py b/app.py index 1581002..0892115 100644 --- a/app.py +++ b/app.py @@ -148,7 +148,8 @@ def settings(): if 'delete' in request.form: indicator = request.form['delete'] - del bt.app_data.indicators.indicator_list[indicator] + # This will delete in both indicators and config. + bt.app_data.indicators.delete_indicator(indicator) # Redirect without reloading history bt.app_data.config.config_and_states('save') return redirect('/') @@ -170,8 +171,10 @@ def settings(): if value.isdigit(): value = int(value) properties[key] = value + # Should create in indicators and update the list in config. bt.app_data.indicators.create_indicator(name=indcr, itype=indtyp, properties=properties) + else: print('ERROR SETTING VALUE') print(f'The string received by the server was: /n{request.form}') @@ -199,5 +202,5 @@ def saved_data(): def indicator_init(): symbol = bt.app_data.config.trading_pair interval = bt.app_data.config.chart_interval - d = bt.app_data.indicators.get_indicator_data(symbol, interval, 1000) + d = bt.app_data.indicators.get_indicator_data(symbol, interval, 800) return jsonify(d) diff --git a/candles.py b/candles.py index 5f5dcb0..00f096b 100644 --- a/candles.py +++ b/candles.py @@ -213,7 +213,8 @@ class Candles: # Returns the latest closing values from the class instance. if self.latest_close_values: if len(self.latest_close_values) < num_record: - print('Warning: get_latest_close_values() - Requested too more records then available') + print(f'Warning: get_latest_close_values() - Requested {num_record} too more records then available') + print(len(self.latest_close_values)) num_record = len(self.latest_close_values) return self.latest_close_values[-num_record:] else: diff --git a/config.yml b/config.yml index e8f8575..5d3e40f 100644 --- a/config.yml +++ b/config.yml @@ -28,9 +28,9 @@ indicator_list: type: EMA value: 0 visible: true - New Indicator4: - color_1: '#2f1bc6' - color_2: '#3e79cb' + MACD: + color_1: '#675c3b' + color_2: '#54fcd6' fast_p: 12 hist: 0 macd: 0 @@ -40,6 +40,12 @@ indicator_list: type: MACD value: 0 visible: true + New rsi: + color: '#1f8438' + period: 10 + type: RSI + value: '38.67' + visible: 'True' RSI 14: color: '#07120c' period: 14 @@ -64,14 +70,12 @@ indicator_list: type: SMA value: 0 visible: true - indicator 5: - color: '#13cbec' - nameww: valueww + Testing1: + color: '#ffa500' period: 20 - test222: 2222222 - type: LREG - value: '30302.05' - visible: 'True' + type: RSI + value: 0 + visible: true vol: type: Volume value: 0 diff --git a/data.py b/data.py index e75bed5..1cb96e3 100644 --- a/data.py +++ b/data.py @@ -75,4 +75,5 @@ class BrighterData: print(data) # TODO lets go! + app_data = BrighterData() diff --git a/indicators.py b/indicators.py index d16b28e..c8ced5a 100644 --- a/indicators.py +++ b/indicators.py @@ -3,21 +3,330 @@ import numpy as np import talib +class Indicator: + def __init__(self, name, indicator_type, properties): + # Initialise all indicators with some default properties. + self.name = name + self.properties = properties + self.properties['type'] = indicator_type + if 'value' not in properties: + self.properties['value'] = 0 + if 'visible' not in properties: + self.properties['visible'] = True + + +class Volume(Indicator): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + + def calculate(self, candles, num_results=800): + return candles.get_volume(self.properties['type']) + + +class SMA(Indicator): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + if 'color' not in properties: + self.properties['color'] = f"#{random.randrange(0x1000000):06x}" + if 'period' not in properties: + self.properties['period'] = 20 + + def calculate(self, candles, num_results=800): + # These indicators do computations over period number of price data points. + # So we need at least that plus what ever amount of results needed. + num_cv = self.properties['period'] + num_results + closing_data = candles.get_latest_close_values(num_cv) + if len(closing_data) < num_cv: + print(f'Could not calculate {self.properties["type"]} for time period of {self.properties["period"]}') + print('Not enough data available') + return + # Initialize two arrays to hold a list of closing values and + # a list of timestamps associated with these values + closes = [] + ts = [] + # Isolate all the closing values and timestamps from + # the dictionary object + for each in closing_data: + closes.append(each['close']) + ts.append(each['time']) + # Convert the list of closes to a numpy array + np_real_data = np.array(closes, dtype=float) + # Pass the closing values and the period parameter to talib + i_values = None + if self.properties['type'] == 'SMA': + i_values = talib.SMA(np_real_data, self.properties['period']) + if self.properties['type'] == 'RSI': + i_values = talib.RSI(np_real_data, self.properties['period']) + if self.properties['type'] == 'EMA': + i_values = talib.EMA(np_real_data, self.properties['period']) + if self.properties['type'] == 'LREG': + i_values = talib.LINEARREG(np_real_data, self.properties['period']) + + # Combine the new data with the timestamps + # Warning: The first of rsi values are . + # But they should get trimmed off todo get rid of try except *just debugging info + try: + i_values = i_values[-num_results:] + except Exception: + raise ValueError(f'error: {self.properties.type} {i_values}') + ts = ts[-num_results:] + r_data = [] + for each in range(len(i_values)): + r_data.append({'time': ts[each], 'value': i_values[each]}) + return {"type": self.properties['type'], "data": r_data} + + +class EMA(SMA): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + + +class RSI(SMA): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + + +class LREG(SMA): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + + +class ATR(SMA): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + + def calculate(self, candles, num_results=800): + # These indicators do computations over period number of price data points. + # So we need at least that plus what ever amount of results needed. + num_cv = self.properties.period + num_results + + high_data = candles.get_latest_high_values(num_cv) + low_data = candles.get_latest_low_values(num_cv) + close_data = candles.get_latest_close_values(num_cv) + if len(close_data) < num_cv: + print(f'Couldn\'t calculate {self.properties.type} for time period of {self.properties.period}') + print('Not enough data availiable') + return + # Initialize 4 arrays to hold a list of h/l/c values and + # a list of timestamps associated with these values + highs = [] + lows = [] + closes = [] + ts = [] + # Isolate all the values and timestamps from + # the dictionary objects + + for each in high_data: + highs.append(each['high']) + for each in low_data: + lows.append(each['low']) + for each in close_data: + closes.append(each['close']) + ts.append(each['time']) + # Convert the lists to a numpy array + np_highs = np.array(highs, dtype=float) + np_lows = np.array(lows, dtype=float) + np_closes = np.array(closes, dtype=float) + # Pass the closing values and the period parameter to talib + atr = talib.ATR(high=np_highs, + low=np_lows, + close=np_closes, + timeperiod=self.properties.period) + # Combine the new data with the timestamps + # Warning: The first ( -1) of values are . + # But they should get trimmed off + atr = atr[-num_results:] + ts = ts[-num_results:] + r_data = [] + for each in range(len(atr)): + # filter out nan values + if np.isnan(atr[each]): + continue + r_data.append({'time': ts[each], 'value': atr[each]}) + return {"type": self.properties.type, "data": r_data} + + +class BolBands(Indicator): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + ul_col = f"#{random.randrange(0x1000000):06x}" + if 'period' not in properties: + self.properties['period'] = 50 + if 'color_1' not in properties: + self.properties['color_1'] = ul_col + if 'color_2' not in properties: + self.properties['color_2'] = f"#{random.randrange(0x1000000):06x}" + if 'color_3' not in properties: + self.properties['color_3'] = ul_col + if 'value1' not in properties: + self.properties['value1'] = 0 + if 'value2' not in properties: + self.properties['value2'] = 0 + if 'value3' not in properties: + self.properties['value3'] = 0 + if 'devup' not in properties: + self.properties['devup'] = 2 + if 'devdn' not in properties: + self.properties['devdn'] = 2 + if 'ma' not in properties: + self.properties['ma'] = 1 + + def calculate(self, candles, num_results=800): + # These indicators do computations over period number of price data points. + # So we need at least that plus what ever amount of results needed. + # Acceptable values for ma in the talib.BBANDS + # {'SMA':0,'EMA':1, 'WMA' : 2, 'DEMA' : 3, 'TEMA' : 4, 'TRIMA' : 5, 'KAMA' : 6, 'MAMA' : 7, 'T3' : 8} + num_cv = self.properties['period'] + num_results + closing_data = candles.get_latest_close_values(num_cv) + if len(closing_data) < num_cv: + print(f'Couldn\'t calculate {self.properties["type"]} for time period of {self.properties["period"]}') + print('Not enough data availiable') + return + # Initialize two arrays to hold a list of closing values and + # a list of timestamps associated with these values + closes = [] + ts = [] + # Isolate all the closing values and timestamps from + # the dictionary object + for each in closing_data: + closes.append(each['close']) + ts.append(each['time']) + # Convert the list of closes to a numpy array + np_real_data = np.array(closes, dtype=float) + # Pass the closing values and the period parameter to talib + upper, middle, lower = talib.BBANDS(np_real_data, + timeperiod=self.properties['period'], + # number of non-biased standard deviations from the mean + nbdevup=self.properties['devup'], + nbdevdn=self.properties['devdn'], + # Moving average type: simple moving average here + matype=self.properties['ma']) + + # Combine the new data with the timestamps + # Warning: The first ( -1) of values are . + # But they should get trimmed off + i_values_u = upper[-num_results:] + i_values_m = middle[-num_results:] + i_values_l = lower[-num_results:] + ts = ts[-num_results:] + r_data_u = [] + r_data_m = [] + r_data_l = [] + for each in range(len(i_values_u)): + # filter out nan values + if np.isnan(i_values_u[each]): + continue + r_data_u.append({'time': ts[each], 'value': i_values_u[each]}) + r_data_m.append({'time': ts[each], 'value': i_values_m[each]}) + r_data_l.append({'time': ts[each], 'value': i_values_l[each]}) + r_data = [r_data_u, r_data_m, r_data_l] + return {"type": self.properties['type'], "data": r_data} + + +class MACD(Indicator): + def __init__(self, name, indicator_type, properties): + super().__init__(name, indicator_type, properties) + if 'fast_p' not in properties: + self.properties['fast_p'] = 12 + if 'slow_p' not in properties: + self.properties['slow_p'] = 26 + if 'signal_p' not in properties: + self.properties['signal_p'] = 9 + if 'macd' not in properties: + self.properties['macd'] = 0 + if 'signal' not in properties: + self.properties['signal'] = 0 + if 'hist' not in properties: + self.properties['hist'] = 0 + if 'color_1' not in properties: + self.properties['color_1'] = f"#{random.randrange(0x1000000):06x}" + if 'color_2' not in properties: + self.properties['color_2'] = f"#{random.randrange(0x1000000):06x}" + + def calculate(self, candles, num_results=800): + # These indicators do computations over a period number of price data points. + # So we need at least that plus what ever amount of results needed. + # It seems it needs num_of_nans = (slow_p) - 2) + signal_p + + # TODO: slow_p or fast_p which ever is greater should be used in the calc below. + # TODO but i am investigating this. + if self.properties['fast_p'] > self.properties['slow_p']: + raise ValueError('Error I think: TODO: calculate_macd()') + num_cv = (self.properties['slow_p'] - 2) + self.properties['signal_p'] + num_results + + closing_data = candles.get_latest_close_values(num_cv) + if len(closing_data) < num_cv: + print(f'Couldn\'t calculate {self.properties["type"]} for time period of {self.properties["slow_p"]}') + print('Not enough data available') + return + # Initialize two arrays to hold a list of closing values and + # a list of timestamps associated with these values + closes = [] + ts = [] + # Isolate all the closing values and timestamps from + # the dictionary object + for each in closing_data: + closes.append(each['close']) + ts.append(each['time']) + # Convert the list of closes to a numpy array + np_real_data = np.array(closes, dtype=float) + # Pass the closing values and the period parameter to talib + macd, signal, hist = talib.MACD( + np_real_data, + self.properties['fast_p'], + self.properties['slow_p'], + self.properties['signal_p']) + + # Combine the new data with the timestamps + # Warning: The first ( -1) of values are . + # But they should get trimmed off + macd = macd[-num_results:] + if len(macd) == 1: + print('looks like after slicing') + print(macd) + signal = signal[-num_results:] + hist = hist[-num_results:] + ts = ts[-num_results:] + r_macd = [] + r_signal = [] + r_hist = [] + for each in range(len(macd)): + # filter out nan values + if np.isnan(macd[each]): + continue + r_macd.append({'time': ts[each], 'value': macd[each]}) + r_signal.append({'time': ts[each], 'value': signal[each]}) + r_hist.append({'time': ts[each], 'value': hist[each]}) + r_data = [r_macd, r_signal, r_hist] + return {"type": self.properties['type'], "data": r_data} + + class Indicators: def __init__(self, candles, config): # Object containing Price and candle data. self.candles = candles - # List of all available indicator types - # todo: get rid of this use inheritance in classes instead. - self.indicator_types = {'simple_indicators': ['RSI', 'SMA', 'EMA', 'LREG'], - 'other': ['Volume', 'BOLBands', 'MACD', 'ATR']} - # List of all available indicators + # A reference to a dictionary of indicators and properties. + # This is updated when a new indicator is created, so it's state should save. self.indicator_list = config.indicator_list + # Dictionary of indicators objects + self.indicators = {} + # This fill above two dicts + self.create_loaded_indicators() + + # Create a List of all available indicator types + self.indicator_types = [ ] + for i in self.indicator_list: + if self.indicator_list[i]['type'] in self.indicator_types: + continue + self.indicator_types.append(self.indicator_list[i]['type']) # A list of values to use with bolenger bands self.bb_ma_val = {'SMA': 0, 'EMA': 1, 'WMA': 2, 'DEMA': 3, 'TEMA': 4, 'TRIMA': 5, 'KAMA': 6, 'MAMA': 7, 'T3': 8} + def create_loaded_indicators(self): + for each in self.indicator_list: + self.create_indicator(each, self.indicator_list[each]['type'], self.indicator_list[each]) @staticmethod def get_indicator_defaults(): """Set the default settings for each indicator""" @@ -58,12 +367,17 @@ class Indicators: enabled_indicators.append(indctr) return enabled_indicators - def get_indicator_data(self, symbol=None, interval=None, num_results=100): + def get_indicator_data(self, symbol=None, interval=None, num_results=800): # Loop through all the indicators. If enabled, run the appropriate # update function. Return all the results as a dictionary object. - + if symbol is not None: + print(symbol) + print('get_indicator_data() no symbol implementation') + if interval is not None: + print(interval) + print('get_indicator_data() no interval implementation') # Get a list of indicator objects and a list of enabled indicators names. - i_list = self.get_indicator_list() + i_list = self.indicators enabled_i = self.get_enabled_indicators() result = {} # Loop through all indicator objects in i_list @@ -71,334 +385,35 @@ class Indicators: # If the indicator's not enabled skip to next each_i if each_i not in enabled_i: continue - i_type = i_list[each_i]['type'] - # If it is a simple indicator. - if i_type in self.indicator_types['simple_indicators']: - result[each_i] = self.calculate_simple_indicator(i_type=i_type, - period=i_list[each_i]['period']) - if i_type in self.indicator_types['other']: - if i_type == 'BOLBands': - result[each_i] = self.calculate_bolbands(i_type=i_type, - period=i_list[each_i]['period'], - devup=i_list[each_i]['devup'], - devdn=i_list[each_i]['devdn'], - ma=i_list[each_i]['ma']) - if i_type == 'MACD': - result[each_i] = self.calculate_macd(i_type=i_type, - fast_p=i_list[each_i]['fast_p'], - slow_p=i_list[each_i]['slow_p'], - signal_p=i_list[each_i]['signal_p']) - if i_type == 'Volume': - result[each_i] = self.candles.get_volume(i_type=i_type) - - if i_type == 'ATR': - result[each_i] = self.calculate_atr(i_type=i_type, - period=i_list[each_i]['period']) - + result[each_i] = i_list[each_i].calculate(self.candles, num_results) return result - def calculate_macd(self, i_type, fast_p=12, slow_p=26, signal_p=9, num_results=800): - # These indicators do computations over a period number of price data points. - # So we need at least that plus what ever amount of results needed. - # It seems it needs num_of_nans = (slow_p) - 2) + signal_p - - # TODO: slow_p or fast_p which ever is greater should be used in the calc below. - # TODO but i am investigating this. - if fast_p > slow_p: - raise ValueError('Error I think: TODO: calculate_macd()') - num_cv = (slow_p - 2) + signal_p + num_results - - closing_data = self.candles.get_latest_close_values(num_cv) - if len(closing_data) < num_cv: - print(f'Couldn\'t calculate {i_type} for time period of {slow_p}') - print('Not enough data availiable') - return - # Initialize two arrays to hold a list of closing values and - # a list of timestamps associated with these values - closes = [] - ts = [] - # Isolate all the closing values and timestamps from - # the dictionary object - for each in closing_data: - closes.append(each['close']) - ts.append(each['time']) - # Convert the list of closes to a numpy array - np_real_data = np.array(closes, dtype=float) - # Pass the closing values and the period parameter to talib - macd, signal, hist = talib.MACD(np_real_data, fast_p, slow_p, signal_p) - - # Combine the new data with the timestamps - # Warning: The first ( -1) of values are . - # But they should get trimmed off - macd = macd[-num_results:] - if len(macd) == 1: - print('looks like after slicing') - print(macd) - signal = signal[-num_results:] - hist = hist[-num_results:] - ts = ts[-num_results:] - r_macd = [] - r_signal = [] - r_hist = [] - for each in range(len(macd)): - # filter out nan values - if np.isnan(macd[each]): - continue - r_macd.append({'time': ts[each], 'value': macd[each]}) - r_signal.append({'time': ts[each], 'value': signal[each]}) - r_hist.append({'time': ts[each], 'value': hist[each]}) - r_data = [r_macd, r_signal, r_hist] - return {"type": i_type, "data": r_data} - - def calculate_atr(self, i_type, period, num_results=800): - # These indicators do computations over period number of price data points. - # So we need at least that plus what ever amount of results needed. - num_cv = period + num_results - - high_data = self.candles.get_latest_high_values(num_cv) - low_data = self.candles.get_latest_low_values(num_cv) - close_data = self.candles.get_latest_close_values(num_cv) - if len(close_data) < num_cv: - print(f'Couldn\'t calculate {i_type} for time period of {period}') - print('Not enough data availiable') - return - # Initialize 4 arrays to hold a list of h/l/c values and - # a list of timestamps associated with these values - highs = [] - lows = [] - closes = [] - ts = [] - # Isolate all the values and timestamps from - # the dictionary objects - - for each in high_data: - highs.append(each['high']) - for each in low_data: - lows.append(each['low']) - for each in close_data: - closes.append(each['close']) - ts.append(each['time']) - # Convert the lists to a numpy array - np_highs = np.array(highs, dtype=float) - np_lows = np.array(lows, dtype=float) - np_closes = np.array(closes, dtype=float) - # Pass the closing values and the period parameter to talib - atr = talib.ATR(high=np_highs, - low=np_lows, - close=np_closes, - timeperiod=period) - # Combine the new data with the timestamps - # Warning: The first ( -1) of values are . - # But they should get trimmed off - atr = atr[-num_results:] - ts = ts[-num_results:] - r_data = [] - for each in range(len(atr)): - # filter out nan values - if np.isnan(atr[each]): - continue - r_data.append({'time': ts[each], 'value': atr[each]}) - return {"type": i_type, "data": r_data} - - def calculate_bolbands(self, i_type, period, devup=2, devdn=2, ma=0, num_results=800): - # These indicators do computations over period number of price data points. - # So we need at least that plus what ever amount of results needed. - # Acceptable values for ma in the talib.BBANDS - # {'SMA':0,'EMA':1, 'WMA' : 2, 'DEMA' : 3, 'TEMA' : 4, 'TRIMA' : 5, 'KAMA' : 6, 'MAMA' : 7, 'T3' : 8} - num_cv = period + num_results - closing_data = self.candles.get_latest_close_values(num_cv) - if len(closing_data) < num_cv: - print(f'Couldn\'t calculate {i_type} for time period of {period}') - print('Not enough data availiable') - return - # Initialize two arrays to hold a list of closing values and - # a list of timestamps associated with these values - closes = [] - ts = [] - # Isolate all the closing values and timestamps from - # the dictionary object - for each in closing_data: - closes.append(each['close']) - ts.append(each['time']) - # Convert the list of closes to a numpy array - np_real_data = np.array(closes, dtype=float) - # Pass the closing values and the period parameter to talib - upper, middle, lower = talib.BBANDS(np_real_data, - timeperiod=period, - # number of non-biased standard deviations from the mean - nbdevup=devup, - nbdevdn=devdn, - # Moving average type: simple moving average here - matype=ma) - - # Combine the new data with the timestamps - # Warning: The first ( -1) of values are . - # But they should get trimmed off - i_values_u = upper[-num_results:] - i_values_m = middle[-num_results:] - i_values_l = lower[-num_results:] - ts = ts[-num_results:] - r_data_u = [] - r_data_m = [] - r_data_l = [] - for each in range(len(i_values_u)): - # filter out nan values - if np.isnan(i_values_u[each]): - continue - r_data_u.append({'time': ts[each], 'value': i_values_u[each]}) - r_data_m.append({'time': ts[each], 'value': i_values_m[each]}) - r_data_l.append({'time': ts[each], 'value': i_values_l[each]}) - r_data = [r_data_u, r_data_m, r_data_l] - return {"type": i_type, "data": r_data} - - def calculate_simple_indicator(self, i_type, period, num_results=800): - # Valid types of indicators for this function - if i_type not in self.indicator_types['simple_indicators']: - raise ValueError(f'calculate_simple_indicator(): Unknown type: {i_type}') - - # These indicators do computations over period number of price data points. - # So we need at least that plus what ever amount of results needed. - num_cv = period + num_results - closing_data = self.candles.get_latest_close_values(num_cv) - if len(closing_data) < num_cv: - print(f'Could not calculate {i_type} for time period of {period}') - print('Not enough data available') - return - # Initialize two arrays to hold a list of closing values and - # a list of timestamps associated with these values - closes = [] - ts = [] - # Isolate all the closing values and timestamps from - # the dictionary object - for each in closing_data: - closes.append(each['close']) - ts.append(each['time']) - # Convert the list of closes to a numpy array - np_real_data = np.array(closes, dtype=float) - # Pass the closing values and the period parameter to talib - i_values = None - if i_type == 'SMA': - i_values = talib.SMA(np_real_data, period) - if i_type == 'RSI': - i_values = talib.RSI(np_real_data, period) - if i_type == 'EMA': - i_values = talib.EMA(np_real_data, period) - if i_type == 'LREG': - i_values = talib.LINEARREG(np_real_data, period) - - # Combine the new data with the timestamps - # Warning: The first of rsi values are . - # But they should get trimmed off todo get rid of try except *just debuging info - try: - i_values = i_values[-num_results:] - except Exception: - raise ValueError(f'error: {i_type} {i_values}') - ts = ts[-num_results:] - r_data = [] - for each in range(len(i_values)): - r_data.append({'time': ts[each], 'value': i_values[each]}) - return {"type": i_type, "data": r_data} + def delete_indicator(self, indicator): + del self.indicator_list[indicator] + del self.indicators[indicator] def create_indicator(self, name, itype, properties): - # Indicator type checking before adding to a dictionary of properties - properties['type'] = itype - # Force color and period properties for simple indicators - if itype in self.indicator_types['simple_indicators']: - if 'color' not in properties: - properties['color'] = f"#{random.randrange(0x1000000):06x}" - if 'period' not in properties: - properties['period'] = 20 - if itype in self.indicator_types['other']: - ul_col = f"#{random.randrange(0x1000000):06x}" - if itype == 'BOLBands': - if 'period' not in properties: - properties['period'] = 50 - if 'color_1' not in properties: - properties['color_1'] = ul_col - if 'color_2' not in properties: - properties['color_2'] = f"#{random.randrange(0x1000000):06x}" - if 'color_3' not in properties: - properties['color_3'] = ul_col - if 'value1' not in properties: - properties['value1'] = 0 - if 'value2' not in properties: - properties['value2'] = 0 - if 'value3' not in properties: - properties['value3'] = 0 - if 'devup' not in properties: - properties['devup'] = 2 - if 'devdn' not in properties: - properties['devdn'] = 2 - if 'ma' not in properties: - properties['ma'] = 1 - if itype == 'MACD': - if 'fast_p' not in properties: - properties['fast_p'] = 12 - if 'slow_p' not in properties: - properties['slow_p'] = 26 - if 'signal_p' not in properties: - properties['signal_p'] = 9 - if 'macd' not in properties: - properties['macd'] = 0 - if 'signal' not in properties: - properties['signal'] = 0 - if 'hist' not in properties: - properties['hist'] = 0 - if 'color_1' not in properties: - properties['color_1'] = f"#{random.randrange(0x1000000):06x}" - if 'color_2' not in properties: - properties['color_2'] = f"#{random.randrange(0x1000000):06x}" - if itype == 'ATR': - if 'period' not in properties: - properties['period'] = 50 - if 'color' not in properties: - properties['color'] = f"#{random.randrange(0x1000000):06x}" + if itype == 'SMA': + self.indicators[name] = SMA(name, itype, properties) + if itype == 'EMA': + self.indicators[name] = EMA(name, itype, properties) + if itype == 'RSI': + self.indicators[name] = RSI(name, itype, properties) + if itype == 'LREG': + self.indicators[name] = LREG(name, itype, properties) + if itype == 'ATR': + self.indicators[name] = ATR(name, itype, properties) + if itype == 'BOLBands': + self.indicators[name] = BolBands(name, itype, properties) + if itype == 'MACD': + self.indicators[name] = MACD(name, itype, properties) + if itype == 'Volume': + self.indicators[name] = Volume(name, itype, properties) - # Force value and visibility for all indicators - if 'value' not in properties: - properties['value'] = 0 - if 'visible' not in properties: - properties['visible'] = True - # Add the dictionary of properties and values to an instance list - self.indicator_list[name] = properties + if name not in self.indicator_list: + # If we are loading from file it would already exist in here before creation. + self.indicator_list[name] = properties return def update_indicators(self): - enabled_indcrs = self.get_enabled_indicators() - indcrs_list = self.get_indicator_list() - # Updated data is collected in this dictionary object - updates = {} - # Loop through all enabled indicators - for indcr in enabled_indcrs: - # Get the type of the indicator being updated - i_type = indcrs_list[indcr]['type'] - # Update the indicator with a function appropriate for its kind - # TODO - Check EMA results i see a bit of a sharp turn in the ema line on - # the interface side when reloading the page. It smooths out after a full reload. - if i_type in self.indicator_types['simple_indicators']: - updates[indcr] = self.calculate_simple_indicator(i_type=i_type, - period=indcrs_list[indcr]['period'], - num_results=1) - if i_type == 'BOLBands': - updates[indcr] = self.calculate_bolbands(i_type=i_type, - period=indcrs_list[indcr]['period'], - devup=indcrs_list[indcr]['devup'], - devdn=indcrs_list[indcr]['devdn'], - ma=indcrs_list[indcr]['ma'], - num_results=1) - if i_type == 'MACD': - updates[indcr] = self.calculate_macd(i_type=i_type, - fast_p=indcrs_list[indcr]['fast_p'], - slow_p=indcrs_list[indcr]['slow_p'], - signal_p=indcrs_list[indcr]['signal_p'], - num_results=1) - - if i_type == 'ATR': - updates[indcr] = self.calculate_atr(i_type=i_type, - period=indcrs_list[indcr]['period'], - num_results=1) - - if i_type == 'Volume': - updates[indcr] = self.candles.get_volume(i_type=i_type, - num_results=1) - return updates + return self.get_indicator_data(self, num_results=1) diff --git a/static/indicators.js b/static/indicators.js index 1f43fa5..5df174b 100644 --- a/static/indicators.js +++ b/static/indicators.js @@ -296,6 +296,20 @@ class Indicators { // Used in the Create indicator panel (!)Called from inline html. let n = document.getElementById("new_prop_name").value; let v = document.getElementById("new_prop_value").value; + // Converts css color name to hex + if (n == 'color'){ + // list of valid css colors + let colours = { + "aliceblue":"#f0f8ff", "antiquewhite":"#faebd7", "aqua":"#00ffff", "aquamarine":"#7fffd4", "azure":"#f0ffff", "beige":"#f5f5dc", "bisque":"#ffe4c4", "black":"#000000", "blanchedalmond":"#ffebcd", "blue":"#0000ff", "blueviolet":"#8a2be2", "brown":"#a52a2a", "burlywood":"#deb887", "cadetblue":"#5f9ea0", "chartreuse":"#7fff00", "chocolate":"#d2691e", "coral":"#ff7f50", "cornflowerblue":"#6495ed", "cornsilk":"#fff8dc", "crimson":"#dc143c", "cyan":"#00ffff", "darkblue":"#00008b", "darkcyan":"#008b8b", "darkgoldenrod":"#b8860b", "darkgray":"#a9a9a9", "darkgreen":"#006400", "darkkhaki":"#bdb76b", "darkmagenta":"#8b008b", "darkolivegreen":"#556b2f", "darkorange":"#ff8c00", "darkorchid":"#9932cc", "darkred":"#8b0000", "darksalmon":"#e9967a", "darkseagreen":"#8fbc8f", "darkslateblue":"#483d8b", "darkslategray":"#2f4f4f", "darkturquoise":"#00ced1", "darkviolet":"#9400d3", "deeppink":"#ff1493", "deepskyblue":"#00bfff", "dimgray":"#696969", "dodgerblue":"#1e90ff", "firebrick":"#b22222", "floralwhite":"#fffaf0", "forestgreen":"#228b22", "fuchsia":"#ff00ff", "gainsboro":"#dcdcdc", "ghostwhite":"#f8f8ff", "gold":"#ffd700", "goldenrod":"#daa520", "gray":"#808080", "green":"#008000", "greenyellow":"#adff2f", + "honeydew":"#f0fff0", "hotpink":"#ff69b4", "indianred ":"#cd5c5c", "indigo":"#4b0082", "ivory":"#fffff0", "khaki":"#f0e68c", "lavender":"#e6e6fa", "lavenderblush":"#fff0f5", "lawngreen":"#7cfc00", "lemonchiffon":"#fffacd", "lightblue":"#add8e6", "lightcoral":"#f08080", "lightcyan":"#e0ffff", "lightgoldenrodyellow":"#fafad2", "lightgrey":"#d3d3d3", "lightgreen":"#90ee90", "lightpink":"#ffb6c1", "lightsalmon":"#ffa07a", "lightseagreen":"#20b2aa", "lightskyblue":"#87cefa", "lightslategray":"#778899", "lightsteelblue":"#b0c4de", "lightyellow":"#ffffe0", "lime":"#00ff00", "limegreen":"#32cd32", "linen":"#faf0e6", "magenta":"#ff00ff", "maroon":"#800000", "mediumaquamarine":"#66cdaa", "mediumblue":"#0000cd", "mediumorchid":"#ba55d3", "mediumpurple":"#9370d8", "mediumseagreen":"#3cb371", "mediumslateblue":"#7b68ee", "mediumspringgreen":"#00fa9a", "mediumturquoise":"#48d1cc", "mediumvioletred":"#c71585", "midnightblue":"#191970", "mintcream":"#f5fffa", "mistyrose":"#ffe4e1", "moccasin":"#ffe4b5", "navajowhite":"#ffdead", "navy":"#000080", "oldlace":"#fdf5e6", "olive":"#808000", "olivedrab":"#6b8e23", "orange":"#ffa500", "orangered":"#ff4500", "orchid":"#da70d6", "palegoldenrod":"#eee8aa", + "palegreen":"#98fb98", "paleturquoise":"#afeeee", "palevioletred":"#d87093", "papayawhip":"#ffefd5", "peachpuff":"#ffdab9", "peru":"#cd853f", "pink":"#ffc0cb", "plum":"#dda0dd", "powderblue":"#b0e0e6", "purple":"#800080", "rebeccapurple":"#663399", "red":"#ff0000", "rosybrown":"#bc8f8f", "royalblue":"#4169e1", "saddlebrown":"#8b4513", "salmon":"#fa8072", "sandybrown":"#f4a460", "seagreen":"#2e8b57", "seashell":"#fff5ee", "sienna":"#a0522d", "silver":"#c0c0c0", "skyblue":"#87ceeb", "slateblue":"#6a5acd", "slategray":"#708090", "snow":"#fffafa", "springgreen":"#00ff7f", "steelblue":"#4682b4", "tan":"#d2b48c", "teal":"#008080", "thistle":"#d8bfd8", "tomato":"#ff6347", "turquoise":"#40e0d0", "violet":"#ee82ee", "wheat":"#f5deb3", "white":"#ffffff", "whitesmoke":"#f5f5f5", "yellow":"#ffff00", "yellowgreen":"#9acd32" + }; + // if the value is in the list of colors convert it. + if (typeof colours[v.toLowerCase()] != 'undefined') + v = colours[v.toLowerCase()]; + } + + let p={}; p[n] = v; if (document.getElementById("new_prop_list").innerHTML ==""){ diff --git a/templates/index.html b/templates/index.html index 45a4c57..3880173 100644 --- a/templates/index.html +++ b/templates/index.html @@ -313,10 +313,7 @@ {% if property=='type' %} @@ -364,10 +361,7 @@