From 625dd0ef4c2cedcafd3c5aa793d16390ee2de3c3 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sun, 17 Mar 2019 22:08:48 +0100 Subject: [PATCH] Added the Dictionary class to the class diagram --- documentation/app_class_diagram.mdj | 2186 +++++++++++++++++++++++++++ 1 file changed, 2186 insertions(+) diff --git a/documentation/app_class_diagram.mdj b/documentation/app_class_diagram.mdj index 9b43419..9b1b618 100644 --- a/documentation/app_class_diagram.mdj +++ b/documentation/app_class_diagram.mdj @@ -7951,6 +7951,1493 @@ "propertyLabel": { "$ref": "AAAAAAFpaUvZXZBACBw=" } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpizWdrTl+j44=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpizWdrTl/9lk=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpizWdrTmApQs=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl/9lk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 384, + "top": 496, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizWdrTmBqFA=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl/9lk=" + }, + "font": "Arial;13;1", + "left": 2197, + "top": 1423, + "width": 340.28515625, + "height": 13, + "text": "CFGDictionary" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizWdrTmCPFY=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl/9lk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 384, + "top": 496, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizWdrTmDtsE=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl/9lk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 384, + "top": 496, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2192, + "top": 1416, + "width": 350.28515625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpizWdrTmApQs=" + }, + "nameLabel": { + "$ref": "AAAAAAFpizWdrTmBqFA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpizWdrTmCPFY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpizWdrTmDtsE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpizWdrTmEsfY=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "font": "Arial;13;0", + "left": 2192, + "top": 1441, + "width": 350.28515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpizWdrTmFO+4=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpi0zbja5mFzk=", + "_parent": { + "$ref": "AAAAAAFpizWdrTmFO+4=" + }, + "model": { + "$ref": "AAAAAAFpi0zbUa5LsUU=" + }, + "font": "Arial;13;0", + "left": 2197, + "top": 1456, + "width": 340.28515625, + "height": 13, + "text": "+CFGDictionary()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXKJ5nbSu3E=", + "_parent": { + "$ref": "AAAAAAFpizWdrTmFO+4=" + }, + "model": { + "$ref": "AAAAAAFpjXKJqHa3uIU=" + }, + "font": "Arial;13;0", + "left": 2197, + "top": 1471, + "width": 340.28515625, + "height": 13, + "text": "+~CFGDictionary()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXL7WHkb+A4=", + "_parent": { + "$ref": "AAAAAAFpizWdrTmFO+4=" + }, + "model": { + "$ref": "AAAAAAFpjXL7HHkAHRg=" + }, + "font": "Arial;13;0", + "left": 2197, + "top": 1486, + "width": 340.28515625, + "height": 13, + "text": "-CFGDictionary(parameter: const char*, value: const char*)", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2192, + "top": 1451, + "width": 350.28515625, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpizWdrTmGSrc=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": 248, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpizWdrTmHZyU=", + "_parent": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "model": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": 248, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2192, + "top": 1416, + "width": 350.28515625, + "height": 103, + "nameCompartment": { + "$ref": "AAAAAAFpizWdrTl/9lk=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpizWdrTmEsfY=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpizWdrTmFO+4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpizWdrTmGSrc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpizWdrTmHZyU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpizuAUD4MyW4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpizuAUD4N01A=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpizuAUD4Oi+A=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4N01A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": -680, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizuAUD4P2Ss=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4N01A=" + }, + "font": "Arial;13;1", + "left": 2173, + "top": 831, + "width": 401.40673828125, + "height": 13, + "text": "Dictionary" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizuAUD4Q3ug=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4N01A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": -680, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpizuAUD4Rv4U=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4N01A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 336, + "top": -680, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 2168, + "top": 824, + "width": 411.40673828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpizuAUD4Oi+A=" + }, + "nameLabel": { + "$ref": "AAAAAAFpizuAUD4P2Ss=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpizuAUD4Q3ug=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpizuAUD4Rv4U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpizuAUD4S/hA=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpjVusc/rpAbA=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4S/hA=" + }, + "model": { + "$ref": "AAAAAAFpjVusMfrO7ls=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 854, + "width": 401.40673828125, + "height": 13, + "text": "#parameter: char *", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpjVvxaPvJH3U=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4S/hA=" + }, + "model": { + "$ref": "AAAAAAFpjVvxKPuuoTI=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 869, + "width": 401.40673828125, + "height": 13, + "text": "#value: char *", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpi3LQ6dtw7HE=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4S/hA=" + }, + "model": { + "$ref": "AAAAAAFpi3LQrttVFrc=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 884, + "width": 401.40673828125, + "height": 13, + "text": "#next: Dictionary*", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpi3M/BNzfDUI=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4S/hA=" + }, + "model": { + "$ref": "AAAAAAFpi3M+ytzE0GM=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 899, + "width": 401.40673828125, + "height": 13, + "text": "#head: Dictionary*", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2168, + "top": 849, + "width": 411.40673828125, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpizuAUD4TikE=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWRFMCqhxoA=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWRE9SqG7OI=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 922, + "width": 401.40673828125, + "height": 13, + "text": "+~Dictionary()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWSWhCynbQo=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWSWQCyMZV8=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 937, + "width": 401.40673828125, + "height": 13, + "text": "+addParameter(parameter: const char *, value: const char *): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWf+njHr0iw=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWf+WzHQnSs=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 952, + "width": 401.40673828125, + "height": 13, + "text": "+deleteParameter(parameter: const char *): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpi2NACLS0gFU=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpi2M/z7SZ61E=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 967, + "width": 401.40673828125, + "height": 13, + "text": "+get(parameter: const char *): Dictionary", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWl520Iky8w=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWl5mUIJoA4=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 982, + "width": 401.40673828125, + "height": 13, + "text": "+operator()(parameter: const char*): Dictionary", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjW3961YD5jY=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjW39sFXohYo=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 997, + "width": 401.40673828125, + "height": 13, + "text": "+count(): unsigned int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjW5B2lhUtUk=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjW5Bklg56wA=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1012, + "width": 401.40673828125, + "height": 13, + "text": "+dispose(): void", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjW8+emQ0POE=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjW8+QGQZGiA=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1027, + "width": 401.40673828125, + "height": 13, + "text": "+const longValue(): long", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjW+lSGT9nLk=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjW+lAGTiVLo=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1042, + "width": 401.40673828125, + "height": 13, + "text": "+const intValue(): int", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjW/WVWXGr+Q=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjW/WDGWrIS0=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1057, + "width": 401.40673828125, + "height": 13, + "text": "+const uintValue(): unsigned long", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXBA1maPUc4=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjXBAiWZ08yw=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1072, + "width": 401.40673828125, + "height": 13, + "text": "+const stringValue(): const char*", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXDN0GdYYuQ=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjXDNhWc9cpA=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1087, + "width": 401.40673828125, + "height": 13, + "text": "+const doubleValue(): double", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXEL72ghJXQ=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjXELomgGiF8=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1102, + "width": 401.40673828125, + "height": 13, + "text": "+const floatValue(): float", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjXE0Z2jqV94=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjXE0IWjPcdU=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1117, + "width": 401.40673828125, + "height": 13, + "text": "+const booleanValue(): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpi2QRW75YLXw=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpi2QRGr49cm4=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1132, + "width": 401.40673828125, + "height": 13, + "text": "#Dictionary()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjV0X7AFNt3k=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjV0XsgEy+dc=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1147, + "width": 401.40673828125, + "height": 13, + "text": "#Dictionary(parameter: const char *, value: const char*)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjV5b6AKSH2Y=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjV5bqAJ3JIo=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1162, + "width": 401.40673828125, + "height": 13, + "text": "#Dictionary(dictionaryToCopy: const Dictionary&)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjV/NtAPumGY=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjV/NbAPTBD4=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1177, + "width": 401.40673828125, + "height": 13, + "text": "#addNewNodeAtTheEnd(node: Dictionary*): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWKtZxhCXV4=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWKtLxgnpxg=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1192, + "width": 401.40673828125, + "height": 13, + "text": "#removeNode(node: Dictionary*): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpjWMnYxlWn1Y=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpjWMnIBk7m/k=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 1207, + "width": 401.40673828125, + "height": 13, + "text": "#isListEmpty(node: Dictionary): boolean", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 2168, + "top": 917, + "width": 411.40673828125, + "height": 308 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpizuAUD4UAqA=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 168, + "top": -340, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpizuAUD4V3qQ=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "model": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 168, + "top": -340, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 2168, + "top": 824, + "width": 411.40673828125, + "height": 401, + "nameCompartment": { + "$ref": "AAAAAAFpizuAUD4N01A=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpizuAUD4S/hA=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpizuAUD4UAqA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpizuAUD4V3qQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFpizuA9D6tYS4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpizuA9D6rPJk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpizuA9D6uxC8=", + "_parent": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "model": { + "$ref": "AAAAAAFpizuA9D6rPJk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2353, + "top": 1313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpizuA9D6vdsc=", + "_parent": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "model": { + "$ref": "AAAAAAFpizuA9D6rPJk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2338, + "top": 1313, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpizuA9D6waoQ=", + "_parent": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "model": { + "$ref": "AAAAAAFpizuA9D6rPJk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2382, + "top": 1314, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpizuA9D6tYS4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpizuAUD4MyW4=" + }, + "tail": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "lineStyle": 1, + "points": "2367:1415;2370:1225", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpizuA9D6uxC8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpizuA9D6vdsc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpizuA9D6waoQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpi0CGE0bF2oM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpi0CGE0bGKE4=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpi0CGE0bHO/w=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bGKE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0CGE0bIXSo=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bGKE4=" + }, + "font": "Arial;13;1", + "left": 1741, + "top": 1103, + "width": 402.02880859375, + "height": 13, + "text": "CFGFileParser" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0CGE0bJa9w=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bGKE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -192, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0CGE0bKk9M=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bGKE4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1736, + "top": 1096, + "width": 412.02880859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpi0CGE0bHO/w=" + }, + "nameLabel": { + "$ref": "AAAAAAFpi0CGE0bIXSo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpi0CGE0bJa9w=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpi0CGE0bKk9M=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpi0CGE0bLBnA=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "font": "Arial;13;0", + "left": 1736, + "top": 1121, + "width": 412.02880859375, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpi0CGE0bMdyM=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpi0ONH0kDJvk=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bMdyM=" + }, + "model": { + "$ref": "AAAAAAFpi0OM5EjopXg=" + }, + "font": "Arial;13;0", + "left": 1741, + "top": 1136, + "width": 402.02880859375, + "height": 13, + "text": "+CFGFileParser(sdFileSystem: SDFileSystem&, filePath: const char*)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpi0qKX6bd1sE=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bMdyM=" + }, + "model": { + "$ref": "AAAAAAFpi0qKJKbCRB4=" + }, + "font": "Arial;13;0", + "left": 1741, + "top": 1151, + "width": 402.02880859375, + "height": 13, + "text": "+parseCFGFile(): CFGDictionary", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1736, + "top": 1131, + "width": 412.02880859375, + "height": 38 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpi0CGE0bNLF8=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpi0CGE0bOqus=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "model": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1736, + "top": 1096, + "width": 412.02880859375, + "height": 73, + "nameCompartment": { + "$ref": "AAAAAAFpi0CGE0bGKE4=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpi0CGE0bLBnA=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpi0CGE0bMdyM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpi0CGE0bNLF8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpi0CGE0bOqus=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAFpi0afQXP85Es=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpi0afQHP6zWg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0afQXP9ZsA=", + "_parent": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "model": { + "$ref": "AAAAAAFpi0afQHP6zWg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2153, + "top": 1274, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0afQXP+Qls=", + "_parent": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "model": { + "$ref": "AAAAAAFpi0afQHP6zWg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 2162, + "top": 1262, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0afQXP/hgs=", + "_parent": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "model": { + "$ref": "AAAAAAFpi0afQHP6zWg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 2134, + "top": 1297, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpi0afQXP85Es=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpizWdrTl+j44=" + }, + "tail": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "lineStyle": 1, + "points": "1988:1169;2300:1415", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpi0afQXP9ZsA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpi0afQXP+Qls=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpi0afQXP/hgs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFpi0f59IaASAk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpi0f59IaBA6M=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpi0f59IaC+1M=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaBA6M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0f59IaDEBg=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaBA6M=" + }, + "font": "Arial;13;1", + "left": 1117, + "top": 1527, + "width": 79.47265625, + "height": 13, + "text": "SDFileSytem" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0f59IaE1JI=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaBA6M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpi0f59IaFpTE=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaBA6M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -192, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1112, + "top": 1520, + "width": 89.47265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpi0f59IaC+1M=" + }, + "nameLabel": { + "$ref": "AAAAAAFpi0f59IaDEBg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpi0f59IaE1JI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpi0f59IaFpTE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpi0f59IaGLSE=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "font": "Arial;13;0", + "left": 1112, + "top": 1545, + "width": 89.47265625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpi0f59IaHQFA=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "font": "Arial;13;0", + "left": 1112, + "top": 1555, + "width": 89.47265625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpi0f59IaIiyY=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpi0f59IaJOls=", + "_parent": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "model": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1112, + "top": 1520, + "width": 89.47265625, + "height": 45, + "nameCompartment": { + "$ref": "AAAAAAFpi0f59IaBA6M=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpi0f59IaGLSE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpi0f59IaHQFA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpi0f59IaIiyY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpi0f59IaJOls=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFpi0g684wc9+I=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpi0g684waxJ0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0g684wdJaE=", + "_parent": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "model": { + "$ref": "AAAAAAFpi0g684waxJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1141, + "top": 1469, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0g684weWO4=", + "_parent": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "model": { + "$ref": "AAAAAAFpi0g684waxJ0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1126, + "top": 1469, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpi0g684wfwv0=", + "_parent": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "model": { + "$ref": "AAAAAAFpi0g684waxJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1170, + "top": 1470, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpi0g684wc9+I=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpKneDch8OUuM=" + }, + "tail": { + "$ref": "AAAAAAFpi0f59IaASAk=" + }, + "lineStyle": 1, + "points": "1156:1519;1156:1433", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpi0g684wdJaE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpi0g684weWO4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpi0g684wfwv0=" + } } ] }, @@ -10535,6 +12022,705 @@ "$ref": "AAAAAAFF+qBWK6M3Z8Y=" }, "name": "ESP8266WiFiClass" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpizWdqzl8cVE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "CFGDictionary", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFpizuA9D6rPJk=", + "_parent": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "source": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "target": { + "$ref": "AAAAAAFpizuATz4KOaE=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFpi0zbUa5LsUU=", + "_parent": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "name": "CFGDictionary" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXKJqHa3uIU=", + "_parent": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "name": "~CFGDictionary" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXL7HHkAHRg=", + "_parent": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + }, + "name": "CFGDictionary", + "visibility": "private", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXNwZXl/KE4=", + "_parent": { + "$ref": "AAAAAAFpjXL7HHkAHRg=" + }, + "name": "parameter", + "type": "const char*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXcQGHnKD68=", + "_parent": { + "$ref": "AAAAAAFpjXL7HHkAHRg=" + }, + "name": "value", + "type": "const char*" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpiztTrTtXLM4=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFpiztUXDv4/+Q=", + "_parent": { + "$ref": "AAAAAAFpiztTrTtXLM4=" + }, + "source": { + "$ref": "AAAAAAFpiztTrTtXLM4=" + }, + "target": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpizuATz4KOaE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Dictionary", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpjVusMfrO7ls=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "parameter", + "visibility": "protected", + "type": "char *" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpjVvxKPuuoTI=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "value", + "visibility": "protected", + "type": "char *" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpi3LQrttVFrc=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "next", + "visibility": "protected", + "type": "Dictionary*" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpi3M+ytzE0GM=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "head", + "visibility": "protected", + "type": "Dictionary*" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWRE9SqG7OI=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "~Dictionary" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWSWQCyMZV8=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "addParameter", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWf9ZzFsctk=", + "_parent": { + "$ref": "AAAAAAFpjWSWQCyMZV8=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWf9aDFt30c=", + "_parent": { + "$ref": "AAAAAAFpjWSWQCyMZV8=" + }, + "name": "value", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWj8vjRT1NE=", + "_parent": { + "$ref": "AAAAAAFpjWSWQCyMZV8=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWf+WzHQnSs=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "deleteParameter", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWjjPDOmp20=", + "_parent": { + "$ref": "AAAAAAFpjWf+WzHQnSs=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWjjPTOnx+g=", + "_parent": { + "$ref": "AAAAAAFpjWf+WzHQnSs=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpi2M/z7SZ61E=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "get", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpi2NGnbUYPDI=", + "_parent": { + "$ref": "AAAAAAFpi2M/z7SZ61E=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpi2NGnrUZjQE=", + "_parent": { + "$ref": "AAAAAAFpi2M/z7SZ61E=" + }, + "type": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWl5mUIJoA4=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "operator()", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWuMcUVHnBk=", + "_parent": { + "$ref": "AAAAAAFpjWl5mUIJoA4=" + }, + "name": "parameter", + "type": "const char*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWuMcUVIG48=", + "_parent": { + "$ref": "AAAAAAFpjWl5mUIJoA4=" + }, + "type": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjW39sFXohYo=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "count", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjW5A4Ffvpbw=", + "_parent": { + "$ref": "AAAAAAFpjW39sFXohYo=" + }, + "type": "unsigned int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjW5Bklg56wA=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "dispose", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjW7Y22EvhVg=", + "_parent": { + "$ref": "AAAAAAFpjW5Bklg56wA=" + }, + "type": "void", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjW8+QGQZGiA=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const longValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjW+kRWSYthM=", + "_parent": { + "$ref": "AAAAAAFpjW8+QGQZGiA=" + }, + "type": "long", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjW+lAGTiVLo=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const intValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjW/VV2VhBYI=", + "_parent": { + "$ref": "AAAAAAFpjW+lAGTiVLo=" + }, + "type": "int", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjW/WDGWrIS0=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const uintValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXA/1mYqP+c=", + "_parent": { + "$ref": "AAAAAAFpjW/WDGWrIS0=" + }, + "type": "unsigned long", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXBAiWZ08yw=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const stringValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXDMzWbzVOg=", + "_parent": { + "$ref": "AAAAAAFpjXBAiWZ08yw=" + }, + "type": "const char*", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXDNhWc9cpA=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const doubleValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXEK7me8lp4=", + "_parent": { + "$ref": "AAAAAAFpjXDNhWc9cpA=" + }, + "type": "double", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXELomgGiF8=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const floatValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXEzaGiFktE=", + "_parent": { + "$ref": "AAAAAAFpjXELomgGiF8=" + }, + "type": "float", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjXE0IWjPcdU=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "const booleanValue", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjXGKs2lOXfI=", + "_parent": { + "$ref": "AAAAAAFpjXE0IWjPcdU=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpi2QRGr49cm4=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "Dictionary", + "visibility": "protected" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjV0XsgEy+dc=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "Dictionary", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjV5ayAITAzg=", + "_parent": { + "$ref": "AAAAAAFpjV0XsgEy+dc=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjV5ayQIUn5w=", + "_parent": { + "$ref": "AAAAAAFpjV0XsgEy+dc=" + }, + "name": "value", + "type": "const char*" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjV5bqAJ3JIo=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "Dictionary", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjV/MzAOJlf0=", + "_parent": { + "$ref": "AAAAAAFpjV5bqAJ3JIo=" + }, + "name": "dictionaryToCopy", + "type": "const Dictionary&" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjV/NbAPTBD4=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "addNewNodeAtTheEnd", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWJLHxY+fxM=", + "_parent": { + "$ref": "AAAAAAFpjV/NbAPTBD4=" + }, + "name": "node", + "type": "Dictionary*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWJLIBY/XJc=", + "_parent": { + "$ref": "AAAAAAFpjV/NbAPTBD4=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWKtLxgnpxg=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "removeNode", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWMmKhjX6mw=", + "_parent": { + "$ref": "AAAAAAFpjWKtLxgnpxg=" + }, + "name": "node", + "type": "Dictionary*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWMmKhjYb4A=", + "_parent": { + "$ref": "AAAAAAFpjWKtLxgnpxg=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpjWMnIBk7m/k=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "isListEmpty", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWO+JBp6+FA=", + "_parent": { + "$ref": "AAAAAAFpjWMnIBk7m/k=" + }, + "name": "node", + "type": { + "$ref": "AAAAAAFpizuATz4KOaE=" + } + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpjWO+JBp7feI=", + "_parent": { + "$ref": "AAAAAAFpjWMnIBk7m/k=" + }, + "type": "boolean", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpi0CGE0bDrWA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "CFGFileParser", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFpi0afQHP6zWg=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "source": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "target": { + "$ref": "AAAAAAFpizWdqzl8cVE=" + } + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFpi0OM5EjopXg=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "CFGFileParser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpi0jvWJeeEdo=", + "_parent": { + "$ref": "AAAAAAFpi0OM5EjopXg=" + }, + "name": "sdFileSystem", + "type": "SDFileSystem&" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpi0pcO6R+Y9M=", + "_parent": { + "$ref": "AAAAAAFpi0OM5EjopXg=" + }, + "name": "filePath", + "type": "const char*" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpi0qKJKbCRB4=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "parseCFGFile", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpi0tUAqdBa8A=", + "_parent": { + "$ref": "AAAAAAFpi0qKJKbCRB4=" + }, + "type": "CFGDictionary", + "direction": "return" + } + ] + } + ] + }, + { + "_type": "UMLDataType", + "_id": "AAAAAAFpi0dr7YBtQ7M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "DataType1" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpi0f59IZ+S7E=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "SDFileSytem", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFpi0g684waxJ0=", + "_parent": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "source": { + "$ref": "AAAAAAFpi0f59IZ+S7E=" + }, + "target": { + "$ref": "AAAAAAFpKneDcR8MzCI=" + } + } + ] } ] }