Updated class diagram (added deleteParameter method)

This commit is contained in:
anschrammh 2019-03-23 12:48:12 +01:00
parent 56099b8cec
commit cbf88aff25

View File

@ -8222,7 +8222,7 @@
"font": "Arial;13;1", "font": "Arial;13;1",
"left": 2173, "left": 2173,
"top": 831, "top": 831,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "Dictionary" "text": "Dictionary"
}, },
@ -8257,7 +8257,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2168, "left": 2168,
"top": 824, "top": 824,
"width": 411.40673828125, "width": 416.48486328125,
"height": 25, "height": 25,
"stereotypeLabel": { "stereotypeLabel": {
"$ref": "AAAAAAFpizuAUD4Oi+A=" "$ref": "AAAAAAFpizuAUD4Oi+A="
@ -8294,7 +8294,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 854, "top": 854,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#parameter: char *", "text": "#parameter: char *",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8311,7 +8311,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 869, "top": 869,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#value: char *", "text": "#value: char *",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8328,7 +8328,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 884, "top": 884,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#next: Dictionary*", "text": "#next: Dictionary*",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8345,7 +8345,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 899, "top": 899,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#head: Dictionary*", "text": "#head: Dictionary*",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8354,7 +8354,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2168, "left": 2168,
"top": 849, "top": 849,
"width": 411.40673828125, "width": 416.48486328125,
"height": 68 "height": 68
}, },
{ {
@ -8379,7 +8379,7 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 922, "top": 922,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+~Dictionary()", "text": "+~Dictionary()",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8396,11 +8396,62 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 937, "top": 937,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+addParameter(parameter: const char *, value: const char *): boolean", "text": "+addParameter(parameter: const char *, value: const char *): boolean",
"horizontalAlignment": 0 "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", "_type": "UMLOperationView",
"_id": "AAAAAAFpjWf+njHr0iw=", "_id": "AAAAAAFpjWf+njHr0iw=",
@ -8412,8 +8463,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 952, "top": 997,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+deleteParameter(parameter: const char *): boolean", "text": "+deleteParameter(parameter: const char *): boolean",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8429,8 +8480,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 967, "top": 1012,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+get(parameter: const char *): Dictionary", "text": "+get(parameter: const char *): Dictionary",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8446,8 +8497,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 982, "top": 1027,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+operator()(parameter: const char*): Dictionary", "text": "+operator()(parameter: const char*): Dictionary",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8463,8 +8514,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 997, "top": 1042,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+count(): unsigned int", "text": "+count(): unsigned int",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8480,8 +8531,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1012, "top": 1057,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+dispose(): void", "text": "+dispose(): void",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8497,8 +8548,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1027, "top": 1072,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const longValue(): long", "text": "+const longValue(): long",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8514,8 +8565,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1042, "top": 1087,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const intValue(): int", "text": "+const intValue(): int",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8531,8 +8582,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1057, "top": 1102,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const uintValue(): unsigned long", "text": "+const uintValue(): unsigned long",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8548,8 +8599,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1072, "top": 1117,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const stringValue(): const char*", "text": "+const stringValue(): const char*",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8565,8 +8616,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1087, "top": 1132,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const doubleValue(): double", "text": "+const doubleValue(): double",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8582,8 +8633,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1102, "top": 1147,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const floatValue(): float", "text": "+const floatValue(): float",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8599,8 +8650,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1117, "top": 1162,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "+const booleanValue(): boolean", "text": "+const booleanValue(): boolean",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8616,8 +8667,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1132, "top": 1177,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#Dictionary()", "text": "#Dictionary()",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8633,8 +8684,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1147, "top": 1192,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#Dictionary(parameter: const char *, value: const char*)", "text": "#Dictionary(parameter: const char *, value: const char*)",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8650,8 +8701,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1162, "top": 1207,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#Dictionary(dictionaryToCopy: const Dictionary&)", "text": "#Dictionary(dictionaryToCopy: const Dictionary&)",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8667,8 +8718,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1177, "top": 1222,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#addNewNodeAtTheEnd(node: Dictionary*): boolean", "text": "#addNewNodeAtTheEnd(node: Dictionary*): boolean",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8684,8 +8735,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1192, "top": 1237,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#removeNode(node: Dictionary*): boolean", "text": "#removeNode(node: Dictionary*): boolean",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8701,8 +8752,8 @@
}, },
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2173, "left": 2173,
"top": 1207, "top": 1252,
"width": 401.40673828125, "width": 406.48486328125,
"height": 13, "height": 13,
"text": "#isListEmpty(node: Dictionary): boolean", "text": "#isListEmpty(node: Dictionary): boolean",
"horizontalAlignment": 0 "horizontalAlignment": 0
@ -8711,8 +8762,8 @@
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2168, "left": 2168,
"top": 917, "top": 917,
"width": 411.40673828125, "width": 416.48486328125,
"height": 308 "height": 353
}, },
{ {
"_type": "UMLReceptionCompartmentView", "_type": "UMLReceptionCompartmentView",
@ -8751,8 +8802,8 @@
"containerChangeable": true, "containerChangeable": true,
"left": 2168, "left": 2168,
"top": 824, "top": 824,
"width": 411.40673828125, "width": 416.48486328125,
"height": 401, "height": 461,
"nameCompartment": { "nameCompartment": {
"$ref": "AAAAAAFpizuAUD4N01A=" "$ref": "AAAAAAFpizuAUD4N01A="
}, },
@ -8791,7 +8842,7 @@
"visible": false, "visible": false,
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2353, "left": 2353,
"top": 1313, "top": 1343,
"height": 13, "height": 13,
"alpha": 1.5707963267948966, "alpha": 1.5707963267948966,
"distance": 15, "distance": 15,
@ -8812,7 +8863,7 @@
"visible": null, "visible": null,
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2338, "left": 2338,
"top": 1313, "top": 1343,
"height": 13, "height": 13,
"alpha": 1.5707963267948966, "alpha": 1.5707963267948966,
"distance": 30, "distance": 30,
@ -8833,7 +8884,7 @@
"visible": false, "visible": false,
"font": "Arial;13;0", "font": "Arial;13;0",
"left": 2382, "left": 2382,
"top": 1314, "top": 1344,
"height": 13, "height": 13,
"alpha": -1.5707963267948966, "alpha": -1.5707963267948966,
"distance": 15, "distance": 15,
@ -8851,7 +8902,7 @@
"$ref": "AAAAAAFpizWdrTl+j44=" "$ref": "AAAAAAFpizWdrTl+j44="
}, },
"lineStyle": 1, "lineStyle": 1,
"points": "2367:1415;2370:1225", "points": "2367:1415;2370:1285",
"showVisibility": true, "showVisibility": true,
"nameLabel": { "nameLabel": {
"$ref": "AAAAAAFpizuA9D6uxC8=" "$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", "_type": "UMLOperation",
"_id": "AAAAAAFpjWf+WzHQnSs=", "_id": "AAAAAAFpjWf+WzHQnSs=",