From cbf88aff25991f94daad27b40e237a580dc83e2a Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sat, 23 Mar 2019 12:48:12 +0100 Subject: [PATCH] Updated class diagram (added deleteParameter method) --- documentation/app_class_diagram.mdj | 268 ++++++++++++++++++++++------ 1 file changed, 215 insertions(+), 53 deletions(-) diff --git a/documentation/app_class_diagram.mdj b/documentation/app_class_diagram.mdj index 9b1b618..46b2cbb 100644 --- a/documentation/app_class_diagram.mdj +++ b/documentation/app_class_diagram.mdj @@ -8222,7 +8222,7 @@ "font": "Arial;13;1", "left": 2173, "top": 831, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "Dictionary" }, @@ -8257,7 +8257,7 @@ "font": "Arial;13;0", "left": 2168, "top": 824, - "width": 411.40673828125, + "width": 416.48486328125, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFpizuAUD4Oi+A=" @@ -8294,7 +8294,7 @@ "font": "Arial;13;0", "left": 2173, "top": 854, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "#parameter: char *", "horizontalAlignment": 0 @@ -8311,7 +8311,7 @@ "font": "Arial;13;0", "left": 2173, "top": 869, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "#value: char *", "horizontalAlignment": 0 @@ -8328,7 +8328,7 @@ "font": "Arial;13;0", "left": 2173, "top": 884, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "#next: Dictionary*", "horizontalAlignment": 0 @@ -8345,7 +8345,7 @@ "font": "Arial;13;0", "left": 2173, "top": 899, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "#head: Dictionary*", "horizontalAlignment": 0 @@ -8354,7 +8354,7 @@ "font": "Arial;13;0", "left": 2168, "top": 849, - "width": 411.40673828125, + "width": 416.48486328125, "height": 68 }, { @@ -8379,7 +8379,7 @@ "font": "Arial;13;0", "left": 2173, "top": 922, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "+~Dictionary()", "horizontalAlignment": 0 @@ -8396,11 +8396,62 @@ "font": "Arial;13;0", "left": 2173, "top": 937, - "width": 401.40673828125, + "width": 406.48486328125, "height": 13, "text": "+addParameter(parameter: const char *, value: const char *): boolean", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpql9a78RYeas=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpql9avcQ9d4w=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 952, + "width": 406.48486328125, + "height": 13, + "text": "+addParameter(parameter: const char *, value: const int): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpql+ggcjH0ro=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpql+gaMisKOM=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 967, + "width": 406.48486328125, + "height": 13, + "text": "+addParameter(parameter: const char *, value: const float): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpql/ZYc02ClE=", + "_parent": { + "$ref": "AAAAAAFpizuAUD4TikE=" + }, + "model": { + "$ref": "AAAAAAFpql/ZTM0b7J0=" + }, + "font": "Arial;13;0", + "left": 2173, + "top": 982, + "width": 406.48486328125, + "height": 13, + "text": "+addParameter(parameter: const char *, value: const double): boolean", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFpjWf+njHr0iw=", @@ -8412,8 +8463,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 952, - "width": 401.40673828125, + "top": 997, + "width": 406.48486328125, "height": 13, "text": "+deleteParameter(parameter: const char *): boolean", "horizontalAlignment": 0 @@ -8429,8 +8480,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 967, - "width": 401.40673828125, + "top": 1012, + "width": 406.48486328125, "height": 13, "text": "+get(parameter: const char *): Dictionary", "horizontalAlignment": 0 @@ -8446,8 +8497,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 982, - "width": 401.40673828125, + "top": 1027, + "width": 406.48486328125, "height": 13, "text": "+operator()(parameter: const char*): Dictionary", "horizontalAlignment": 0 @@ -8463,8 +8514,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 997, - "width": 401.40673828125, + "top": 1042, + "width": 406.48486328125, "height": 13, "text": "+count(): unsigned int", "horizontalAlignment": 0 @@ -8480,8 +8531,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1012, - "width": 401.40673828125, + "top": 1057, + "width": 406.48486328125, "height": 13, "text": "+dispose(): void", "horizontalAlignment": 0 @@ -8497,8 +8548,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1027, - "width": 401.40673828125, + "top": 1072, + "width": 406.48486328125, "height": 13, "text": "+const longValue(): long", "horizontalAlignment": 0 @@ -8514,8 +8565,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1042, - "width": 401.40673828125, + "top": 1087, + "width": 406.48486328125, "height": 13, "text": "+const intValue(): int", "horizontalAlignment": 0 @@ -8531,8 +8582,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1057, - "width": 401.40673828125, + "top": 1102, + "width": 406.48486328125, "height": 13, "text": "+const uintValue(): unsigned long", "horizontalAlignment": 0 @@ -8548,8 +8599,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1072, - "width": 401.40673828125, + "top": 1117, + "width": 406.48486328125, "height": 13, "text": "+const stringValue(): const char*", "horizontalAlignment": 0 @@ -8565,8 +8616,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1087, - "width": 401.40673828125, + "top": 1132, + "width": 406.48486328125, "height": 13, "text": "+const doubleValue(): double", "horizontalAlignment": 0 @@ -8582,8 +8633,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1102, - "width": 401.40673828125, + "top": 1147, + "width": 406.48486328125, "height": 13, "text": "+const floatValue(): float", "horizontalAlignment": 0 @@ -8599,8 +8650,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1117, - "width": 401.40673828125, + "top": 1162, + "width": 406.48486328125, "height": 13, "text": "+const booleanValue(): boolean", "horizontalAlignment": 0 @@ -8616,8 +8667,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1132, - "width": 401.40673828125, + "top": 1177, + "width": 406.48486328125, "height": 13, "text": "#Dictionary()", "horizontalAlignment": 0 @@ -8633,8 +8684,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1147, - "width": 401.40673828125, + "top": 1192, + "width": 406.48486328125, "height": 13, "text": "#Dictionary(parameter: const char *, value: const char*)", "horizontalAlignment": 0 @@ -8650,8 +8701,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1162, - "width": 401.40673828125, + "top": 1207, + "width": 406.48486328125, "height": 13, "text": "#Dictionary(dictionaryToCopy: const Dictionary&)", "horizontalAlignment": 0 @@ -8667,8 +8718,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1177, - "width": 401.40673828125, + "top": 1222, + "width": 406.48486328125, "height": 13, "text": "#addNewNodeAtTheEnd(node: Dictionary*): boolean", "horizontalAlignment": 0 @@ -8684,8 +8735,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1192, - "width": 401.40673828125, + "top": 1237, + "width": 406.48486328125, "height": 13, "text": "#removeNode(node: Dictionary*): boolean", "horizontalAlignment": 0 @@ -8701,8 +8752,8 @@ }, "font": "Arial;13;0", "left": 2173, - "top": 1207, - "width": 401.40673828125, + "top": 1252, + "width": 406.48486328125, "height": 13, "text": "#isListEmpty(node: Dictionary): boolean", "horizontalAlignment": 0 @@ -8711,8 +8762,8 @@ "font": "Arial;13;0", "left": 2168, "top": 917, - "width": 411.40673828125, - "height": 308 + "width": 416.48486328125, + "height": 353 }, { "_type": "UMLReceptionCompartmentView", @@ -8751,8 +8802,8 @@ "containerChangeable": true, "left": 2168, "top": 824, - "width": 411.40673828125, - "height": 401, + "width": 416.48486328125, + "height": 461, "nameCompartment": { "$ref": "AAAAAAFpizuAUD4N01A=" }, @@ -8791,7 +8842,7 @@ "visible": false, "font": "Arial;13;0", "left": 2353, - "top": 1313, + "top": 1343, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -8812,7 +8863,7 @@ "visible": null, "font": "Arial;13;0", "left": 2338, - "top": 1313, + "top": 1343, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -8833,7 +8884,7 @@ "visible": false, "font": "Arial;13;0", "left": 2382, - "top": 1314, + "top": 1344, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -8851,7 +8902,7 @@ "$ref": "AAAAAAFpizWdrTl+j44=" }, "lineStyle": 1, - "points": "2367:1415;2370:1225", + "points": "2367:1415;2370:1285", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpizuA9D6uxC8=" @@ -12211,6 +12262,117 @@ } ] }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpql9avcQ9d4w=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "addParameter", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql+ftMguJjg=", + "_parent": { + "$ref": "AAAAAAFpql9avcQ9d4w=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql+ftcgvAZM=", + "_parent": { + "$ref": "AAAAAAFpql9avcQ9d4w=" + }, + "name": "value", + "type": "const int" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql+ftcgw4qg=", + "_parent": { + "$ref": "AAAAAAFpql9avcQ9d4w=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpql+gaMisKOM=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "addParameter", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql/Yl8yd20I=", + "_parent": { + "$ref": "AAAAAAFpql+gaMisKOM=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql/Yl8ye02Q=", + "_parent": { + "$ref": "AAAAAAFpql+gaMisKOM=" + }, + "name": "value", + "type": "const float" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpql/YmMyfcqE=", + "_parent": { + "$ref": "AAAAAAFpql+gaMisKOM=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpql/ZTM0b7J0=", + "_parent": { + "$ref": "AAAAAAFpizuATz4KOaE=" + }, + "name": "addParameter", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpqmAgzdEMwB4=", + "_parent": { + "$ref": "AAAAAAFpql/ZTM0b7J0=" + }, + "name": "parameter", + "type": "const char *" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpqmAgztEN2/g=", + "_parent": { + "$ref": "AAAAAAFpql/ZTM0b7J0=" + }, + "name": "value", + "type": "const double" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpqmAgztEO0vc=", + "_parent": { + "$ref": "AAAAAAFpql/ZTM0b7J0=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, { "_type": "UMLOperation", "_id": "AAAAAAFpjWf+WzHQnSs=",