From ca48c5665ad0a47e3d3860c2b3a3f0dc4ba050d3 Mon Sep 17 00:00:00 2001 From: anschrammh Date: Sun, 24 Mar 2019 23:08:20 +0100 Subject: [PATCH] Updated class diagram --- documentation/app_class_diagram.mdj | 1825 +++++++++++++++++++++++---- 1 file changed, 1580 insertions(+), 245 deletions(-) diff --git a/documentation/app_class_diagram.mdj b/documentation/app_class_diagram.mdj index 17a9c5c..57ab6b3 100644 --- a/documentation/app_class_diagram.mdj +++ b/documentation/app_class_diagram.mdj @@ -223,6 +223,23 @@ "text": "+SAB(pinConfig: const PinMapping, screenConfig: const ScreenConfig, sdCardConfig: const SDCardConfig)", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsbmJbDo55no=", + "_parent": { + "$ref": "AAAAAAFpHqCuVb51X+k=" + }, + "model": { + "$ref": "AAAAAAFpsbmJOzo25us=" + }, + "font": "Arial;13;0", + "left": 885, + "top": 865, + "width": 624.67919921875, + "height": 13, + "text": "+~SAB()", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFpHukSfMAVu2g=", @@ -234,7 +251,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 865, + "top": 880, "width": 624.67919921875, "height": 13, "text": "+const getScreenManager(): ScreenManager&", @@ -251,7 +268,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 880, + "top": 895, "width": 624.67919921875, "height": 13, "text": "+const getRtcManager(): RTCManager&", @@ -268,7 +285,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 895, + "top": 910, "width": 624.67919921875, "height": 13, "text": "+getSdCardManager(): SDCardManager&", @@ -285,7 +302,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 910, + "top": 925, "width": 624.67919921875, "height": 13, "text": "+getConnectivityManager(): ConnectivityManager&", @@ -302,7 +319,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 925, + "top": 940, "width": 624.67919921875, "height": 13, "text": "+const getPinConfig(): PinMapping", @@ -319,7 +336,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 940, + "top": 955, "width": 624.67919921875, "height": 13, "text": "+const getScreenConfig(): ScreenConfig", @@ -336,7 +353,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 955, + "top": 970, "width": 624.67919921875, "height": 13, "text": "+const getSdCardConfig(): SDCardConfig", @@ -353,7 +370,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 970, + "top": 985, "width": 624.67919921875, "height": 13, "text": "+const getError(): unsigned char", @@ -370,7 +387,7 @@ }, "font": "Arial;13;0", "left": 885, - "top": 985, + "top": 1000, "width": 624.67919921875, "height": 13, "text": "+const getPowerInfo(nbOfMeasures: const unsigned char = 5): PowerInfo", @@ -381,7 +398,7 @@ "left": 880, "top": 830, "width": 634.67919921875, - "height": 173 + "height": 188 }, { "_type": "UMLReceptionCompartmentView", @@ -421,7 +438,7 @@ "left": 880, "top": 752, "width": 634.67919921875, - "height": 251, + "height": 266, "nameCompartment": { "$ref": "AAAAAAFpHqCuVb5vsnk=" }, @@ -1168,7 +1185,7 @@ "visible": false, "font": "Arial;13;0", "left": 816, - "top": 944, + "top": 947, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1189,7 +1206,7 @@ "visible": null, "font": "Arial;13;0", "left": 818, - "top": 959, + "top": 962, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1210,7 +1227,7 @@ "visible": false, "font": "Arial;13;0", "left": 811, - "top": 915, + "top": 918, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1231,7 +1248,7 @@ "visible": false, "font": "Arial;13;0", "left": 855, - "top": 938, + "top": 942, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -1252,7 +1269,7 @@ "visible": false, "font": "Arial;13;0", "left": 855, - "top": 952, + "top": 956, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -1273,7 +1290,7 @@ "visible": false, "font": "Arial;13;0", "left": 855, - "top": 910, + "top": 914, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -1293,7 +1310,7 @@ }, "font": "Arial;13;0", "left": 761, - "top": 949, + "top": 952, "width": 94.65625, "height": 13, "alpha": -0.3058788210270264, @@ -1315,7 +1332,7 @@ "visible": false, "font": "Arial;13;0", "left": 781, - "top": 963, + "top": 966, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -1335,7 +1352,7 @@ "visible": false, "font": "Arial;13;0", "left": 768, - "top": 924, + "top": 927, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -1380,7 +1397,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "879:926;749:946", + "points": "879:930;749:949", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpHucSvL8/DjI=" @@ -2957,7 +2974,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1103, + "left": 1102, "top": 611, "height": 13, "alpha": 1.5707963267948966, @@ -2978,7 +2995,7 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1089, + "left": 1088, "top": 615, "height": 13, "alpha": 1.5707963267948966, @@ -2999,7 +3016,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1132, + "left": 1131, "top": 602, "height": 13, "alpha": -1.5707963267948966, @@ -3020,7 +3037,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1137, + "left": 1135, "top": 724, "height": 13, "alpha": 0.5235987755982988, @@ -3041,7 +3058,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1123, + "left": 1121, "top": 725, "height": 13, "alpha": 0.7853981633974483, @@ -3062,7 +3079,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1164, + "left": 1162, "top": 720, "height": 13, "alpha": -0.5235987755982988, @@ -3170,7 +3187,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1159:751;1077:475", + "points": "1157:751;1077:475", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpH7XLpOOIErM=" @@ -3526,7 +3543,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1355, + "left": 1358, "top": 695, "height": 13, "alpha": 1.5707963267948966, @@ -3547,7 +3564,7 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1345, + "left": 1348, "top": 684, "height": 13, "alpha": 1.5707963267948966, @@ -3568,7 +3585,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1376, + "left": 1379, "top": 716, "height": 13, "alpha": -1.5707963267948966, @@ -3589,7 +3606,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1334, + "left": 1337, "top": 716, "height": 13, "alpha": 0.5235987755982988, @@ -3610,7 +3627,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1326, + "left": 1330, "top": 705, "height": 13, "alpha": 0.7853981633974483, @@ -3631,7 +3648,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1350, + "left": 1354, "top": 738, "height": 13, "alpha": -0.5235987755982988, @@ -3651,8 +3668,8 @@ "$ref": "AAAAAAFpH8b/0elfarA=" }, "font": "Arial;13;0", - "left": 1409, - "top": 674, + "left": 1411, + "top": 673, "width": 115.60986328125, "height": 13, "alpha": 2.256838422176435, @@ -3673,7 +3690,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1367, + "left": 1369, "top": 666, "height": 13, "alpha": -0.7853981633974483, @@ -3693,7 +3710,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1400, + "left": 1402, "top": 691, "height": 13, "alpha": 0.5235987755982988, @@ -3739,7 +3756,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1326:751;1407:673", + "points": "1330:751;1409:673", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpH8b/0eliwzQ=" @@ -4477,8 +4494,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 32, - "top": 160, + "left": 104, + "top": 152, "width": 10, "height": 10 }, @@ -4493,8 +4510,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 32, - "top": 160, + "left": 104, + "top": 152, "width": 10, "height": 10 } @@ -5132,8 +5149,8 @@ "$ref": "AAAAAAFpQ9mWjm4wryM=" }, "font": "Arial;13;0", - "left": 1457, - "top": 1080, + "left": 1463, + "top": 1086, "width": 118.498046875, "height": 13, "alpha": 0.4643245900492968, @@ -5155,8 +5172,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1410, - "top": 1024, + "left": 1416, + "top": 1031, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -5176,8 +5193,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1381, - "top": 1058, + "left": 1387, + "top": 1065, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -5197,8 +5214,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1365, - "top": 1003, + "left": 1378, + "top": 1017, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -5218,8 +5235,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1375, - "top": 994, + "left": 1388, + "top": 1009, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -5239,8 +5256,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1343, - "top": 1020, + "left": 1357, + "top": 1035, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -5260,7 +5277,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1437, + "left": 1436, "top": 1068, "height": 13, "alpha": -0.5235987755982988, @@ -5280,7 +5297,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1444, + "left": 1443, "top": 1057, "height": 13, "alpha": -0.7853981633974483, @@ -5300,8 +5317,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1422, - "top": 1091, + "left": 1421, + "top": 1092, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -5346,7 +5363,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1336:1003;1447:1103", + "points": "1349:1018;1446:1103", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpQ9mWjm416Yc=" @@ -6104,7 +6121,7 @@ }, "font": "Arial;13;0", "left": 1207, - "top": 1233, + "top": 1240, "width": 97.54443359375, "height": 13, "alpha": 0.7191636755243755, @@ -6127,7 +6144,7 @@ "visible": null, "font": "Arial;13;0", "left": 1203, - "top": 1125, + "top": 1132, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -6148,7 +6165,7 @@ "visible": false, "font": "Arial;13;0", "left": 1159, - "top": 1121, + "top": 1128, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -6168,8 +6185,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1197, - "top": 1024, + "left": 1196, + "top": 1039, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -6189,8 +6206,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1210, - "top": 1027, + "left": 1209, + "top": 1042, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -6210,8 +6227,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1170, - "top": 1017, + "left": 1169, + "top": 1032, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -6317,7 +6334,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1185:1003;1164:1255", + "points": "1184:1018;1164:1255", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpZu2qEDcf0nE=" @@ -6997,7 +7014,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1048, + "left": 1047, "top": 682, "height": 13, "alpha": 1.5707963267948966, @@ -7018,7 +7035,7 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1036, + "left": 1034, "top": 690, "height": 13, "alpha": 1.5707963267948966, @@ -7039,7 +7056,7 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1073, + "left": 1072, "top": 665, "height": 13, "alpha": -1.5707963267948966, @@ -7058,7 +7075,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1110:751;1013:609", + "points": "1107:751;1013:609", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpaGrMUXGxliA=" @@ -7205,7 +7222,7 @@ "font": "Arial;13;1", "left": 1765, "top": 951, - "width": 266.10009765625, + "width": 341.40869140625, "height": 13, "text": "ConnectivityManager" }, @@ -7240,7 +7257,7 @@ "font": "Arial;13;0", "left": 1760, "top": 944, - "width": 276.10009765625, + "width": 351.40869140625, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFpaNsPGoJS1+A=" @@ -7277,17 +7294,34 @@ "font": "Arial;13;0", "left": 1765, "top": 974, - "width": 266.10009765625, + "width": 341.40869140625, "height": 13, "text": "-error: unsigned char", "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpsXB5g5UUcR8=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJWZOo=" + }, + "model": { + "$ref": "AAAAAAFpsXB5QpT8qeA=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 989, + "width": 341.40869140625, + "height": 13, + "text": "-sdCardManager: SDCardManager*", + "horizontalAlignment": 0 } ], "font": "Arial;13;0", "left": 1760, "top": 969, - "width": 276.10009765625, - "height": 23 + "width": 351.40869140625, + "height": 38 }, { "_type": "UMLOperationCompartmentView", @@ -7310,12 +7344,29 @@ }, "font": "Arial;13;0", "left": 1765, - "top": 997, - "width": 266.10009765625, + "top": 1012, + "width": 341.40869140625, "height": 13, "text": "#ConnectivityManager()", "horizontalAlignment": 0 }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsW9ax4loN5E=", + "_parent": { + "$ref": "AAAAAAFpaNsPGoJXavI=" + }, + "model": { + "$ref": "AAAAAAFpsW9aeIlQilU=" + }, + "font": "Arial;13;0", + "left": 1765, + "top": 1027, + "width": 341.40869140625, + "height": 13, + "text": "#ConnectivityManager(sdCardManager: SDCardManager*)", + "horizontalAlignment": 0 + }, { "_type": "UMLOperationView", "_id": "AAAAAAFpaa5Ck7O4Tw8=", @@ -7327,8 +7378,8 @@ }, "font": "Arial;13;0", "left": 1765, - "top": 1012, - "width": 266.10009765625, + "top": 1042, + "width": 341.40869140625, "height": 13, "text": "+enableSTAAndAP(enable: boolean): boolean", "horizontalAlignment": 0 @@ -7344,8 +7395,8 @@ }, "font": "Arial;13;0", "left": 1765, - "top": 1027, - "width": 266.10009765625, + "top": 1057, + "width": 341.40869140625, "height": 13, "text": "+const getError(): unsigned char", "horizontalAlignment": 0 @@ -7353,9 +7404,9 @@ ], "font": "Arial;13;0", "left": 1760, - "top": 992, - "width": 276.10009765625, - "height": 53 + "top": 1007, + "width": 351.40869140625, + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -7394,8 +7445,8 @@ "containerChangeable": true, "left": 1760, "top": 944, - "width": 276.10009765625, - "height": 101, + "width": 351.40869140625, + "height": 131, "nameCompartment": { "$ref": "AAAAAAFpaNsPGoJRV0w=" }, @@ -7432,9 +7483,9 @@ "$ref": "AAAAAAFpaNugXYbAr0c=" }, "font": "Arial;13;0", - "left": 1672, - "top": 920, - "width": 123.55712890625, + "left": 1669, + "top": 928, + "width": 128.6162109375, "height": 13, "alpha": 0.4154393373568881, "distance": 98.95453501482385, @@ -7442,7 +7493,7 @@ "$ref": "AAAAAAFpaNugXYbE5zE=" }, "edgePosition": 1, - "text": "-connectivityManager" + "text": "-*connectivityManager" }, { "_type": "EdgeLabelView", @@ -7456,7 +7507,7 @@ "visible": null, "font": "Arial;13;0", "left": 1642, - "top": 914, + "top": 922, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -7477,7 +7528,7 @@ "visible": false, "font": "Arial;13;0", "left": 1634, - "top": 958, + "top": 966, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -7498,7 +7549,7 @@ "visible": false, "font": "Arial;13;0", "left": 1543, - "top": 913, + "top": 921, "height": 13, "alpha": 0.5235987755982988, "distance": 30, @@ -7519,7 +7570,7 @@ "visible": false, "font": "Arial;13;0", "left": 1547, - "top": 900, + "top": 908, "height": 13, "alpha": 0.7853981633974483, "distance": 40, @@ -7540,7 +7591,7 @@ "visible": false, "font": "Arial;13;0", "left": 1534, - "top": 939, + "top": 947, "height": 13, "alpha": -0.5235987755982988, "distance": 25, @@ -7561,7 +7612,7 @@ "visible": false, "font": "Arial;13;0", "left": 1735, - "top": 945, + "top": 953, "height": 13, "alpha": -0.5235987755982988, "distance": 30, @@ -7581,7 +7632,7 @@ "visible": false, "font": "Arial;13;0", "left": 1735, - "top": 932, + "top": 940, "height": 13, "alpha": -0.7853981633974483, "distance": 40, @@ -7601,7 +7652,7 @@ "visible": false, "font": "Arial;13;0", "left": 1735, - "top": 973, + "top": 981, "height": 13, "alpha": 0.5235987755982988, "distance": 25, @@ -7646,7 +7697,7 @@ "$ref": "AAAAAAFpHqCuVb5uVUA=" }, "lineStyle": 1, - "points": "1515:930;1759:971", + "points": "1515:938;1759:979", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpaNugXYbF21A=" @@ -7879,8 +7930,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1882, - "top": 871, + "left": 1897, + "top": 874, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -7900,8 +7951,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 1867, - "top": 871, + "left": 1882, + "top": 877, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -7921,8 +7972,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 1911, - "top": 872, + "left": 1926, + "top": 869, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -7940,7 +7991,7 @@ "$ref": "AAAAAAFpaNsPGoJQWWc=" }, "lineStyle": 1, - "points": "1897:943;1897:813", + "points": "1924:943;1901:813", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpaUvZXJA+Q34=" @@ -8993,8 +9044,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": -192, + "left": -192, + "top": 528, "height": 13 }, { @@ -9004,9 +9055,9 @@ "$ref": "AAAAAAFpi0CGE0bGKE4=" }, "font": "Arial;13;1", - "left": 1741, - "top": 1103, - "width": 402.02880859375, + "left": 1709, + "top": 1399, + "width": 432.42138671875, "height": 13, "text": "CFGFileParser" }, @@ -9018,8 +9069,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": -192, + "left": -192, + "top": 528, "width": 73.67724609375, "height": 13, "text": "(from Model)" @@ -9032,16 +9083,16 @@ }, "visible": false, "font": "Arial;13;0", - "left": -128, - "top": -192, + "left": -192, + "top": 528, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1736, - "top": 1096, - "width": 412.02880859375, + "left": 1704, + "top": 1392, + "width": 442.42138671875, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAFpi0CGE0bHO/w=" @@ -9065,11 +9116,64 @@ "model": { "$ref": "AAAAAAFpi0CGE0bDrWA=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpsX5XbfDXL/Q=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bLBnA=" + }, + "model": { + "$ref": "AAAAAAFpsX5XLvC867Q=" + }, + "font": "Arial;13;0", + "left": 1709, + "top": 1422, + "width": 432.42138671875, + "height": 13, + "text": "-state: State", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpsX62R/HOzlY=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bLBnA=" + }, + "model": { + "$ref": "AAAAAAFpsX62AvGzo1I=" + }, + "font": "Arial;13;0", + "left": 1709, + "top": 1437, + "width": 432.42138671875, + "height": 13, + "text": "-type: Type", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpsYaSQx3gWbU=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bLBnA=" + }, + "model": { + "$ref": "AAAAAAFpsYaSBx3F3ms=" + }, + "font": "Arial;13;0", + "left": 1709, + "top": 1452, + "width": 432.42138671875, + "height": 13, + "text": "-sdCardManager: SDCardManager&", + "horizontalAlignment": 0 + } + ], "font": "Arial;13;0", - "left": 1736, - "top": 1121, - "width": 412.02880859375, - "height": 10 + "left": 1704, + "top": 1417, + "width": 442.42138671875, + "height": 53 }, { "_type": "UMLOperationCompartmentView", @@ -9091,11 +9195,11 @@ "$ref": "AAAAAAFpi0OM5EjopXg=" }, "font": "Arial;13;0", - "left": 1741, - "top": 1136, - "width": 402.02880859375, + "left": 1709, + "top": 1475, + "width": 432.42138671875, "height": 13, - "text": "+CFGFileParser(sdFileSystem: SDFileSystem&, filePath: const char*)", + "text": "+CFGFileParser(sdCardManager: SDCardManager&, file: const char*)", "horizontalAlignment": 0 }, { @@ -9108,19 +9212,53 @@ "$ref": "AAAAAAFpi0qKJKbCRB4=" }, "font": "Arial;13;0", - "left": 1741, - "top": 1151, - "width": 402.02880859375, + "left": 1709, + "top": 1490, + "width": 432.42138671875, "height": 13, - "text": "+parseCFGFile(): CFGDictionary", + "text": "+parseFile(): void *", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsYSoMhf/5aU=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bMdyM=" + }, + "model": { + "$ref": "AAAAAAFpsYSn9hfkpdY=" + }, + "font": "Arial;13;0", + "left": 1709, + "top": 1505, + "width": 432.42138671875, + "height": 13, + "text": "+save(data: void*): boolean", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsYJIPBPfkJ0=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bMdyM=" + }, + "model": { + "$ref": "AAAAAAFpsYJH8BPEwfM=" + }, + "font": "Arial;13;0", + "left": 1709, + "top": 1520, + "width": 432.42138671875, + "height": 13, + "text": "-addChar(pointer: char*, character: const char): char *", "horizontalAlignment": 0 } ], "font": "Arial;13;0", - "left": 1736, - "top": 1131, - "width": 412.02880859375, - "height": 38 + "left": 1704, + "top": 1470, + "width": 442.42138671875, + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -9133,8 +9271,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": -64, - "top": -96, + "left": -96, + "top": 264, "width": 10, "height": 10 }, @@ -9149,18 +9287,18 @@ }, "visible": false, "font": "Arial;13;0", - "left": -64, - "top": -96, + "left": -96, + "top": 264, "width": 10, "height": 10 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1736, - "top": 1096, - "width": 412.02880859375, - "height": 73, + "left": 1704, + "top": 1392, + "width": 442.42138671875, + "height": 146, "nameCompartment": { "$ref": "AAAAAAFpi0CGE0bGKE4=" }, @@ -9198,8 +9336,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2153, - "top": 1274, + "left": 2168, + "top": 1445, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -9219,8 +9357,8 @@ }, "visible": null, "font": "Arial;13;0", - "left": 2162, - "top": 1262, + "left": 2168, + "top": 1430, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -9240,8 +9378,8 @@ }, "visible": false, "font": "Arial;13;0", - "left": 2134, - "top": 1297, + "left": 2168, + "top": 1475, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -9259,7 +9397,7 @@ "$ref": "AAAAAAFpi0CGE0bF2oM=" }, "lineStyle": 1, - "points": "1988:1169;2300:1415", + "points": "2146:1466;2191:1466", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAFpi0afQXP9ZsA=" @@ -9273,58 +9411,418 @@ }, { "_type": "UMLClassView", - "_id": "AAAAAAFpi0f59IaASAk=", + "_id": "AAAAAAFpsXk6KMFOSmU=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsXk6J8FM9qs=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFpi0f59IaBA6M=", + "_id": "AAAAAAFpsXk6KMFP7oU=", "_parent": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpsXk6KMFOSmU=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsXk6J8FM9qs=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAFpi0f59IaC+1M=", + "_id": "AAAAAAFpsXk6KMFQVxg=", "_parent": { - "$ref": "AAAAAAFpi0f59IaBA6M=" + "$ref": "AAAAAAFpsXk6KMFP7oU=" }, "visible": false, "font": "Arial;13;0", - "left": -192, - "top": -16, + "left": -48, + "top": -160, "height": 13 }, { "_type": "LabelView", - "_id": "AAAAAAFpi0f59IaDEBg=", + "_id": "AAAAAAFpsXk6KMFRi9I=", "_parent": { - "$ref": "AAAAAAFpi0f59IaBA6M=" + "$ref": "AAAAAAFpsXk6KMFP7oU=" }, - "font": "Arial;13;1", - "left": 1117, - "top": 1527, - "width": 79.47265625, + "font": "Arial;13;3", + "left": 1781, + "top": 1119, + "width": 228.66796875, "height": 13, - "text": "SDFileSytem" + "text": "AbstractParser" }, { "_type": "LabelView", - "_id": "AAAAAAFpi0f59IaE1JI=", + "_id": "AAAAAAFpsXk6KMFSheM=", "_parent": { - "$ref": "AAAAAAFpi0f59IaBA6M=" + "$ref": "AAAAAAFpsXk6KMFP7oU=" }, "visible": false, "font": "Arial;13;0", - "left": -192, + "left": -48, + "top": -160, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsXk6KMFTyFI=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFP7oU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1776, + "top": 1112, + "width": 238.66796875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAFpsXk6KMFQVxg=" + }, + "nameLabel": { + "$ref": "AAAAAAFpsXk6KMFRi9I=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpsXk6KMFSheM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpsXk6KMFTyFI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpsXk6KMFUPk8=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFOSmU=" + }, + "model": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFpsXoDecXh0bo=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFUPk8=" + }, + "model": { + "$ref": "AAAAAAFpsXoDN8XG/ik=" + }, + "font": "Arial;13;0", + "left": 1781, + "top": 1142, + "width": 228.66796875, + "height": 13, + "text": "-resource: char *", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1776, + "top": 1137, + "width": 238.66796875, + "height": 23 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpsXk6KMFVyP0=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFOSmU=" + }, + "model": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsXqW5MeZK+4=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFVyP0=" + }, + "model": { + "$ref": "AAAAAAFpsXqWoMd+zh4=" + }, + "font": "Arial;13;0", + "left": 1781, + "top": 1165, + "width": 228.66796875, + "height": 13, + "text": "+AbstractParser(resource: const char *)", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsXrqkMiqKSI=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFVyP0=" + }, + "model": { + "$ref": "AAAAAAFpsXrqSsiPH64=" + }, + "font": "Arial;13;0", + "left": 1781, + "top": 1180, + "width": 228.66796875, + "height": 13, + "text": "+~AbstractParser()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsXt5gdMaLck=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFVyP0=" + }, + "model": { + "$ref": "AAAAAAFpsXt5RNL/D7Y=" + }, + "font": "Arial;13;2", + "left": 1781, + "top": 1195, + "width": 228.66796875, + "height": 13, + "text": "+parseFile(): void*", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFpsXyDCNTso/w=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFVyP0=" + }, + "model": { + "$ref": "AAAAAAFpsXyCytTREk0=" + }, + "font": "Arial;13;0", + "left": 1781, + "top": 1210, + "width": 228.66796875, + "height": 13, + "text": "+save(data: void*): boolean", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1776, + "top": 1160, + "width": 238.66796875, + "height": 68 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpsXk6KMFWEtI=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFOSmU=" + }, + "model": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpsXk6KMFXlNs=", + "_parent": { + "$ref": "AAAAAAFpsXk6KMFOSmU=" + }, + "model": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1776, + "top": 1112, + "width": 238.66796875, + "height": 121, + "nameCompartment": { + "$ref": "AAAAAAFpsXk6KMFP7oU=" + }, + "attributeCompartment": { + "$ref": "AAAAAAFpsXk6KMFUPk8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpsXk6KMFVyP0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpsXk6KMFWEtI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpsXk6KMFXlNs=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFpsXnbAcOjvJI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpsXnbAcOhNl4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsXnbAcOkVRI=", + "_parent": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "model": { + "$ref": "AAAAAAFpsXnbAcOhNl4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1893, + "top": 1307, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsXnbAcOlerQ=", + "_parent": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "model": { + "$ref": "AAAAAAFpsXnbAcOhNl4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1878, + "top": 1309, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsXnbAcOmLS0=", + "_parent": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "model": { + "$ref": "AAAAAAFpsXnbAcOhNl4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1922, + "top": 1304, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpsXnbAcOjvJI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpsXk6KMFOSmU=" + }, + "tail": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "lineStyle": 1, + "points": "1917:1391;1900:1233", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpsXnbAcOkVRI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpsXnbAcOlerQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpsXnbAcOmLS0=" + } + }, + { + "_type": "UMLEnumerationView", + "_id": "AAAAAAFpsX8qmvfOxMY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpsX8qmvfPC7c=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfOxMY=" + }, + "model": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpsX8qmvfQ+nE=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfPC7c=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1637, + "width": 132.1708984375, + "height": 13, + "text": "«enumeration»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsX8qmvfRAWE=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfPC7c=" + }, + "font": "Arial;13;1", + "left": 1733, + "top": 1652, + "width": 132.1708984375, + "height": 13, + "text": "State" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsX8qmvfSFSU=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfPC7c=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, "top": -16, "width": 73.67724609375, "height": 13, @@ -9332,213 +9830,685 @@ }, { "_type": "LabelView", - "_id": "AAAAAAFpi0f59IaFpTE=", + "_id": "AAAAAAFpsX8qmvfTk00=", "_parent": { - "$ref": "AAAAAAFpi0f59IaBA6M=" + "$ref": "AAAAAAFpsX8qmvfPC7c=" }, "visible": false, "font": "Arial;13;0", - "left": -192, + "left": 80, "top": -16, "height": 13, "horizontalAlignment": 1 } ], "font": "Arial;13;0", - "left": 1112, - "top": 1520, - "width": 89.47265625, - "height": 25, + "left": 1728, + "top": 1632, + "width": 142.1708984375, + "height": 38, "stereotypeLabel": { - "$ref": "AAAAAAFpi0f59IaC+1M=" + "$ref": "AAAAAAFpsX8qmvfQ+nE=" }, "nameLabel": { - "$ref": "AAAAAAFpi0f59IaDEBg=" + "$ref": "AAAAAAFpsX8qmvfRAWE=" }, "namespaceLabel": { - "$ref": "AAAAAAFpi0f59IaE1JI=" + "$ref": "AAAAAAFpsX8qmvfSFSU=" }, "propertyLabel": { - "$ref": "AAAAAAFpi0f59IaFpTE=" + "$ref": "AAAAAAFpsX8qmvfTk00=" } }, { "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFpi0f59IaGLSE=", + "_id": "AAAAAAFpsX8qmvfUuOA=", "_parent": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpsX8qmvfOxMY=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsX8qmvfMwms=" }, + "visible": false, "font": "Arial;13;0", - "left": 1112, - "top": 1545, - "width": 89.47265625, + "left": 40, + "top": -8, + "width": 10, "height": 10 }, { "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFpi0f59IaHQFA=", + "_id": "AAAAAAFpsX8qmvfVIm8=", "_parent": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpsX8qmvfOxMY=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsX8qmvfMwms=" }, + "visible": false, "font": "Arial;13;0", - "left": 1112, - "top": 1555, - "width": 89.47265625, + "left": 40, + "top": -8, + "width": 10, "height": 10 }, { "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFpi0f59IaIiyY=", + "_id": "AAAAAAFpsX8qmvfWdPE=", "_parent": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpsX8qmvfOxMY=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsX8qmvfMwms=" }, "visible": false, "font": "Arial;13;0", - "left": -96, + "left": 40, "top": -8, "width": 10, "height": 10 }, { "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFpi0f59IaJOls=", + "_id": "AAAAAAFpsX8qmvfXc/A=", "_parent": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpsX8qmvfOxMY=" }, "model": { - "$ref": "AAAAAAFpi0f59IZ+S7E=" + "$ref": "AAAAAAFpsX8qmvfMwms=" }, "visible": false, "font": "Arial;13;0", - "left": -96, + "left": 40, "top": -8, "width": 10, "height": 10 + }, + { + "_type": "UMLEnumerationLiteralCompartmentView", + "_id": "AAAAAAFpsX8qmvfYSIA=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfOxMY=" + }, + "model": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "subViews": [ + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsX/aFf3lriM=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsX/Z0/3KrZY=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1675, + "width": 132.1708984375, + "height": 13, + "text": "INIT", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsX/r//7cIfU=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsX/rvv7BmZw=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1690, + "width": 132.1708984375, + "height": 13, + "text": "COMMENT_SECTION", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsX/73f+LkwE=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsX/7nf9wd7E=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1705, + "width": 132.1708984375, + "height": 13, + "text": "LINE_BREAK", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsYB3VwD7KlA=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsYB3FQDgJOA=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1720, + "width": 132.1708984375, + "height": 13, + "text": "PARAM_SECTION", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsYC/EAHy/pg=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsYC+zwHXLjQ=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1735, + "width": 132.1708984375, + "height": 13, + "text": "ERROR", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsYDQaQKhxC4=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsYDQKAKGN5w=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1750, + "width": 132.1708984375, + "height": 13, + "text": "OPENING_QUOTE", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsYDupANQ3IA=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" + }, + "model": { + "$ref": "AAAAAAFpsYDuXAM1QyE=" + }, + "font": "Arial;13;0", + "left": 1733, + "top": 1765, + "width": 132.1708984375, + "height": 13, + "text": "SEPARATION", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1728, + "top": 1670, + "width": 142.1708984375, + "height": 113 } ], "font": "Arial;13;0", "containerChangeable": true, - "left": 1112, - "top": 1520, - "width": 89.47265625, - "height": 45, + "left": 1728, + "top": 1632, + "width": 142.1708984375, + "height": 151, "nameCompartment": { - "$ref": "AAAAAAFpi0f59IaBA6M=" + "$ref": "AAAAAAFpsX8qmvfPC7c=" }, + "suppressAttributes": true, + "suppressOperations": true, "attributeCompartment": { - "$ref": "AAAAAAFpi0f59IaGLSE=" + "$ref": "AAAAAAFpsX8qmvfUuOA=" }, "operationCompartment": { - "$ref": "AAAAAAFpi0f59IaHQFA=" + "$ref": "AAAAAAFpsX8qmvfVIm8=" }, "receptionCompartment": { - "$ref": "AAAAAAFpi0f59IaIiyY=" + "$ref": "AAAAAAFpsX8qmvfWdPE=" }, "templateParameterCompartment": { - "$ref": "AAAAAAFpi0f59IaJOls=" + "$ref": "AAAAAAFpsX8qmvfXc/A=" + }, + "enumerationLiteralCompartment": { + "$ref": "AAAAAAFpsX8qmvfYSIA=" } }, { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFpi0g684wc9+I=", + "_type": "UMLEnumerationView", + "_id": "AAAAAAFpsX9DU/ikxos=", "_parent": { "$ref": "AAAAAAFF+qBtyKM79qY=" }, "model": { - "$ref": "AAAAAAFpi0g684waxJ0=" + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFpsX9DU/ilpC4=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFpsX9DU/imzrU=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ilpC4=" + }, + "font": "Arial;13;0", + "left": 1565, + "top": 1645, + "width": 116.34619140625, + "height": 13, + "text": "«enumeration»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsX9DU/inaHw=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ilpC4=" + }, + "font": "Arial;13;1", + "left": 1565, + "top": 1660, + "width": 116.34619140625, + "height": 13, + "text": "Type" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsX9DU/ioJUc=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ilpC4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": -240, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAFpsX9DU/ipxPQ=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ilpC4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -224, + "top": -240, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1560, + "top": 1640, + "width": 126.34619140625, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAFpsX9DU/imzrU=" + }, + "nameLabel": { + "$ref": "AAAAAAFpsX9DU/inaHw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFpsX9DU/ioJUc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpsX9DU/ipxPQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFpsX9DU/iqJNs=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFpsX9DU/irq3Q=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFpsX9DU/iscog=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFpsX9DU/itGLA=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -120, + "width": 10, + "height": 10 + }, + { + "_type": "UMLEnumerationLiteralCompartmentView", + "_id": "AAAAAAFpsX9DU/iu0ps=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "model": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "subViews": [ + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsX+azPv3bUw=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/iu0ps=" + }, + "model": { + "$ref": "AAAAAAFpsX+agfvcyrg=" + }, + "font": "Arial;13;0", + "left": 1565, + "top": 1683, + "width": 116.34619140625, + "height": 13, + "text": "PARAMETER", + "horizontalAlignment": 0 + }, + { + "_type": "UMLEnumerationLiteralView", + "_id": "AAAAAAFpsX+7hPzu0Ek=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/iu0ps=" + }, + "model": { + "$ref": "AAAAAAFpsX+7P/zTZdc=" + }, + "font": "Arial;13;0", + "left": 1565, + "top": 1698, + "width": 116.34619140625, + "height": 13, + "text": "VALUE", + "horizontalAlignment": 0 + } + ], + "font": "Arial;13;0", + "left": 1560, + "top": 1678, + "width": 126.34619140625, + "height": 38 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1560, + "top": 1640, + "width": 126.34619140625, + "height": 76, + "nameCompartment": { + "$ref": "AAAAAAFpsX9DU/ilpC4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAFpsX9DU/iqJNs=" + }, + "operationCompartment": { + "$ref": "AAAAAAFpsX9DU/irq3Q=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFpsX9DU/iscog=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFpsX9DU/itGLA=" + }, + "enumerationLiteralCompartment": { + "$ref": "AAAAAAFpsX9DU/iu0ps=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAFpsX9oh/oLr+0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpsX9ohvoJO68=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAFpi0g684wdJaE=", + "_id": "AAAAAAFpsX9oh/oMkW0=", "_parent": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "model": { - "$ref": "AAAAAAFpi0g684waxJ0=" + "$ref": "AAAAAAFpsX9ohvoJO68=" }, "visible": false, "font": "Arial;13;0", - "left": 1141, - "top": 1469, + "left": 1874, + "top": 1584, "height": 13, "alpha": 1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFpi0g684weWO4=", + "_id": "AAAAAAFpsX9oh/oN5wc=", "_parent": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "model": { - "$ref": "AAAAAAFpi0g684waxJ0=" + "$ref": "AAAAAAFpsX9ohvoJO68=" }, "visible": null, "font": "Arial;13;0", - "left": 1126, - "top": 1469, + "left": 1887, + "top": 1591, "height": 13, "alpha": 1.5707963267948966, "distance": 30, "hostEdge": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAFpi0g684wfwv0=", + "_id": "AAAAAAFpsX9oh/oOi+I=", "_parent": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "model": { - "$ref": "AAAAAAFpi0g684waxJ0=" + "$ref": "AAAAAAFpsX9ohvoJO68=" }, "visible": false, "font": "Arial;13;0", - "left": 1170, - "top": 1470, + "left": 1847, + "top": 1571, "height": 13, "alpha": -1.5707963267948966, "distance": 15, "hostEdge": { - "$ref": "AAAAAAFpi0g684wc9+I=" + "$ref": "AAAAAAFpsX9oh/oLr+0=" }, "edgePosition": 1 } ], "font": "Arial;13;0", "head": { - "$ref": "AAAAAAFpKneDch8OUuM=" + "$ref": "AAAAAAFpsX8qmvfOxMY=" }, "tail": { - "$ref": "AAAAAAFpi0f59IaASAk=" + "$ref": "AAAAAAFpi0CGE0bF2oM=" }, "lineStyle": 1, - "points": "1156:1519;1156:1433", + "points": "1886:1538;1837:1631", "showVisibility": true, "nameLabel": { - "$ref": "AAAAAAFpi0g684wdJaE=" + "$ref": "AAAAAAFpsX9oh/oMkW0=" }, "stereotypeLabel": { - "$ref": "AAAAAAFpi0g684weWO4=" + "$ref": "AAAAAAFpsX9oh/oN5wc=" }, "propertyLabel": { - "$ref": "AAAAAAFpi0g684wfwv0=" + "$ref": "AAAAAAFpsX9oh/oOi+I=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAFpsX943PqUDoQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFpsX943PqS81g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsX943PqVJqU=", + "_parent": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "model": { + "$ref": "AAAAAAFpsX943PqS81g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1755, + "top": 1594, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsX943PqWOw8=", + "_parent": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "model": { + "$ref": "AAAAAAFpsX943PqS81g=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1764, + "top": 1606, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFpsX943PqXUT8=", + "_parent": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "model": { + "$ref": "AAAAAAFpsX943PqS81g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1738, + "top": 1569, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFpsX943PqUDoQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAFpsX9DU/ikxos=" + }, + "tail": { + "$ref": "AAAAAAFpi0CGE0bF2oM=" + }, + "lineStyle": 1, + "points": "1819:1538;1676:1639", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAFpsX943PqVJqU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFpsX943PqWOw8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFpsX943PqXUT8=" } } ] @@ -9823,7 +10793,7 @@ "_parent": { "$ref": "AAAAAAFpHqCuU75sfJc=" }, - "name": "connectivityManager", + "name": "*connectivityManager", "end1": { "_type": "UMLAssociationEnd", "_id": "AAAAAAFpaNugXYbBWvM=", @@ -9926,6 +10896,14 @@ } ] }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsbmJOzo25us=", + "_parent": { + "$ref": "AAAAAAFpHqCuU75sfJc=" + }, + "name": "~SAB" + }, { "_type": "UMLOperation", "_id": "AAAAAAFpHukSSsASC8A=", @@ -12056,6 +13034,16 @@ "name": "error", "visibility": "private", "type": "unsigned char" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpsXB5QpT8qeA=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "sdCardManager", + "visibility": "private", + "type": "SDCardManager*" } ], "operations": [ @@ -12068,6 +13056,26 @@ "name": "ConnectivityManager", "visibility": "protected" }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsW9aeIlQilU=", + "_parent": { + "$ref": "AAAAAAFpaNsPDYJOKSk=" + }, + "name": "ConnectivityManager", + "visibility": "protected", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsW/3qooxZ/A=", + "_parent": { + "$ref": "AAAAAAFpsW9aeIlQilU=" + }, + "name": "sdCardManager", + "type": "SDCardManager*" + } + ] + }, { "_type": "UMLOperation", "_id": "AAAAAAFpaa5CV7OgT+A=", @@ -12909,6 +13917,77 @@ "target": { "$ref": "AAAAAAFpizWdqzl8cVE=" } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFpsXnbAcOhNl4=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "source": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "target": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFpsX9ohvoJO68=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "source": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "target": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFpsX943PqS81g=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "source": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "target": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + } + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpsX5XLvC867Q=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "state", + "visibility": "private", + "type": "State" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpsX62AvGzo1I=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "type", + "visibility": "private", + "type": "Type" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpsYaSBx3F3ms=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "sdCardManager", + "visibility": "private", + "type": "SDCardManager&" } ], "operations": [ @@ -12926,8 +14005,8 @@ "_parent": { "$ref": "AAAAAAFpi0OM5EjopXg=" }, - "name": "sdFileSystem", - "type": "SDFileSystem&" + "name": "sdCardManager", + "type": "SDCardManager&" }, { "_type": "UMLParameter", @@ -12935,7 +14014,7 @@ "_parent": { "$ref": "AAAAAAFpi0OM5EjopXg=" }, - "name": "filePath", + "name": "file", "type": "const char*" } ] @@ -12946,7 +14025,7 @@ "_parent": { "$ref": "AAAAAAFpi0CGE0bDrWA=" }, - "name": "parseCFGFile", + "name": "parseFile", "parameters": [ { "_type": "UMLParameter", @@ -12954,7 +14033,73 @@ "_parent": { "$ref": "AAAAAAFpi0qKJKbCRB4=" }, - "type": "CFGDictionary", + "type": "void *", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsYSn9hfkpdY=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "save", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsYUy+BiTlS8=", + "_parent": { + "$ref": "AAAAAAFpsYSn9hfkpdY=" + }, + "name": "data", + "type": "void*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsYUy+RiUBe8=", + "_parent": { + "$ref": "AAAAAAFpsYSn9hfkpdY=" + }, + "type": "boolean", + "direction": "return" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsYJH8BPEwfM=", + "_parent": { + "$ref": "AAAAAAFpi0CGE0bDrWA=" + }, + "name": "addChar", + "visibility": "private", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsYL72RSLITs=", + "_parent": { + "$ref": "AAAAAAFpsYJH8BPEwfM=" + }, + "name": "pointer", + "type": "char*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsYL72hSM8fo=", + "_parent": { + "$ref": "AAAAAAFpsYJH8BPEwfM=" + }, + "name": "character", + "type": "const char" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsYL72hSNOyQ=", + "_parent": { + "$ref": "AAAAAAFpsYJH8BPEwfM=" + }, + "type": "char *", "direction": "return" } ] @@ -12991,6 +14136,196 @@ } } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFpsXk6J8FM9qs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "AbstractParser", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFpsXoDN8XG/ik=", + "_parent": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "name": "resource", + "visibility": "private", + "type": "char *" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsXqWoMd+zh4=", + "_parent": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "name": "AbstractParser", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsXrpuMhFqrU=", + "_parent": { + "$ref": "AAAAAAFpsXqWoMd+zh4=" + }, + "name": "resource", + "type": "const char *" + } + ] + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsXrqSsiPH64=", + "_parent": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "name": "~AbstractParser" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsXt5RNL/D7Y=", + "_parent": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "name": "parseFile", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsXxTZNN+FWY=", + "_parent": { + "$ref": "AAAAAAFpsXt5RNL/D7Y=" + }, + "type": "void*", + "direction": "return" + } + ], + "isAbstract": true + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFpsXyCytTREk0=", + "_parent": { + "$ref": "AAAAAAFpsXk6J8FM9qs=" + }, + "name": "save", + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsXz0yNVQaD8=", + "_parent": { + "$ref": "AAAAAAFpsXyCytTREk0=" + }, + "name": "data", + "type": "void*" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFpsXz0yNVRFAk=", + "_parent": { + "$ref": "AAAAAAFpsXyCytTREk0=" + }, + "type": "boolean", + "direction": "return" + } + ] + } + ], + "isAbstract": true + }, + { + "_type": "UMLEnumeration", + "_id": "AAAAAAFpsX8qmvfMwms=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "State", + "literals": [ + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsX/Z0/3KrZY=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "INIT" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsX/rvv7BmZw=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "COMMENT_SECTION" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsX/7nf9wd7E=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "LINE_BREAK" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsYB3FQDgJOA=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "PARAM_SECTION" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsYC+zwHXLjQ=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "ERROR" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsYDQKAKGN5w=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "OPENING_QUOTE" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsYDuXAM1QyE=", + "_parent": { + "$ref": "AAAAAAFpsX8qmvfMwms=" + }, + "name": "SEPARATION" + } + ] + }, + { + "_type": "UMLEnumeration", + "_id": "AAAAAAFpsX9DU/iiE+M=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Type", + "literals": [ + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsX+agfvcyrg=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "name": "PARAMETER" + }, + { + "_type": "UMLEnumerationLiteral", + "_id": "AAAAAAFpsX+7P/zTZdc=", + "_parent": { + "$ref": "AAAAAAFpsX9DU/iiE+M=" + }, + "name": "VALUE" + } + ] } ] }