diff --git a/docs/UML/exports/01_cli_core.png b/docs/UML/exports/01_cli_core.png index 7205b58..5d5adfa 100644 Binary files a/docs/UML/exports/01_cli_core.png and b/docs/UML/exports/01_cli_core.png differ diff --git a/docs/UML/exports/02_scrapers.png b/docs/UML/exports/02_scrapers.png index 463bcc4..267f5fb 100644 Binary files a/docs/UML/exports/02_scrapers.png and b/docs/UML/exports/02_scrapers.png differ diff --git a/docs/UML/exports/09_parsers.png b/docs/UML/exports/09_parsers.png index 7c59b8a..1b9b765 100644 Binary files a/docs/UML/exports/09_parsers.png and b/docs/UML/exports/09_parsers.png differ diff --git a/docs/UML/exports/13_utilities.png b/docs/UML/exports/13_utilities.png index 9e9a284..623975a 100644 Binary files a/docs/UML/exports/13_utilities.png and b/docs/UML/exports/13_utilities.png differ diff --git a/docs/UML/exports/14_create_pipeline_sequence.png b/docs/UML/exports/14_create_pipeline_sequence.png index 787aa88..7852a10 100644 Binary files a/docs/UML/exports/14_create_pipeline_sequence.png and b/docs/UML/exports/14_create_pipeline_sequence.png differ diff --git a/docs/UML/exports/17_mcp_invocation_sequence.png b/docs/UML/exports/17_mcp_invocation_sequence.png index b2ec546..35139ae 100644 Binary files a/docs/UML/exports/17_mcp_invocation_sequence.png and b/docs/UML/exports/17_mcp_invocation_sequence.png differ diff --git a/docs/UML/skill_seekers.mdj b/docs/UML/skill_seekers.mdj index 4dd943c..9c24ae4 100644 --- a/docs/UML/skill_seekers.mdj +++ b/docs/UML/skill_seekers.mdj @@ -135,8 +135,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 25, - "top": 294, + "left": 33.890869140625, + "top": 521, "width": 191, "height": 13, "text": "ICLIDispatcher" @@ -172,8 +172,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 20, - "top": 287, + "left": 28.890869140625, + "top": 514, "width": 201, "height": 25, "stereotypeLabel": { @@ -227,8 +227,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 25, - "top": 317, + "left": 33.890869140625, + "top": 544, "width": 191, "height": 13, "text": "+main()", @@ -246,8 +246,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 25, - "top": 332, + "left": 33.890869140625, + "top": 559, "width": 191, "height": 13, "text": "+create_parser()", @@ -257,8 +257,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 20, - "top": 312, + "left": 28.890869140625, + "top": 539, "width": 201, "height": 38 }, @@ -299,8 +299,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 20, - "top": 263, + "left": 28.890869140625, + "top": 490, "width": 200, "height": 87, "stereotypeDisplay": "icon", @@ -362,8 +362,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 121.109130859375, - "top": 407, + "left": 25, + "top": 634, "width": 218.78173828125, "height": 13, "text": "CLIDispatcher" @@ -399,8 +399,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 116.109130859375, - "top": 400, + "left": 20, + "top": 627, "width": 228.78173828125, "height": 25, "stereotypeLabel": { @@ -438,8 +438,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 121.109130859375, - "top": 430, + "left": 25, + "top": 657, "width": 218.78173828125, "height": 13, "text": "-COMMAND_MODULES: dict[str, str]", @@ -449,8 +449,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 116.109130859375, - "top": 425, + "left": 20, + "top": 652, "width": 228.78173828125, "height": 23 }, @@ -476,8 +476,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 121.109130859375, - "top": 453, + "left": 25, + "top": 680, "width": 218.78173828125, "height": 13, "text": "+main()", @@ -495,8 +495,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 121.109130859375, - "top": 468, + "left": 25, + "top": 695, "width": 218.78173828125, "height": 13, "text": "+create_parser()", @@ -506,8 +506,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 116.109130859375, - "top": 448, + "left": 20, + "top": 675, "width": 228.78173828125, "height": 38 }, @@ -548,8 +548,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 116.109130859375, - "top": 400, + "left": 20, + "top": 627, "width": 227.78173828125, "height": 86, "nameCompartment": { @@ -609,9 +609,9 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 245, - "top": 278.5, - "width": 191, + "left": 278.3363037109375, + "top": 505.5, + "width": 274.8505859375, "height": 13, "text": "CreateCommand" }, @@ -646,9 +646,9 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 271.5, - "width": 201, + "left": 273.3363037109375, + "top": 498.5, + "width": 284.8505859375, "height": 25, "stereotypeLabel": { "$ref": "AAAAAAGdElZMgG83LXM=" @@ -672,13 +672,72 @@ "model": { "$ref": "AAAAAAGdElZMf28zHpU=" }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssrk/FnRg=", + "_parent": { + "$ref": "AAAAAAGdElZMgG87Wmg=" + }, + "model": { + "$ref": "AAAAAAGdbpU870qOFrM=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 528.5, + "width": 274.8505859375, + "height": 13, + "text": "+args: argparse.Namespace", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssrk/INCs=", + "_parent": { + "$ref": "AAAAAAGdElZMgG87Wmg=" + }, + "model": { + "$ref": "AAAAAAGdbpVA3UqUsYQ=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 543.5, + "width": 274.8505859375, + "height": 13, + "text": "+source_info: SourceInfo", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssrk/L4fg=", + "_parent": { + "$ref": "AAAAAAGdElZMgG87Wmg=" + }, + "model": { + "$ref": "AAAAAAGdbpVEjUqaFZg=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 558.5, + "width": 274.8505859375, + "height": 13, + "text": "-_parser_defaults: dict[str, Any]", + "horizontalAlignment": 0 + } + ], "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 296.5, - "width": 201, - "height": 10 + "left": 273.3363037109375, + "top": 523.5, + "width": 284.8505859375, + "height": 53 }, { "_type": "UMLOperationCompartmentView", @@ -702,21 +761,135 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 245, - "top": 311.5, - "width": 191, + "left": 278.3363037109375, + "top": 581.5, + "width": 274.8505859375, "height": 13, - "text": "+execute()", + "text": "+execute(): int()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/Ox80=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVJ+Eqg4ZA=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 596.5, + "width": 274.8505859375, + "height": 13, + "text": "-_build_config(source_type, ctx): dict()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/RD2U=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVNw0qlm5o=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 611.5, + "width": 274.8505859375, + "height": 13, + "text": "-_route_to_scraper(): int()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/Ujhs=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVRckqqyqM=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 626.5, + "width": 274.8505859375, + "height": 13, + "text": "-_validate_arguments()()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/Xxts=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVVGkqv5S0=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 641.5, + "width": 274.8505859375, + "height": 13, + "text": "-_run_enhancement(ctx)()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/aJ+M=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVYoEq08es=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 656.5, + "width": 274.8505859375, + "height": 13, + "text": "-_is_explicitly_set(arg_name, arg_value): bool()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/dpus=", + "_parent": { + "$ref": "AAAAAAGdElZMgG885j4=" + }, + "model": { + "$ref": "AAAAAAGdbpVcZkq5KLs=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 278.3363037109375, + "top": 671.5, + "width": 274.8505859375, + "height": 13, + "text": "-_run_workflows()()", "horizontalAlignment": 0 } ], "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 306.5, - "width": 201, - "height": 23 + "left": 273.3363037109375, + "top": 576.5, + "width": 284.8505859375, + "height": 113 }, { "_type": "UMLReceptionCompartmentView", @@ -755,10 +928,10 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 240, - "top": 271.5, - "width": 200, - "height": 70, + "left": 273.3363037109375, + "top": 498.5, + "width": 283.8505859375, + "height": 191, "nameCompartment": { "$ref": "AAAAAAGdElZMgG82vOw=" }, @@ -816,8 +989,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 245, - "top": 147, + "left": 155.8363037109375, + "top": 260.5, "width": 191, "height": 13, "text": "SourceDetector" @@ -853,8 +1026,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 140, + "left": 150.8363037109375, + "top": 253.5, "width": 201, "height": 25, "stereotypeLabel": { @@ -882,8 +1055,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 165, + "left": 150.8363037109375, + "top": 278.5, "width": 201, "height": 10 }, @@ -909,8 +1082,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 245, - "top": 180, + "left": 155.8363037109375, + "top": 293.5, "width": 191, "height": 13, "text": "+detect()", @@ -928,8 +1101,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 245, - "top": 195, + "left": 155.8363037109375, + "top": 308.5, "width": 191, "height": 13, "text": "+validate_source()", @@ -939,8 +1112,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 240, - "top": 175, + "left": 150.8363037109375, + "top": 288.5, "width": 201, "height": 38 }, @@ -981,8 +1154,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 240, - "top": 140, + "left": 150.8363037109375, + "top": 253.5, "width": 200, "height": 73, "nameCompartment": { @@ -1030,7 +1203,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 270, + "left": 180.8363037109375, "top": 25, "width": 141, "height": 13, @@ -1045,7 +1218,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 270, + "left": 180.8363037109375, "top": 40, "width": 141, "height": 13, @@ -1082,7 +1255,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 265, + "left": 175.8363037109375, "top": 20, "width": 151, "height": 38, @@ -1246,7 +1419,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 265, + "left": 175.8363037109375, "top": 20, "width": 150, "height": 70, @@ -1291,8 +1464,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 105, - "top": 368, + "left": 114, + "top": 596, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1314,8 +1487,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 90, - "top": 368, + "left": 99, + "top": 596, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1337,8 +1510,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 134, - "top": 369, + "left": 143, + "top": 595, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1358,7 +1531,7 @@ "$ref": "AAAAAAGdElZMHG8LBBo=" }, "lineStyle": 1, - "points": "159:399;120:375;120:287", + "points": "130:626;129:602;128.1578947368421:514", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdElbPEnAJbUQ=" @@ -1393,8 +1566,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 325, - "top": 368, + "left": 237, + "top": 582, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1416,8 +1589,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 310, - "top": 368, + "left": 230, + "top": 569, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1439,8 +1612,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 354, - "top": 369, + "left": 250, + "top": 609, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1460,7 +1633,7 @@ "$ref": "AAAAAAGdElZMHG8LBBo=" }, "lineStyle": 1, - "points": "301:399;340:375;340:343", + "points": "205:626;244:602;272:601", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdElbPanAb0cg=" @@ -1495,8 +1668,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 325, - "top": 231, + "left": 236, + "top": 459, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -1518,8 +1691,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 310, - "top": 231, + "left": 221, + "top": 459, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -1541,8 +1714,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 354, - "top": 232, + "left": 265, + "top": 458, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -1562,7 +1735,7 @@ "$ref": "AAAAAAGdElZMf2812NA=" }, "lineStyle": 1, - "points": "340:271;340:238;340:214", + "points": "292:498;251:465;250:328", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdElbS4XAs0Iw=" @@ -1597,7 +1770,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 325, + "left": 236, "top": 108, "height": 13, "alpha": 1.5707963267948966, @@ -1620,7 +1793,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 310, + "left": 221, "top": 108, "height": 13, "alpha": 1.5707963267948966, @@ -1643,7 +1816,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 354, + "left": 265, "top": 109, "height": 13, "alpha": -1.5707963267948966, @@ -1664,7 +1837,7 @@ "$ref": "AAAAAAGdElZM329fa0A=" }, "lineStyle": 1, - "points": "340:139;340:115;340:91", + "points": "250:253;251:115;251:91", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdElbVQHA9Z9s=" @@ -1675,6 +1848,560 @@ "propertyLabel": { "$ref": "AAAAAAGdElbVQHA/gw8=" } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGdbpV4SUrBFsA=", + "_parent": { + "$ref": "AAAAAAGdElT86W7ctJY=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGdbpV4SUrCBBg=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGdbpV4SUrDFjI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrCBBg=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpV4SUrExq8=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrCBBg=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;1", + "parentStyle": true, + "left": 375.8363037109375, + "top": 147, + "width": 355.43408203125, + "height": 13, + "text": "ExecutionContext" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpV4SUrFCko=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrCBBg=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 86.67724609375, + "height": 13, + "text": "(from CLICore)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpV4SUrGzSs=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrCBBg=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 370.8363037109375, + "top": 140, + "width": 365.43408203125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpV4SUrDFjI=" + }, + "nameLabel": { + "$ref": "AAAAAAGdbpV4SUrExq8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGdbpV4SUrFCko=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpV4SUrGzSs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGdbpV4SUrHZfk=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/lBq4=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWTRkrl0xI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 170, + "width": 355.43408203125, + "height": 13, + "text": "+source: SourceInfoConfig", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/orwU=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWXL0rr+mI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 185, + "width": 355.43408203125, + "height": 13, + "text": "+enhancement: EnhancementSettings", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/rolc=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWa3ErxQOw=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 200, + "width": 355.43408203125, + "height": 13, + "text": "+output: OutputSettings", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/uzQI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWeeUr3o28=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 215, + "width": 355.43408203125, + "height": 13, + "text": "+scraping: ScrapingSettings", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/xRBU=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWiWUr9hL4=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 230, + "width": 355.43408203125, + "height": 13, + "text": "+analysis: AnalysisSettings", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpssr0/0/sA=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "model": { + "$ref": "AAAAAAGdbpWl30sDh9w=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 245, + "width": 355.43408203125, + "height": 13, + "text": "+rag: RAGSettings", + "horizontalAlignment": 0 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 370.8363037109375, + "top": 165, + "width": 365.43408203125, + "height": 98 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGdbpV4SUrIFXA=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/3CmM=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpWpjEsJU2Y=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 268, + "width": 355.43408203125, + "height": 13, + "text": "+get(): ExecutionContext()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/6XbI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpWvY0sPN2U=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 283, + "width": 355.43408203125, + "height": 13, + "text": "+initialize(args, config_path, source_info): ExecutionContext()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpssr0/9TwI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpWyyEsV0Lo=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 298, + "width": 355.43408203125, + "height": 13, + "text": "+reset()()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsssFAAQc8=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpW0xUsb8Po=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 313, + "width": 355.43408203125, + "height": 13, + "text": "+override(**kwargs): Generator()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsssFADGUc=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpW6j0sgC28=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 328, + "width": 355.43408203125, + "height": 13, + "text": "+get_raw(name, default): Any()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsssFAG+Yc=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "model": { + "$ref": "AAAAAAGdbpW7+kslU5s=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 375.8363037109375, + "top": 343, + "width": 355.43408203125, + "height": 13, + "text": "+get_agent_client(): AgentClient()", + "horizontalAlignment": 0 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 370.8363037109375, + "top": 263, + "width": 365.43408203125, + "height": 98 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGdbpV4SUrJPa4=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGdbpV4SUrKU1s=", + "_parent": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "model": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 370.8363037109375, + "top": 140, + "width": 364.43408203125, + "height": 300, + "nameCompartment": { + "$ref": "AAAAAAGdbpV4SUrCBBg=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGdbpV4SUrHZfk=" + }, + "operationCompartment": { + "$ref": "AAAAAAGdbpV4SUrIFXA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGdbpV4SUrJPa4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGdbpV4SUrKU1s=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGdbpXsAEsvXAQ=", + "_parent": { + "$ref": "AAAAAAGdElT86W7ctJY=" + }, + "model": { + "$ref": "AAAAAAGdbpXsAEstMSI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpXsAEsw3Zk=", + "_parent": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "model": { + "$ref": "AAAAAAGdbpXsAEstMSI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 464, + "top": 458, + "width": 35.0517578125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "edgePosition": 1, + "text": "+uses" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpXsAUsxk90=", + "_parent": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "model": { + "$ref": "AAAAAAGdbpXsAEstMSI=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 466, + "top": 458, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpXsAUsyfLs=", + "_parent": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "model": { + "$ref": "AAAAAAGdbpXsAEstMSI=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 510, + "top": 459, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpXsAEsvXAQ=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpV4SUrBFsA=" + }, + "tail": { + "$ref": "AAAAAAGdElZMf2812NA=" + }, + "lineStyle": 1, + "points": "476:498;496:465;504:441", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpXsAEsw3Zk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpXsAUsxk90=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpXsAUsyfLs=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAGdbpX1XUs8VrM=", + "_parent": { + "$ref": "AAAAAAGdElT86W7ctJY=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 267.78173828125, + "top": 630, + "width": 250, + "height": 80, + "text": "CreateCommand._route_to_scraper() calls get_converter() which returns a SkillConverter (see Diagram 02: Scrapers). converter.run() replaces the old scraper.main() pattern." + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAGdbpYJ3EtAfPA=", + "_parent": { + "$ref": "AAAAAAGdElT86W7ctJY=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdElZMf2812NA=" + }, + "tail": { + "$ref": "AAAAAAGdbpX1XUs8VrM=" + }, + "lineStyle": 1, + "points": "404:629;415:594" } ] }, @@ -1792,9 +2519,53 @@ "target": { "$ref": "AAAAAAGdElZM329dJZk=" } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGdbpXsAEstMSI=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "uses", + "source": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "target": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + } + } + ], + "documentation": "Unified create command implementation. Auto-detects source type from user input via SourceDetector, initializes ExecutionContext as single source of truth, then routes to the appropriate SkillConverter via get_converter(). Runs centralized enhancement and workflows after conversion. File: src/skill_seekers/cli/create_command.py", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpU870qOFrM=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "args", + "type": "argparse.Namespace" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpVA3UqUsYQ=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "source_info", + "type": "SourceInfo" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpVEjUqaFZg=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_parser_defaults", + "visibility": "private", + "type": "dict[str, Any]" } ], - "documentation": "Unified create command that auto-detects source type from user input. Delegates to SourceDetector for type detection, then routes to the appropriate scraper module. Recommended entry point for users.", "operations": [ { "_type": "UMLOperation", @@ -1802,7 +2573,61 @@ "_parent": { "$ref": "AAAAAAGdElZMf28zHpU=" }, - "name": "execute" + "name": "execute(): int" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVJ+Eqg4ZA=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_build_config(source_type, ctx): dict", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVNw0qlm5o=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_route_to_scraper(): int", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVRckqqyqM=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_validate_arguments()", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVVGkqv5S0=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_run_enhancement(ctx)", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVYoEq08es=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_is_explicitly_set(arg_name, arg_value): bool", + "visibility": "private" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpVcZkq5KLs=", + "_parent": { + "$ref": "AAAAAAGdElZMf28zHpU=" + }, + "name": "_run_workflows()", + "visibility": "private" } ] }, @@ -1935,6 +2760,136 @@ "target": { "$ref": "AAAAAAGdElLoxm3oohs=" } + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGdbpV4SEq/J1k=", + "_parent": { + "$ref": "AAAAAAGdElK5jGyw00c=" + }, + "name": "ExecutionContext", + "documentation": "Single source of truth for all execution configuration. Singleton Pydantic BaseModel that holds resolved config from CLI args, config files, and environment variables. All components read from this context instead of parsing their own argv. Thread-safe via threading.Lock. File: src/skill_seekers/cli/execution_context.py", + "tags": [ + { + "_type": "Tag", + "_id": "AAAAAAGdbpXkvEsq2WI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "stereotype", + "kind": 0, + "value": "singleton" + } + ], + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWTRkrl0xI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "source", + "type": "SourceInfoConfig" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWXL0rr+mI=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "enhancement", + "type": "EnhancementSettings" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWa3ErxQOw=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "output", + "type": "OutputSettings" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWeeUr3o28=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "scraping", + "type": "ScrapingSettings" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWiWUr9hL4=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "analysis", + "type": "AnalysisSettings" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpWl30sDh9w=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "rag", + "type": "RAGSettings" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpWpjEsJU2Y=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "get(): ExecutionContext", + "isStatic": "true" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpWvY0sPN2U=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "initialize(args, config_path, source_info): ExecutionContext", + "isStatic": "true" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpWyyEsV0Lo=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "reset()", + "isStatic": "true" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpW0xUsb8Po=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "override(**kwargs): Generator" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpW6j0sgC28=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "get_raw(name, default): Any" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpW7+kslU5s=", + "_parent": { + "$ref": "AAAAAAGdbpV4SEq/J1k=" + }, + "name": "get_agent_client(): AgentClient" + } + ] } ], "documentation": "Git-style CLI dispatcher. Entry point for all skill-seekers commands. Maps subcommands to modules via COMMAND_MODULES registry, handles argument parsing, and delegates to source-specific scrapers via auto-detection." @@ -1955,222 +2910,6 @@ }, "name": "Scrapers", "ownedViews": [ - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAGdEldNc3BWLjk=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEldNc3BXbdI=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEldNc3BYmLY=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BXbdI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 286, - "width": 64.32080078125, - "height": 13, - "text": "«interface»" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEldNc3BZuwo=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BXbdI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2009.3271484375, - "top": 99.5, - "width": 91, - "height": 13, - "text": "IScraper" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEldNc3Bah8k=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BXbdI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 286, - "width": 90.2890625, - "height": 13, - "text": "(from Scrapers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEldNc3BbRQA=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BXbdI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 286, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2004.3271484375, - "top": 92.5, - "width": 101, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEldNc3BYmLY=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEldNc3BZuwo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEldNc3Bah8k=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEldNc3BbRQA=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEldNc3BcyTU=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 143, - "width": 10, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEldNc3BdDik=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdElel3XN1P40=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BdDik=" - }, - "model": { - "$ref": "AAAAAAGdElel2nNyRjQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2009.3271484375, - "top": 122.5, - "width": 91, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2004.3271484375, - "top": 117.5, - "width": 101, - "height": 23 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEldNdHBeWso=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 143, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEldNdHBfTEY=", - "_parent": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "model": { - "$ref": "AAAAAAGdEldNc3BU//4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 143, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2004.3271484375, - "top": 60.5, - "width": 100, - "height": 80, - "stereotypeDisplay": "icon", - "nameCompartment": { - "$ref": "AAAAAAGdEldNc3BXbdI=" - }, - "suppressAttributes": true, - "attributeCompartment": { - "$ref": "AAAAAAGdEldNc3BcyTU=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEldNc3BdDik=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEldNdHBeWso=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEldNdHBfTEY=" - } - }, { "_type": "UMLClassView", "_id": "AAAAAAGdEldQsnCAZyE=", @@ -2215,7 +2954,7 @@ "font": "Arial;13;1", "parentStyle": true, "left": 25, - "top": 218, + "top": 247, "width": 279.9033203125, "height": 13, "text": "DocToSkillConverter" @@ -2256,7 +2995,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 20, - "top": 211, + "top": 240, "width": 289.9033203125, "height": 25, "stereotypeLabel": { @@ -2295,7 +3034,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 241, + "top": 270, "width": 279.9033203125, "height": 13, "text": "-config: dict", @@ -2314,7 +3053,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 256, + "top": 285, "width": 279.9033203125, "height": 13, "text": "-name: str", @@ -2333,7 +3072,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 271, + "top": 300, "width": 279.9033203125, "height": 13, "text": "-base_url: str", @@ -2352,7 +3091,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 286, + "top": 315, "width": 279.9033203125, "height": 13, "text": "-dry_run: bool", @@ -2371,7 +3110,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 301, + "top": 330, "width": 279.9033203125, "height": 13, "text": "-skill_dir: str", @@ -2390,7 +3129,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 316, + "top": 345, "width": 279.9033203125, "height": 13, "text": "-data_dir: str", @@ -2409,7 +3148,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 331, + "top": 360, "width": 279.9033203125, "height": 13, "text": "-browser_mode: bool", @@ -2428,7 +3167,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 346, + "top": 375, "width": 279.9033203125, "height": 13, "text": "-_browser_renderer: Optional[BrowserRenderer]", @@ -2439,7 +3178,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 20, - "top": 236, + "top": 265, "width": 289.9033203125, "height": 128 }, @@ -2453,25 +3192,6 @@ "$ref": "AAAAAAGdEldQsnB+H/c=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7TpcrcHY=", - "_parent": { - "$ref": "AAAAAAGdEldQsnCHybU=" - }, - "model": { - "$ref": "AAAAAAGdEmXoT5YX31E=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 25, - "top": 369, - "width": 279.9033203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEmd7TpcuIZw=", @@ -2485,7 +3205,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 384, + "top": 398, "width": 279.9033203125, "height": 13, "text": "+smart_categorize()", @@ -2504,7 +3224,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 399, + "top": 413, "width": 279.9033203125, "height": 13, "text": "+build_skill()", @@ -2523,7 +3243,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 414, + "top": 428, "width": 279.9033203125, "height": 13, "text": "-_find_main_content()", @@ -2542,7 +3262,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 429, + "top": 443, "width": 279.9033203125, "height": 13, "text": "+scrape_all()", @@ -2561,7 +3281,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 444, + "top": 458, "width": 279.9033203125, "height": 13, "text": "+extract_content()", @@ -2580,7 +3300,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 459, + "top": 473, "width": 279.9033203125, "height": 13, "text": "+scrape_page()", @@ -2599,7 +3319,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 474, + "top": 488, "width": 279.9033203125, "height": 13, "text": "+load_scraped_data()", @@ -2618,7 +3338,7 @@ "font": "Arial;13;0", "parentStyle": true, "left": 25, - "top": 489, + "top": 503, "width": 279.9033203125, "height": 13, "text": "-_render_with_browser()", @@ -2629,9 +3349,9 @@ "font": "Arial;13;0", "parentStyle": true, "left": 20, - "top": 364, + "top": 393, "width": 289.9033203125, - "height": 143 + "height": 128 }, { "_type": "UMLReceptionCompartmentView", @@ -2675,7 +3395,7 @@ "parentStyle": false, "containerChangeable": true, "left": 20, - "top": 211, + "top": 240, "width": 288.9033203125, "height": 296, "nameCompartment": { @@ -2737,8 +3457,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 343.9033203125, - "top": 278, + "left": 333.9033203125, + "top": 307, "width": 175.154296875, "height": 13, "text": "GitHubScraper" @@ -2778,8 +3498,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 338.9033203125, - "top": 271, + "left": 328.9033203125, + "top": 300, "width": 185.154296875, "height": 25, "stereotypeLabel": { @@ -2817,8 +3537,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 301, + "left": 333.9033203125, + "top": 330, "width": 175.154296875, "height": 13, "text": "-config: dict", @@ -2836,8 +3556,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 316, + "left": 333.9033203125, + "top": 345, "width": 175.154296875, "height": 13, "text": "-repo_name: str", @@ -2855,8 +3575,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 331, + "left": 333.9033203125, + "top": 360, "width": 175.154296875, "height": 13, "text": "-local_repo_path: Optional[str]", @@ -2874,8 +3594,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 346, + "left": 333.9033203125, + "top": 375, "width": 175.154296875, "height": 13, "text": "-extracted_data: dict", @@ -2893,8 +3613,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 361, + "left": 333.9033203125, + "top": 390, "width": 175.154296875, "height": 13, "text": "-code_analysis_depth: str", @@ -2904,8 +3624,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 338.9033203125, - "top": 296, + "left": 328.9033203125, + "top": 325, "width": 185.154296875, "height": 83 }, @@ -2931,8 +3651,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 384, + "left": 333.9033203125, + "top": 413, "width": 175.154296875, "height": 13, "text": "+scrape()", @@ -2950,8 +3670,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 399, + "left": 333.9033203125, + "top": 428, "width": 175.154296875, "height": 13, "text": "-_extract_code_structure()", @@ -2969,8 +3689,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 414, + "left": 333.9033203125, + "top": 443, "width": 175.154296875, "height": 13, "text": "-_extract_readme()", @@ -2988,8 +3708,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 343.9033203125, - "top": 429, + "left": 333.9033203125, + "top": 458, "width": 175.154296875, "height": 13, "text": "+should_exclude_dir()", @@ -2999,8 +3719,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 338.9033203125, - "top": 379, + "left": 328.9033203125, + "top": 408, "width": 185.154296875, "height": 68 }, @@ -3045,8 +3765,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 338.9033203125, - "top": 271, + "left": 328.9033203125, + "top": 300, "width": 184.154296875, "height": 176, "nameCompartment": { @@ -3108,8 +3828,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 558.0576171875, - "top": 300.5, + "left": 538.0576171875, + "top": 329.5, "width": 147.38330078125, "height": 13, "text": "GitHubToSkillConverter" @@ -3149,8 +3869,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 553.0576171875, - "top": 293.5, + "left": 533.0576171875, + "top": 322.5, "width": 157.38330078125, "height": 25, "stereotypeLabel": { @@ -3188,8 +3908,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 558.0576171875, - "top": 323.5, + "left": 538.0576171875, + "top": 352.5, "width": 147.38330078125, "height": 13, "text": "-config: dict", @@ -3207,8 +3927,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 558.0576171875, - "top": 338.5, + "left": 538.0576171875, + "top": 367.5, "width": 147.38330078125, "height": 13, "text": "-name: str", @@ -3226,8 +3946,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 558.0576171875, - "top": 353.5, + "left": 538.0576171875, + "top": 382.5, "width": 147.38330078125, "height": 13, "text": "-data: dict", @@ -3245,8 +3965,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 558.0576171875, - "top": 368.5, + "left": 538.0576171875, + "top": 397.5, "width": 147.38330078125, "height": 13, "text": "-skill_dir: str", @@ -3256,8 +3976,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 553.0576171875, - "top": 318.5, + "left": 533.0576171875, + "top": 347.5, "width": 157.38330078125, "height": 68 }, @@ -3271,25 +3991,6 @@ "$ref": "AAAAAAGdEldUKXDSLfg=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5c0G5U=", - "_parent": { - "$ref": "AAAAAAGdEldUKXDb7A0=" - }, - "model": { - "$ref": "AAAAAAGdEmXzXZYmiaY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 558.0576171875, - "top": 391.5, - "width": 147.38330078125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TVKKlDFs=", @@ -3302,8 +4003,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 558.0576171875, - "top": 406.5, + "left": 538.0576171875, + "top": 420.5, "width": 147.38330078125, "height": 13, "text": "+build_skill()", @@ -3313,10 +4014,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 553.0576171875, - "top": 386.5, + "left": 533.0576171875, + "top": 415.5, "width": 157.38330078125, - "height": 38 + "height": 23 }, { "_type": "UMLReceptionCompartmentView", @@ -3359,8 +4060,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 553.0576171875, - "top": 293.5, + "left": 533.0576171875, + "top": 322.5, "width": 156.38330078125, "height": 131, "nameCompartment": { @@ -3422,8 +4123,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 744.44091796875, - "top": 270.5, + "left": 714.44091796875, + "top": 299.5, "width": 174.4306640625, "height": 13, "text": "PDFToSkillConverter" @@ -3463,8 +4164,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 739.44091796875, - "top": 263.5, + "left": 709.44091796875, + "top": 292.5, "width": 184.4306640625, "height": 25, "stereotypeLabel": { @@ -3502,8 +4203,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 293.5, + "left": 714.44091796875, + "top": 322.5, "width": 174.4306640625, "height": 13, "text": "-config: dict", @@ -3521,8 +4222,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 308.5, + "left": 714.44091796875, + "top": 337.5, "width": 174.4306640625, "height": 13, "text": "-name: str", @@ -3540,8 +4241,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 323.5, + "left": 714.44091796875, + "top": 352.5, "width": 174.4306640625, "height": 13, "text": "-pdf_path: str", @@ -3559,8 +4260,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 338.5, + "left": 714.44091796875, + "top": 367.5, "width": 174.4306640625, "height": 13, "text": "-skill_dir: str", @@ -3578,8 +4279,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 353.5, + "left": 714.44091796875, + "top": 382.5, "width": 174.4306640625, "height": 13, "text": "-extracted_data: Optional[dict]", @@ -3589,8 +4290,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 739.44091796875, - "top": 288.5, + "left": 709.44091796875, + "top": 317.5, "width": 184.4306640625, "height": 83 }, @@ -3604,25 +4305,6 @@ "$ref": "AAAAAAGdEldXlHD89ww=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5c3lh0=", - "_parent": { - "$ref": "AAAAAAGdEldXlHEFXdg=" - }, - "model": { - "$ref": "AAAAAAGdEmX2fZYruVg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 744.44091796875, - "top": 376.5, - "width": 174.4306640625, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TVaK30H8=", @@ -3635,8 +4317,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 391.5, + "left": 714.44091796875, + "top": 405.5, "width": 174.4306640625, "height": 13, "text": "+extract_pdf()", @@ -3654,8 +4336,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 406.5, + "left": 714.44091796875, + "top": 420.5, "width": 174.4306640625, "height": 13, "text": "+load_extracted_data()", @@ -3673,8 +4355,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 421.5, + "left": 714.44091796875, + "top": 435.5, "width": 174.4306640625, "height": 13, "text": "+categorize_content()", @@ -3692,8 +4374,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 744.44091796875, - "top": 436.5, + "left": 714.44091796875, + "top": 450.5, "width": 174.4306640625, "height": 13, "text": "+build_skill()", @@ -3703,10 +4385,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 739.44091796875, - "top": 371.5, + "left": 709.44091796875, + "top": 400.5, "width": 184.4306640625, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -3749,8 +4431,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 739.44091796875, - "top": 263.5, + "left": 709.44091796875, + "top": 292.5, "width": 183.4306640625, "height": 191, "nameCompartment": { @@ -3812,8 +4494,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 957.87158203125, - "top": 270.5, + "left": 917.87158203125, + "top": 299.5, "width": 174.4306640625, "height": 13, "text": "WordToSkillConverter" @@ -3853,8 +4535,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 952.87158203125, - "top": 263.5, + "left": 912.87158203125, + "top": 292.5, "width": 184.4306640625, "height": 25, "stereotypeLabel": { @@ -3892,8 +4574,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 293.5, + "left": 917.87158203125, + "top": 322.5, "width": 174.4306640625, "height": 13, "text": "-config: dict", @@ -3911,8 +4593,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 308.5, + "left": 917.87158203125, + "top": 337.5, "width": 174.4306640625, "height": 13, "text": "-name: str", @@ -3930,8 +4612,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 323.5, + "left": 917.87158203125, + "top": 352.5, "width": 174.4306640625, "height": 13, "text": "-docx_path: str", @@ -3949,8 +4631,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 338.5, + "left": 917.87158203125, + "top": 367.5, "width": 174.4306640625, "height": 13, "text": "-skill_dir: str", @@ -3968,8 +4650,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 353.5, + "left": 917.87158203125, + "top": 382.5, "width": 174.4306640625, "height": 13, "text": "-extracted_data: Optional[dict]", @@ -3979,8 +4661,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 952.87158203125, - "top": 288.5, + "left": 912.87158203125, + "top": 317.5, "width": 184.4306640625, "height": 83 }, @@ -3994,25 +4676,6 @@ "$ref": "AAAAAAGdEldZaXEmzaA=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5c6o2o=", - "_parent": { - "$ref": "AAAAAAGdEldZaXEv5ZQ=" - }, - "model": { - "$ref": "AAAAAAGdEmX6LJYw91g=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 957.87158203125, - "top": 376.5, - "width": 174.4306640625, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TVaLSaNI=", @@ -4025,8 +4688,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 391.5, + "left": 917.87158203125, + "top": 405.5, "width": 174.4306640625, "height": 13, "text": "+extract_docx()", @@ -4044,8 +4707,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 406.5, + "left": 917.87158203125, + "top": 420.5, "width": 174.4306640625, "height": 13, "text": "+load_extracted_data()", @@ -4063,8 +4726,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 421.5, + "left": 917.87158203125, + "top": 435.5, "width": 174.4306640625, "height": 13, "text": "+categorize_content()", @@ -4082,8 +4745,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 957.87158203125, - "top": 436.5, + "left": 917.87158203125, + "top": 450.5, "width": 174.4306640625, "height": 13, "text": "+build_skill()", @@ -4093,10 +4756,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 952.87158203125, - "top": 371.5, + "left": 912.87158203125, + "top": 400.5, "width": 184.4306640625, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -4139,8 +4802,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 952.87158203125, - "top": 263.5, + "left": 912.87158203125, + "top": 292.5, "width": 183.4306640625, "height": 191, "nameCompartment": { @@ -4202,8 +4865,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1171.30224609375, - "top": 270.5, + "left": 1368.931640625, + "top": 299.5, "width": 177.693359375, "height": 13, "text": "EpubToSkillConverter" @@ -4243,8 +4906,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1166.30224609375, - "top": 263.5, + "left": 1363.931640625, + "top": 292.5, "width": 187.693359375, "height": 25, "stereotypeLabel": { @@ -4282,8 +4945,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 293.5, + "left": 1368.931640625, + "top": 322.5, "width": 177.693359375, "height": 13, "text": "-config: dict", @@ -4301,8 +4964,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 308.5, + "left": 1368.931640625, + "top": 337.5, "width": 177.693359375, "height": 13, "text": "-name: str", @@ -4320,8 +4983,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 323.5, + "left": 1368.931640625, + "top": 352.5, "width": 177.693359375, "height": 13, "text": "-epub_path: str", @@ -4339,8 +5002,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 338.5, + "left": 1368.931640625, + "top": 367.5, "width": 177.693359375, "height": 13, "text": "-skill_dir: str", @@ -4358,8 +5021,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 353.5, + "left": 1368.931640625, + "top": 382.5, "width": 177.693359375, "height": 13, "text": "-extracted_data: Optional[dict]", @@ -4369,8 +5032,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1166.30224609375, - "top": 288.5, + "left": 1363.931640625, + "top": 317.5, "width": 187.693359375, "height": 83 }, @@ -4384,25 +5047,6 @@ "$ref": "AAAAAAGdEldcznFQlXk=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5c9tRU=", - "_parent": { - "$ref": "AAAAAAGdEldcznFZ5Ks=" - }, - "model": { - "$ref": "AAAAAAGdEmYRa5Y1MNA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1171.30224609375, - "top": 376.5, - "width": 177.693359375, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+X1aPFYfI=", @@ -4415,8 +5059,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 391.5, + "left": 1368.931640625, + "top": 405.5, "width": 177.693359375, "height": 13, "text": "+extract_epub()", @@ -4434,8 +5078,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 406.5, + "left": 1368.931640625, + "top": 420.5, "width": 177.693359375, "height": 13, "text": "+load_extracted_data()", @@ -4453,8 +5097,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 421.5, + "left": 1368.931640625, + "top": 435.5, "width": 177.693359375, "height": 13, "text": "+categorize_content()", @@ -4472,8 +5116,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1171.30224609375, - "top": 436.5, + "left": 1368.931640625, + "top": 450.5, "width": 177.693359375, "height": 13, "text": "+build_skill()", @@ -4483,10 +5127,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1166.30224609375, - "top": 371.5, + "left": 1363.931640625, + "top": 400.5, "width": 187.693359375, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -4529,8 +5173,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1166.30224609375, - "top": 263.5, + "left": 1363.931640625, + "top": 292.5, "width": 186.693359375, "height": 191, "nameCompartment": { @@ -4592,8 +5236,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1387.99560546875, - "top": 270.5, + "left": 1121.30224609375, + "top": 299.5, "width": 218.62939453125, "height": 13, "text": "VideoToSkillConverter" @@ -4633,8 +5277,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1382.99560546875, - "top": 263.5, + "left": 1116.30224609375, + "top": 292.5, "width": 228.62939453125, "height": 25, "stereotypeLabel": { @@ -4672,8 +5316,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 293.5, + "left": 1121.30224609375, + "top": 322.5, "width": 218.62939453125, "height": 13, "text": "-config: dict", @@ -4691,8 +5335,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 308.5, + "left": 1121.30224609375, + "top": 337.5, "width": 218.62939453125, "height": 13, "text": "-name: str", @@ -4710,8 +5354,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 323.5, + "left": 1121.30224609375, + "top": 352.5, "width": 218.62939453125, "height": 13, "text": "-visual: bool", @@ -4729,8 +5373,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 338.5, + "left": 1121.30224609375, + "top": 367.5, "width": 218.62939453125, "height": 13, "text": "-skill_dir: str", @@ -4748,8 +5392,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 353.5, + "left": 1121.30224609375, + "top": 382.5, "width": 218.62939453125, "height": 13, "text": "-result: Optional[VideoScraperResult]", @@ -4759,8 +5403,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1382.99560546875, - "top": 288.5, + "left": 1116.30224609375, + "top": 317.5, "width": 228.62939453125, "height": 83 }, @@ -4774,25 +5418,6 @@ "$ref": "AAAAAAGdEldd9nF6H7g=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dAlvM=", - "_parent": { - "$ref": "AAAAAAGdEldd9nGDzEI=" - }, - "model": { - "$ref": "AAAAAAGdEmYSEJY6BVE=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1387.99560546875, - "top": 376.5, - "width": 218.62939453125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEmw8JJkzY00=", @@ -4805,8 +5430,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 391.5, + "left": 1121.30224609375, + "top": 405.5, "width": 218.62939453125, "height": 13, "text": "+process()", @@ -4824,8 +5449,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 406.5, + "left": 1121.30224609375, + "top": 420.5, "width": 218.62939453125, "height": 13, "text": "+build_skill()", @@ -4843,8 +5468,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 421.5, + "left": 1121.30224609375, + "top": 435.5, "width": 218.62939453125, "height": 13, "text": "+save_extracted_data()", @@ -4862,8 +5487,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1387.99560546875, - "top": 436.5, + "left": 1121.30224609375, + "top": 450.5, "width": 218.62939453125, "height": 13, "text": "+load_extracted_data()", @@ -4873,10 +5498,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1382.99560546875, - "top": 371.5, + "left": 1116.30224609375, + "top": 400.5, "width": 228.62939453125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -4919,8 +5544,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1382.99560546875, - "top": 263.5, + "left": 1116.30224609375, + "top": 292.5, "width": 227.62939453125, "height": 191, "nameCompartment": { @@ -4982,8 +5607,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1645.625, - "top": 270.5, + "left": 1575.625, + "top": 299.5, "width": 177.693359375, "height": 13, "text": "JupyterToSkillConverter" @@ -5023,8 +5648,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1640.625, - "top": 263.5, + "left": 1570.625, + "top": 292.5, "width": 187.693359375, "height": 25, "stereotypeLabel": { @@ -5062,8 +5687,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 293.5, + "left": 1575.625, + "top": 322.5, "width": 177.693359375, "height": 13, "text": "-config: dict", @@ -5081,8 +5706,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 308.5, + "left": 1575.625, + "top": 337.5, "width": 177.693359375, "height": 13, "text": "-name: str", @@ -5100,8 +5725,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 323.5, + "left": 1575.625, + "top": 352.5, "width": 177.693359375, "height": 13, "text": "-notebook_path: str", @@ -5119,8 +5744,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 338.5, + "left": 1575.625, + "top": 367.5, "width": 177.693359375, "height": 13, "text": "-skill_dir: str", @@ -5138,8 +5763,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 353.5, + "left": 1575.625, + "top": 382.5, "width": 177.693359375, "height": 13, "text": "-extracted_data: Optional[dict]", @@ -5149,8 +5774,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1640.625, - "top": 288.5, + "left": 1570.625, + "top": 317.5, "width": 187.693359375, "height": 83 }, @@ -5164,25 +5789,6 @@ "$ref": "AAAAAAGdElds9nGkPo0=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dDQHU=", - "_parent": { - "$ref": "AAAAAAGdElds9nGtd8Y=" - }, - "model": { - "$ref": "AAAAAAGdEmYmtZY/hy0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1645.625, - "top": 376.5, - "width": 177.693359375, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn/fAaYXYGk=", @@ -5195,8 +5801,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 391.5, + "left": 1575.625, + "top": 405.5, "width": 177.693359375, "height": 13, "text": "+extract_notebook()", @@ -5214,8 +5820,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 406.5, + "left": 1575.625, + "top": 420.5, "width": 177.693359375, "height": 13, "text": "+load_extracted_data()", @@ -5233,8 +5839,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 421.5, + "left": 1575.625, + "top": 435.5, "width": 177.693359375, "height": 13, "text": "+categorize_content()", @@ -5252,8 +5858,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1645.625, - "top": 436.5, + "left": 1575.625, + "top": 450.5, "width": 177.693359375, "height": 13, "text": "+build_skill()", @@ -5263,10 +5869,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1640.625, - "top": 371.5, + "left": 1570.625, + "top": 400.5, "width": 187.693359375, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -5309,8 +5915,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1640.625, - "top": 263.5, + "left": 1570.625, + "top": 292.5, "width": 186.693359375, "height": 191, "nameCompartment": { @@ -5372,8 +5978,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1862.318359375, - "top": 270.5, + "left": 1782.318359375, + "top": 299.5, "width": 177.693359375, "height": 13, "text": "HtmlToSkillConverter" @@ -5413,8 +6019,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1857.318359375, - "top": 263.5, + "left": 1777.318359375, + "top": 292.5, "width": 187.693359375, "height": 25, "stereotypeLabel": { @@ -5452,8 +6058,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 293.5, + "left": 1782.318359375, + "top": 322.5, "width": 177.693359375, "height": 13, "text": "-config: dict", @@ -5471,8 +6077,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 308.5, + "left": 1782.318359375, + "top": 337.5, "width": 177.693359375, "height": 13, "text": "-name: str", @@ -5490,8 +6096,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 323.5, + "left": 1782.318359375, + "top": 352.5, "width": 177.693359375, "height": 13, "text": "-html_path: str", @@ -5509,8 +6115,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 338.5, + "left": 1782.318359375, + "top": 367.5, "width": 177.693359375, "height": 13, "text": "-skill_dir: str", @@ -5528,8 +6134,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 353.5, + "left": 1782.318359375, + "top": 382.5, "width": 177.693359375, "height": 13, "text": "-extracted_data: Optional[dict]", @@ -5539,8 +6145,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1857.318359375, - "top": 288.5, + "left": 1777.318359375, + "top": 317.5, "width": 187.693359375, "height": 83 }, @@ -5554,25 +6160,6 @@ "$ref": "AAAAAAGdEldwdXHO1ik=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dGNkg=", - "_parent": { - "$ref": "AAAAAAGdEldwdnHXe8o=" - }, - "model": { - "$ref": "AAAAAAGdEmYqa5ZEnHQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1862.318359375, - "top": 376.5, - "width": 177.693359375, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn/76Kbz0No=", @@ -5585,8 +6172,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 391.5, + "left": 1782.318359375, + "top": 405.5, "width": 177.693359375, "height": 13, "text": "+extract_html()", @@ -5604,8 +6191,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 406.5, + "left": 1782.318359375, + "top": 420.5, "width": 177.693359375, "height": 13, "text": "+load_extracted_data()", @@ -5623,8 +6210,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 421.5, + "left": 1782.318359375, + "top": 435.5, "width": 177.693359375, "height": 13, "text": "+categorize_content()", @@ -5642,8 +6229,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1862.318359375, - "top": 436.5, + "left": 1782.318359375, + "top": 450.5, "width": 177.693359375, "height": 13, "text": "+build_skill()", @@ -5653,10 +6240,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1857.318359375, - "top": 371.5, + "left": 1777.318359375, + "top": 400.5, "width": 187.693359375, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -5699,8 +6286,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1857.318359375, - "top": 263.5, + "left": 1777.318359375, + "top": 292.5, "width": 186.693359375, "height": 191, "nameCompartment": { @@ -5762,8 +6349,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 2079.01171875, - "top": 255.5, + "left": 1989.01171875, + "top": 284.5, "width": 158.955078125, "height": 13, "text": "OpenAPIToSkillConverter" @@ -5803,8 +6390,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2074.01171875, - "top": 248.5, + "left": 1984.01171875, + "top": 277.5, "width": 168.955078125, "height": 25, "stereotypeLabel": { @@ -5842,8 +6429,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 278.5, + "left": 1989.01171875, + "top": 307.5, "width": 158.955078125, "height": 13, "text": "-config: dict", @@ -5861,8 +6448,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 293.5, + "left": 1989.01171875, + "top": 322.5, "width": 158.955078125, "height": 13, "text": "-name: str", @@ -5880,8 +6467,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 308.5, + "left": 1989.01171875, + "top": 337.5, "width": 158.955078125, "height": 13, "text": "-spec_path: str", @@ -5899,8 +6486,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 323.5, + "left": 1989.01171875, + "top": 352.5, "width": 158.955078125, "height": 13, "text": "-spec_url: str", @@ -5918,8 +6505,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 338.5, + "left": 1989.01171875, + "top": 367.5, "width": 158.955078125, "height": 13, "text": "-skill_dir: str", @@ -5937,8 +6524,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 353.5, + "left": 1989.01171875, + "top": 382.5, "width": 158.955078125, "height": 13, "text": "-spec_data: dict", @@ -5956,8 +6543,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 368.5, + "left": 1989.01171875, + "top": 397.5, "width": 158.955078125, "height": 13, "text": "-extracted_data: dict", @@ -5967,8 +6554,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2074.01171875, - "top": 273.5, + "left": 1984.01171875, + "top": 302.5, "width": 168.955078125, "height": 113 }, @@ -5982,25 +6569,6 @@ "$ref": "AAAAAAGdEldybHH4r/I=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dJzRI=", - "_parent": { - "$ref": "AAAAAAGdEldybHIB9bE=" - }, - "model": { - "$ref": "AAAAAAGdEmYvIZZJcak=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2079.01171875, - "top": 391.5, - "width": 158.955078125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEoBCn6jaP+w=", @@ -6013,8 +6581,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 406.5, + "left": 1989.01171875, + "top": 420.5, "width": 158.955078125, "height": 13, "text": "+extract_spec()", @@ -6032,8 +6600,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 421.5, + "left": 1989.01171875, + "top": 435.5, "width": 158.955078125, "height": 13, "text": "+load_extracted_data()", @@ -6051,8 +6619,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 436.5, + "left": 1989.01171875, + "top": 450.5, "width": 158.955078125, "height": 13, "text": "+categorize_content()", @@ -6070,8 +6638,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2079.01171875, - "top": 451.5, + "left": 1989.01171875, + "top": 465.5, "width": 158.955078125, "height": 13, "text": "+build_skill()", @@ -6081,10 +6649,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2074.01171875, - "top": 386.5, + "left": 1984.01171875, + "top": 415.5, "width": 168.955078125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -6127,8 +6695,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 2074.01171875, - "top": 248.5, + "left": 1984.01171875, + "top": 277.5, "width": 167.955078125, "height": 221, "nameCompartment": { @@ -6190,8 +6758,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 2276.966796875, - "top": 278, + "left": 2176.966796875, + "top": 307, "width": 160.4658203125, "height": 13, "text": "AsciiDocToSkillConverter" @@ -6231,8 +6799,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2271.966796875, - "top": 271, + "left": 2171.966796875, + "top": 300, "width": 170.4658203125, "height": 25, "stereotypeLabel": { @@ -6270,8 +6838,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 301, + "left": 2176.966796875, + "top": 330, "width": 160.4658203125, "height": 13, "text": "-config: dict", @@ -6289,8 +6857,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 316, + "left": 2176.966796875, + "top": 345, "width": 160.4658203125, "height": 13, "text": "-name: str", @@ -6308,8 +6876,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 331, + "left": 2176.966796875, + "top": 360, "width": 160.4658203125, "height": 13, "text": "-asciidoc_path: str", @@ -6327,8 +6895,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 346, + "left": 2176.966796875, + "top": 375, "width": 160.4658203125, "height": 13, "text": "-extracted_data: dict | None", @@ -6338,8 +6906,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2271.966796875, - "top": 296, + "left": 2171.966796875, + "top": 325, "width": 170.4658203125, "height": 68 }, @@ -6353,25 +6921,6 @@ "$ref": "AAAAAAGdEld1q3Iixfo=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dMKR8=", - "_parent": { - "$ref": "AAAAAAGdEld1q3IrmYk=" - }, - "model": { - "$ref": "AAAAAAGdEmYzlpZODAk=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2276.966796875, - "top": 369, - "width": 160.4658203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TVqL2pEM=", @@ -6384,8 +6933,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 384, + "left": 2176.966796875, + "top": 398, "width": 160.4658203125, "height": 13, "text": "+extract_asciidoc()", @@ -6403,8 +6952,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 399, + "left": 2176.966796875, + "top": 413, "width": 160.4658203125, "height": 13, "text": "+load_extracted_data()", @@ -6422,8 +6971,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 414, + "left": 2176.966796875, + "top": 428, "width": 160.4658203125, "height": 13, "text": "+categorize_content()", @@ -6441,8 +6990,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2276.966796875, - "top": 429, + "left": 2176.966796875, + "top": 443, "width": 160.4658203125, "height": 13, "text": "+build_skill()", @@ -6452,10 +7001,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2271.966796875, - "top": 364, + "left": 2171.966796875, + "top": 393, "width": 170.4658203125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -6498,8 +7047,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 2271.966796875, - "top": 271, + "left": 2171.966796875, + "top": 300, "width": 169.4658203125, "height": 176, "nameCompartment": { @@ -6561,8 +7110,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 2476.4326171875, - "top": 278, + "left": 2366.4326171875, + "top": 307, "width": 160.4658203125, "height": 13, "text": "PptxToSkillConverter" @@ -6602,8 +7151,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2471.4326171875, - "top": 271, + "left": 2361.4326171875, + "top": 300, "width": 170.4658203125, "height": 25, "stereotypeLabel": { @@ -6641,8 +7190,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 301, + "left": 2366.4326171875, + "top": 330, "width": 160.4658203125, "height": 13, "text": "-config: dict", @@ -6660,8 +7209,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 316, + "left": 2366.4326171875, + "top": 345, "width": 160.4658203125, "height": 13, "text": "-name: str", @@ -6679,8 +7228,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 331, + "left": 2366.4326171875, + "top": 360, "width": 160.4658203125, "height": 13, "text": "-pptx_path: str", @@ -6698,8 +7247,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 346, + "left": 2366.4326171875, + "top": 375, "width": 160.4658203125, "height": 13, "text": "-extracted_data: dict | None", @@ -6709,8 +7258,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2471.4326171875, - "top": 296, + "left": 2361.4326171875, + "top": 325, "width": 170.4658203125, "height": 68 }, @@ -6724,25 +7273,6 @@ "$ref": "AAAAAAGdEld3h3JMmCo=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dPaWI=", - "_parent": { - "$ref": "AAAAAAGdEld3h3JVYIQ=" - }, - "model": { - "$ref": "AAAAAAGdEmY2o5ZTXXA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2476.4326171875, - "top": 369, - "width": 160.4658203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TVqMOi48=", @@ -6755,8 +7285,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 384, + "left": 2366.4326171875, + "top": 398, "width": 160.4658203125, "height": 13, "text": "+extract_pptx()", @@ -6774,8 +7304,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 399, + "left": 2366.4326171875, + "top": 413, "width": 160.4658203125, "height": 13, "text": "+load_extracted_data()", @@ -6793,8 +7323,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 414, + "left": 2366.4326171875, + "top": 428, "width": 160.4658203125, "height": 13, "text": "+categorize_content()", @@ -6812,8 +7342,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2476.4326171875, - "top": 429, + "left": 2366.4326171875, + "top": 443, "width": 160.4658203125, "height": 13, "text": "+build_skill()", @@ -6823,10 +7353,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2471.4326171875, - "top": 364, + "left": 2361.4326171875, + "top": 393, "width": 170.4658203125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -6869,8 +7399,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 2471.4326171875, - "top": 271, + "left": 2361.4326171875, + "top": 300, "width": 169.4658203125, "height": 176, "nameCompartment": { @@ -6932,8 +7462,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 2675.8984375, - "top": 263, + "left": 2555.8984375, + "top": 292, "width": 160.4658203125, "height": 13, "text": "RssToSkillConverter" @@ -6973,8 +7503,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2670.8984375, - "top": 256, + "left": 2550.8984375, + "top": 285, "width": 170.4658203125, "height": 25, "stereotypeLabel": { @@ -7012,8 +7542,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 286, + "left": 2555.8984375, + "top": 315, "width": 160.4658203125, "height": 13, "text": "-config: dict", @@ -7031,8 +7561,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 301, + "left": 2555.8984375, + "top": 330, "width": 160.4658203125, "height": 13, "text": "-name: str", @@ -7050,8 +7580,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 316, + "left": 2555.8984375, + "top": 345, "width": 160.4658203125, "height": 13, "text": "-feed_url: str", @@ -7069,8 +7599,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 331, + "left": 2555.8984375, + "top": 360, "width": 160.4658203125, "height": 13, "text": "-follow_links: bool", @@ -7088,8 +7618,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 346, + "left": 2555.8984375, + "top": 375, "width": 160.4658203125, "height": 13, "text": "-max_articles: int", @@ -7107,8 +7637,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 361, + "left": 2555.8984375, + "top": 390, "width": 160.4658203125, "height": 13, "text": "-extracted_data: dict | None", @@ -7118,8 +7648,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2670.8984375, - "top": 281, + "left": 2550.8984375, + "top": 310, "width": 170.4658203125, "height": 98 }, @@ -7133,25 +7663,6 @@ "$ref": "AAAAAAGdEld65HJ2wUg=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7T5dSrr4=", - "_parent": { - "$ref": "AAAAAAGdEld65XJ/evo=" - }, - "model": { - "$ref": "AAAAAAGdEmY6EJZYwig=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2675.8984375, - "top": 384, - "width": 160.4658203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TV6Msm/Q=", @@ -7164,8 +7675,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 399, + "left": 2555.8984375, + "top": 413, "width": 160.4658203125, "height": 13, "text": "+extract_feed()", @@ -7183,8 +7694,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 414, + "left": 2555.8984375, + "top": 428, "width": 160.4658203125, "height": 13, "text": "+load_extracted_data()", @@ -7202,8 +7713,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 429, + "left": 2555.8984375, + "top": 443, "width": 160.4658203125, "height": 13, "text": "+categorize_content()", @@ -7221,8 +7732,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2675.8984375, - "top": 444, + "left": 2555.8984375, + "top": 458, "width": 160.4658203125, "height": 13, "text": "+build_skill()", @@ -7232,10 +7743,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2670.8984375, - "top": 379, + "left": 2550.8984375, + "top": 408, "width": 170.4658203125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -7278,8 +7789,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 2670.8984375, - "top": 256, + "left": 2550.8984375, + "top": 285, "width": 169.4658203125, "height": 206, "nameCompartment": { @@ -7341,8 +7852,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 2875.3642578125, - "top": 270.5, + "left": 2745.3642578125, + "top": 299.5, "width": 161.13232421875, "height": 13, "text": "ManPageToSkillConverter" @@ -7382,8 +7893,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2870.3642578125, - "top": 263.5, + "left": 2740.3642578125, + "top": 292.5, "width": 171.13232421875, "height": 25, "stereotypeLabel": { @@ -7421,8 +7932,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 293.5, + "left": 2745.3642578125, + "top": 322.5, "width": 161.13232421875, "height": 13, "text": "-config: dict", @@ -7440,8 +7951,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 308.5, + "left": 2745.3642578125, + "top": 337.5, "width": 161.13232421875, "height": 13, "text": "-name: str", @@ -7459,8 +7970,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 323.5, + "left": 2745.3642578125, + "top": 352.5, "width": 161.13232421875, "height": 13, "text": "-man_names: list[str]", @@ -7478,8 +7989,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 338.5, + "left": 2745.3642578125, + "top": 367.5, "width": 161.13232421875, "height": 13, "text": "-man_path: str", @@ -7497,8 +8008,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 353.5, + "left": 2745.3642578125, + "top": 382.5, "width": 161.13232421875, "height": 13, "text": "-extracted_data: dict | None", @@ -7508,8 +8019,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2870.3642578125, - "top": 288.5, + "left": 2740.3642578125, + "top": 317.5, "width": 171.13232421875, "height": 83 }, @@ -7523,25 +8034,6 @@ "$ref": "AAAAAAGdEld87HKgSB4=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7UJdVPHM=", - "_parent": { - "$ref": "AAAAAAGdEld87XKpS3w=" - }, - "model": { - "$ref": "AAAAAAGdEmY9gJZd6ew=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2875.3642578125, - "top": 376.5, - "width": 161.13232421875, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TV6NHfJw=", @@ -7554,8 +8046,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 391.5, + "left": 2745.3642578125, + "top": 405.5, "width": 161.13232421875, "height": 13, "text": "+extract_manpages()", @@ -7573,8 +8065,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 406.5, + "left": 2745.3642578125, + "top": 420.5, "width": 161.13232421875, "height": 13, "text": "+load_extracted_data()", @@ -7592,8 +8084,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 421.5, + "left": 2745.3642578125, + "top": 435.5, "width": 161.13232421875, "height": 13, "text": "+categorize_content()", @@ -7611,8 +8103,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2875.3642578125, - "top": 436.5, + "left": 2745.3642578125, + "top": 450.5, "width": 161.13232421875, "height": 13, "text": "+build_skill()", @@ -7622,10 +8114,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 2870.3642578125, - "top": 371.5, + "left": 2740.3642578125, + "top": 400.5, "width": 171.13232421875, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -7668,8 +8160,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 2870.3642578125, - "top": 263.5, + "left": 2740.3642578125, + "top": 292.5, "width": 170.13232421875, "height": 191, "nameCompartment": { @@ -7731,8 +8223,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3075.49658203125, - "top": 263, + "left": 2935.49658203125, + "top": 292, "width": 174.84326171875, "height": 13, "text": "ConfluenceToSkillConverter" @@ -7772,8 +8264,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3070.49658203125, - "top": 256, + "left": 2930.49658203125, + "top": 285, "width": 184.84326171875, "height": 25, "stereotypeLabel": { @@ -7811,8 +8303,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 286, + "left": 2935.49658203125, + "top": 315, "width": 174.84326171875, "height": 13, "text": "-config: dict", @@ -7830,8 +8322,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 301, + "left": 2935.49658203125, + "top": 330, "width": 174.84326171875, "height": 13, "text": "-name: str", @@ -7849,8 +8341,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 316, + "left": 2935.49658203125, + "top": 345, "width": 174.84326171875, "height": 13, "text": "-base_url: str", @@ -7868,8 +8360,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 331, + "left": 2935.49658203125, + "top": 360, "width": 174.84326171875, "height": 13, "text": "-space_key: str", @@ -7887,8 +8379,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 346, + "left": 2935.49658203125, + "top": 375, "width": 174.84326171875, "height": 13, "text": "-max_pages: int", @@ -7906,8 +8398,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 361, + "left": 2935.49658203125, + "top": 390, "width": 174.84326171875, "height": 13, "text": "-extracted_data: dict | None", @@ -7917,8 +8409,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3070.49658203125, - "top": 281, + "left": 2930.49658203125, + "top": 310, "width": 184.84326171875, "height": 98 }, @@ -7932,25 +8424,6 @@ "$ref": "AAAAAAGdEld/AXLKTeE=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7UJdYOrI=", - "_parent": { - "$ref": "AAAAAAGdEld/AXLTdLQ=" - }, - "model": { - "$ref": "AAAAAAGdEmZC/JZij4k=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 3075.49658203125, - "top": 384, - "width": 174.84326171875, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+TWKNlS6s=", @@ -7963,8 +8436,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 399, + "left": 2935.49658203125, + "top": 413, "width": 174.84326171875, "height": 13, "text": "+extract_confluence()", @@ -7982,8 +8455,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 414, + "left": 2935.49658203125, + "top": 428, "width": 174.84326171875, "height": 13, "text": "+load_extracted_data()", @@ -8001,8 +8474,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 429, + "left": 2935.49658203125, + "top": 443, "width": 174.84326171875, "height": 13, "text": "+categorize_content()", @@ -8020,8 +8493,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3075.49658203125, - "top": 444, + "left": 2935.49658203125, + "top": 458, "width": 174.84326171875, "height": 13, "text": "+build_skill()", @@ -8031,10 +8504,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3070.49658203125, - "top": 379, + "left": 2930.49658203125, + "top": 408, "width": 184.84326171875, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -8077,8 +8550,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3070.49658203125, - "top": 256, + "left": 2930.49658203125, + "top": 285, "width": 183.84326171875, "height": 206, "nameCompartment": { @@ -8140,8 +8613,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3289.33984375, - "top": 263, + "left": 3139.33984375, + "top": 292, "width": 160.4658203125, "height": 13, "text": "NotionToSkillConverter" @@ -8181,8 +8654,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3284.33984375, - "top": 256, + "left": 3134.33984375, + "top": 285, "width": 170.4658203125, "height": 25, "stereotypeLabel": { @@ -8220,8 +8693,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 286, + "left": 3139.33984375, + "top": 315, "width": 160.4658203125, "height": 13, "text": "-config: dict", @@ -8239,8 +8712,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 301, + "left": 3139.33984375, + "top": 330, "width": 160.4658203125, "height": 13, "text": "-name: str", @@ -8258,8 +8731,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 316, + "left": 3139.33984375, + "top": 345, "width": 160.4658203125, "height": 13, "text": "-database_id: str | None", @@ -8277,8 +8750,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 331, + "left": 3139.33984375, + "top": 360, "width": 160.4658203125, "height": 13, "text": "-page_id: str | None", @@ -8296,8 +8769,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 346, + "left": 3139.33984375, + "top": 375, "width": 160.4658203125, "height": 13, "text": "-max_pages: int", @@ -8315,8 +8788,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 361, + "left": 3139.33984375, + "top": 390, "width": 160.4658203125, "height": 13, "text": "-extracted_data: dict | None", @@ -8326,8 +8799,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3284.33984375, - "top": 281, + "left": 3134.33984375, + "top": 310, "width": 170.4658203125, "height": 98 }, @@ -8341,25 +8814,6 @@ "$ref": "AAAAAAGdEleLpHL01tI=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7UJdb9/Q=", - "_parent": { - "$ref": "AAAAAAGdEleLpXL9Ud8=" - }, - "model": { - "$ref": "AAAAAAGdEmZRdJZnd8I=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 3289.33984375, - "top": 384, - "width": 160.4658203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+eMqP9o6Y=", @@ -8372,8 +8826,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 399, + "left": 3139.33984375, + "top": 413, "width": 160.4658203125, "height": 13, "text": "+extract_notion()", @@ -8391,8 +8845,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 414, + "left": 3139.33984375, + "top": 428, "width": 160.4658203125, "height": 13, "text": "+load_extracted_data()", @@ -8410,8 +8864,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 429, + "left": 3139.33984375, + "top": 443, "width": 160.4658203125, "height": 13, "text": "+categorize_content()", @@ -8429,8 +8883,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3289.33984375, - "top": 444, + "left": 3139.33984375, + "top": 458, "width": 160.4658203125, "height": 13, "text": "+build_skill()", @@ -8440,10 +8894,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3284.33984375, - "top": 379, + "left": 3134.33984375, + "top": 408, "width": 170.4658203125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -8486,8 +8940,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3284.33984375, - "top": 256, + "left": 3134.33984375, + "top": 285, "width": 169.4658203125, "height": 206, "nameCompartment": { @@ -8549,8 +9003,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3488.8056640625, - "top": 263, + "left": 3328.8056640625, + "top": 292, "width": 160.4658203125, "height": 13, "text": "ChatToSkillConverter" @@ -8590,8 +9044,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3483.8056640625, - "top": 256, + "left": 3323.8056640625, + "top": 285, "width": 170.4658203125, "height": 25, "stereotypeLabel": { @@ -8629,8 +9083,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 286, + "left": 3328.8056640625, + "top": 315, "width": 160.4658203125, "height": 13, "text": "-config: dict", @@ -8648,8 +9102,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 301, + "left": 3328.8056640625, + "top": 330, "width": 160.4658203125, "height": 13, "text": "-name: str", @@ -8667,8 +9121,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 316, + "left": 3328.8056640625, + "top": 345, "width": 160.4658203125, "height": 13, "text": "-platform: str", @@ -8686,8 +9140,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 331, + "left": 3328.8056640625, + "top": 360, "width": 160.4658203125, "height": 13, "text": "-token: str", @@ -8705,8 +9159,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 346, + "left": 3328.8056640625, + "top": 375, "width": 160.4658203125, "height": 13, "text": "-max_messages: int", @@ -8724,8 +9178,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 361, + "left": 3328.8056640625, + "top": 390, "width": 160.4658203125, "height": 13, "text": "-extracted_data: dict | None", @@ -8735,8 +9189,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3483.8056640625, - "top": 281, + "left": 3323.8056640625, + "top": 310, "width": 170.4658203125, "height": 98 }, @@ -8750,25 +9204,6 @@ "$ref": "AAAAAAGdEleNgXMee/k=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7UJde0PM=", - "_parent": { - "$ref": "AAAAAAGdEleNgXMn6Vc=" - }, - "model": { - "$ref": "AAAAAAGdEmZU+pZsFjU=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 3488.8056640625, - "top": 384, - "width": 160.4658203125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEn+7JqTvwZQ=", @@ -8781,8 +9216,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 399, + "left": 3328.8056640625, + "top": 413, "width": 160.4658203125, "height": 13, "text": "+extract_chat()", @@ -8800,8 +9235,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 414, + "left": 3328.8056640625, + "top": 428, "width": 160.4658203125, "height": 13, "text": "+load_extracted_data()", @@ -8819,8 +9254,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 429, + "left": 3328.8056640625, + "top": 443, "width": 160.4658203125, "height": 13, "text": "+categorize_content()", @@ -8838,8 +9273,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3488.8056640625, - "top": 444, + "left": 3328.8056640625, + "top": 458, "width": 160.4658203125, "height": 13, "text": "+build_skill()", @@ -8849,10 +9284,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3483.8056640625, - "top": 379, + "left": 3323.8056640625, + "top": 408, "width": 170.4658203125, - "height": 83 + "height": 68 }, { "_type": "UMLReceptionCompartmentView", @@ -8895,8 +9330,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3483.8056640625, - "top": 256, + "left": 3323.8056640625, + "top": 285, "width": 169.4658203125, "height": 206, "nameCompartment": { @@ -8958,8 +9393,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1990.199951171875, - "top": 544, + "left": 1905.199951171875, + "top": 593, "width": 129.25439453125, "height": 13, "text": "UnifiedScraper" @@ -8999,8 +9434,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1985.199951171875, - "top": 537, + "left": 1900.199951171875, + "top": 586, "width": 139.25439453125, "height": 25, "stereotypeLabel": { @@ -9038,8 +9473,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 567, + "left": 1905.199951171875, + "top": 616, "width": 129.25439453125, "height": 13, "text": "-config_path: str", @@ -9057,8 +9492,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 582, + "left": 1905.199951171875, + "top": 631, "width": 129.25439453125, "height": 13, "text": "-config: dict", @@ -9076,8 +9511,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 597, + "left": 1905.199951171875, + "top": 646, "width": 129.25439453125, "height": 13, "text": "-merge_mode: str", @@ -9095,8 +9530,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 612, + "left": 1905.199951171875, + "top": 661, "width": 129.25439453125, "height": 13, "text": "-scraped_data: dict", @@ -9114,8 +9549,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 627, + "left": 1905.199951171875, + "top": 676, "width": 129.25439453125, "height": 13, "text": "-name: str", @@ -9133,8 +9568,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 642, + "left": 1905.199951171875, + "top": 691, "width": 129.25439453125, "height": 13, "text": "-output_dir: str", @@ -9144,8 +9579,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1985.199951171875, - "top": 562, + "left": 1900.199951171875, + "top": 611, "width": 139.25439453125, "height": 98 }, @@ -9159,25 +9594,6 @@ "$ref": "AAAAAAGdEleQOXNIrmI=" }, "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEmd7UJdhsFs=", - "_parent": { - "$ref": "AAAAAAGdEleQOXNRib0=" - }, - "model": { - "$ref": "AAAAAAGdEmZYb5ZxOJY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1990.199951171875, - "top": 665, - "width": 129.25439453125, - "height": 13, - "text": "+main()", - "horizontalAlignment": 0 - }, { "_type": "UMLOperationView", "_id": "AAAAAAGdEmw8JZk5uVg=", @@ -9190,8 +9606,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 680, + "left": 1905.199951171875, + "top": 714, "width": 129.25439453125, "height": 13, "text": "+scrape_all_sources()", @@ -9209,8 +9625,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 695, + "left": 1905.199951171875, + "top": 729, "width": 129.25439453125, "height": 13, "text": "+merge_sources()", @@ -9228,8 +9644,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 710, + "left": 1905.199951171875, + "top": 744, "width": 129.25439453125, "height": 13, "text": "+scrape_all_sources()", @@ -9247,8 +9663,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 725, + "left": 1905.199951171875, + "top": 759, "width": 129.25439453125, "height": 13, "text": "+detect_conflicts()", @@ -9266,8 +9682,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 740, + "left": 1905.199951171875, + "top": 774, "width": 129.25439453125, "height": 13, "text": "+merge_sources()", @@ -9285,8 +9701,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 755, + "left": 1905.199951171875, + "top": 789, "width": 129.25439453125, "height": 13, "text": "+build_skill()", @@ -9304,8 +9720,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1990.199951171875, - "top": 770, + "left": 1905.199951171875, + "top": 804, "width": 129.25439453125, "height": 13, "text": "+run()", @@ -9315,10 +9731,10 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1985.199951171875, - "top": 660, + "left": 1900.199951171875, + "top": 709, "width": 139.25439453125, - "height": 128 + "height": 113 }, { "_type": "UMLReceptionCompartmentView", @@ -9361,8 +9777,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1985.199951171875, - "top": 537, + "left": 1900.199951171875, + "top": 586, "width": 138.25439453125, "height": 251, "nameCompartment": { @@ -9381,1842 +9797,6 @@ "$ref": "AAAAAAGdEleQOXNTlcE=" } }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdEle8uHN8PyM=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdEle8uHN7NuA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle8uHN9oM0=", - "_parent": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "model": { - "$ref": "AAAAAAGdEle8uHN7NuA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 282, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle8uHN+HBU=", - "_parent": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "model": { - "$ref": "AAAAAAGdEle8uHN7NuA=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 281, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle8uHN/zn8=", - "_parent": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "model": { - "$ref": "AAAAAAGdEle8uHN7NuA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 283, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEle8uHN8PyM=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldQsnCAZyE=" - }, - "lineStyle": 3, - "points": "273:210;283:196;2038.3271484375:84.29739200367646", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEle8uHN9oM0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEle8uHN+HBU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEle8uHN/zn8=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdEle/73ONOIo=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdEle/73OM1rE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle/73OOKJ8=", - "_parent": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "model": { - "$ref": "AAAAAAGdEle/73OM1rE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 429, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle/73OPZKE=", - "_parent": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "model": { - "$ref": "AAAAAAGdEle/73OM1rE=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 428, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEle/73OQdu4=", - "_parent": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "model": { - "$ref": "AAAAAAGdEle/73OM1rE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 432, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEle/73ONOIo=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldSY3Cq3fk=" - }, - "lineStyle": 3, - "points": "431:270;431:196;2038.3271484375:84.29739200367646", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEle/73OOKJ8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEle/73OPZKE=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEle/73OQdu4=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfFD3Oe26w=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfFD3OdayI=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfFD3Of1qI=", - "_parent": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "model": { - "$ref": "AAAAAAGdElfFD3OdayI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 629, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfFD3OgJDs=", - "_parent": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "model": { - "$ref": "AAAAAAGdElfFD3OdayI=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 628, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfFD3OhWko=", - "_parent": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "model": { - "$ref": "AAAAAAGdElfFD3OdayI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 632, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfFD3Oe26w=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldUKXDUp80=" - }, - "lineStyle": 3, - "points": "631:293;631:196;2038.3271484375:84.29739200367646", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfFD3Of1qI=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfFD3OgJDs=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfFD3OhWko=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfKbXOvo6E=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfKbXOuJ+Q=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfKbXOwanc=", - "_parent": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "model": { - "$ref": "AAAAAAGdElfKbXOuJ+Q=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 829, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfKbXOxtCY=", - "_parent": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "model": { - "$ref": "AAAAAAGdElfKbXOuJ+Q=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 828, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfKbXOy/iM=", - "_parent": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "model": { - "$ref": "AAAAAAGdElfKbXOuJ+Q=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 832, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfKbXOvo6E=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldXlHD+/Kk=" - }, - "lineStyle": 3, - "points": "831:263;831:196;2038.3271484375:84.60470281862746", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfKbXOwanc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfKbXOxtCY=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfKbXOy/iM=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfPgnPA7zM=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfPgnO/4/c=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfPgnPBUB8=", - "_parent": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "model": { - "$ref": "AAAAAAGdElfPgnO/4/c=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1043, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfPgnPCd+w=", - "_parent": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "model": { - "$ref": "AAAAAAGdElfPgnO/4/c=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1041, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfPgnPDpCw=", - "_parent": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "model": { - "$ref": "AAAAAAGdElfPgnO/4/c=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1046, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfPgnPA7zM=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldZaXEoKqw=" - }, - "lineStyle": 3, - "points": "1045:263;1045:196;2038.3271484375:84.91201363357843", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfPgnPBUB8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfPgnPCd+w=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfPgnPDpCw=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfS+3PR51U=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfS+3PQQA8=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfS+3PSAO0=", - "_parent": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "model": { - "$ref": "AAAAAAGdElfS+3PQQA8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1257, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfS+3PTCkk=", - "_parent": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "model": { - "$ref": "AAAAAAGdElfS+3PQQA8=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1255, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfS+3PUPEc=", - "_parent": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "model": { - "$ref": "AAAAAAGdElfS+3PQQA8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1262, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfS+3PR51U=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldcznFSZSY=" - }, - "lineStyle": 3, - "points": "1260:263;1260:196;2038.3271484375:85.2193244485294", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfS+3PSAO0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfS+3PTCkk=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfS+3PUPEc=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfYLXPi42Y=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfYLXPhvwY=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfYLXPjT3U=", - "_parent": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "model": { - "$ref": "AAAAAAGdElfYLXPhvwY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1494, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfYLXPk2bk=", - "_parent": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "model": { - "$ref": "AAAAAAGdElfYLXPhvwY=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1491, - "top": 160, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfYLXPlxHw=", - "_parent": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "model": { - "$ref": "AAAAAAGdElfYLXPhvwY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1499, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfYLXPi42Y=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldd9nF8jzk=" - }, - "lineStyle": 3, - "points": "1497:263;1497:196;2038.3271484375:86.14125689338235", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfYLXPjT3U=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfYLXPk2bk=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfYLXPlxHw=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfb5nPzg4I=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfb5nPyUlw=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfb5nP0OrE=", - "_parent": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "model": { - "$ref": "AAAAAAGdElfb5nPyUlw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1728, - "top": 175, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfb5nP1Rfg=", - "_parent": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "model": { - "$ref": "AAAAAAGdElfb5nPyUlw=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1723, - "top": 161, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfb5nP2hk8=", - "_parent": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "model": { - "$ref": "AAAAAAGdElfb5nPyUlw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1739, - "top": 204, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfb5nPzg4I=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdElds9nGmbXk=" - }, - "lineStyle": 3, - "points": "1734:263;1734:196;2038.3271484375:87.98512178308823", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfb5nP0OrE=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfb5nP1Rfg=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfb5nP2hk8=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElfvmnQEhaQ=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElfvmnQDiRA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfvmnQF190=", - "_parent": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "model": { - "$ref": "AAAAAAGdElfvmnQDiRA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1939, - "top": 180, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfvmnQGKcA=", - "_parent": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "model": { - "$ref": "AAAAAAGdElfvmnQDiRA=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1928, - "top": 170, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElfvmnQHfw4=", - "_parent": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "model": { - "$ref": "AAAAAAGdElfvmnQDiRA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1962, - "top": 199, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElfvmnQEhaQ=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldwdnHQNKE=" - }, - "lineStyle": 3, - "points": "1951:263;1951:196;2042.75:92.5", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElfvmnQF190=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElfvmnQGKcA=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElfvmnQHfw4=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElf0MHQVJpA=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElf0MHQUdPA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf0MHQWH+E=", - "_parent": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "model": { - "$ref": "AAAAAAGdElf0MHQUdPA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2146, - "top": 200, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf0MHQXyyU=", - "_parent": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "model": { - "$ref": "AAAAAAGdElf0MHQUdPA=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2135, - "top": 210, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf0MHQYaFY=", - "_parent": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "model": { - "$ref": "AAAAAAGdElf0MHQUdPA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2169, - "top": 179, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf0MHQVJpA=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEldybHH6rFk=" - }, - "lineStyle": 3, - "points": "2158:248;2158:196;2065.25:92.5", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElf0MHQWH+E=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElf0MHQXyyU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElf0MHQYaFY=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElf5onQm+KA=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElf5oXQl8mI=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf5onQntfg=", - "_parent": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "model": { - "$ref": "AAAAAAGdElf5oXQl8mI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2351, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf5onQonUk=", - "_parent": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "model": { - "$ref": "AAAAAAGdElf5oXQl8mI=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2346, - "top": 218, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf5onQptaU=", - "_parent": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "model": { - "$ref": "AAAAAAGdElf5oXQl8mI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2362, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf5onQm+KA=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEld1q3Ik1pA=" - }, - "lineStyle": 3, - "points": "2357:270;2357:196;2070.3271484375:88.80560661764706", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElf5onQntfg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElf5onQonUk=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElf5onQptaU=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElf+3XQ3sp8=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElf+3XQ2BuM=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf+3XQ4hHQ=", - "_parent": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "model": { - "$ref": "AAAAAAGdElf+3XQ2BuM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2552, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf+3XQ5UTE=", - "_parent": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "model": { - "$ref": "AAAAAAGdElf+3XQ2BuM=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2549, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElf+3XQ6Bvg=", - "_parent": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "model": { - "$ref": "AAAAAAGdElf+3XQ2BuM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2559, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElf+3XQ3sp8=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEld3h3JOgeg=" - }, - "lineStyle": 3, - "points": "2556:270;2556:196;2070.3271484375:86.884765625", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElf+3XQ4hHQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElf+3XQ5UTE=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElf+3XQ6Bvg=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElgCUHRI+f4=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElgCUHRHhRc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgCUHRJH4o=", - "_parent": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "model": { - "$ref": "AAAAAAGdElgCUHRHhRc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2753, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgCUHRKmtE=", - "_parent": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "model": { - "$ref": "AAAAAAGdElgCUHRHhRc=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2751, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgCUHRLWSI=", - "_parent": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "model": { - "$ref": "AAAAAAGdElgCUHRHhRc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2758, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgCUHRI+f4=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEld65HJ4vhY=" - }, - "lineStyle": 3, - "points": "2756:255;2756:196;2070.3271484375:85.92434512867646", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElgCUHRJH4o=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElgCUHRKmtE=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElgCUHRLWSI=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElgHlHRZC6k=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElgHlHRYh1E=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgHlHRaXVY=", - "_parent": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "model": { - "$ref": "AAAAAAGdElgHlHRYh1E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2953, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgHlHRbzF4=", - "_parent": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "model": { - "$ref": "AAAAAAGdElgHlHRYh1E=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2951, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgHlHRcdEg=", - "_parent": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "model": { - "$ref": "AAAAAAGdElgHlHRYh1E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2956, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgHlHRZC6k=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEld87HKiClY=" - }, - "lineStyle": 3, - "points": "2955:263;2955:196;2070.3271484375:85.28406479779412", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElgHlHRaXVY=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElgHlHRbzF4=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElgHlHRcdEg=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElgNEHRqMG8=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElgND3RpVEQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgNEHRrSF8=", - "_parent": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "model": { - "$ref": "AAAAAAGdElgND3RpVEQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3160, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgNEHRsyUQ=", - "_parent": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "model": { - "$ref": "AAAAAAGdElgND3RpVEQ=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3158, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgNEHRt8/U=", - "_parent": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "model": { - "$ref": "AAAAAAGdElgND3RpVEQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3163, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgNEHRqMG8=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEld/AXLMAL4=" - }, - "lineStyle": 3, - "points": "3162:255;3162:196;2070.3271484375:84.96392463235294", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElgNEHRrSF8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElgNEHRsyUQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElgNEHRt8/U=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElgPYHR78T4=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElgPYHR6b+w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgPYHR89VQ=", - "_parent": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "model": { - "$ref": "AAAAAAGdElgPYHR6b+w=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3367, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgPYHR90jk=", - "_parent": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "model": { - "$ref": "AAAAAAGdElgPYHR6b+w=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3366, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgPYHR+XGA=", - "_parent": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "model": { - "$ref": "AAAAAAGdElgPYHR6b+w=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3370, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgPYHR78T4=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEleLpHL2Dl8=" - }, - "lineStyle": 3, - "points": "3369:255;3369:196;2070.3271484375:84.96392463235294", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElgPYHR89VQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElgPYHR90jk=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElgPYHR+XGA=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElggzHSMd9s=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElggzHSL6hM=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElggzHSNcU0=", - "_parent": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "model": { - "$ref": "AAAAAAGdElggzHSL6hM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3567, - "top": 204, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElggzHSOAxg=", - "_parent": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "model": { - "$ref": "AAAAAAGdElggzHSL6hM=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3566, - "top": 219, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElggzHSP+t8=", - "_parent": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "model": { - "$ref": "AAAAAAGdElggzHSL6hM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3570, - "top": 175, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElggzHSMd9s=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEleNgXMgUdM=" - }, - "lineStyle": 3, - "points": "3569:255;3569:196;2070.3271484375:84.64378446691177", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElggzHSNcU0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElggzHSOAxg=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElggzHSP+t8=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAGdElgke3Sd/HA=", - "_parent": { - "$ref": "AAAAAAGdElc+GHBRReI=" - }, - "model": { - "$ref": "AAAAAAGdElgke3Scx/A=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgke3Se4y0=", - "_parent": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "model": { - "$ref": "AAAAAAGdElgke3Scx/A=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3668, - "top": 352, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgke3Sfk1Y=", - "_parent": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "model": { - "$ref": "AAAAAAGdElgke3Scx/A=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3653, - "top": 352, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdElgke3SgyDY=", - "_parent": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "model": { - "$ref": "AAAAAAGdElgke3Scx/A=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 3698, - "top": 353, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdElgke3Sd/HA=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEldNc3BWLjk=" - }, - "tail": { - "$ref": "AAAAAAGdEleQOXNKqic=" - }, - "lineStyle": 3, - "points": "2124:656;3683:522;3683:359;3683:196;2070.3271484375:84.64378446691177", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdElgke3Se4y0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdElgke3Sfk1Y=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdElgke3SgyDY=" - } - }, { "_type": "UMLDependencyView", "_id": "AAAAAAGdEnM/Y5skvVQ=", @@ -11240,7 +9820,7 @@ "font": "Arial;13;0", "parentStyle": false, "left": 105, - "top": 515, + "top": 554, "width": 88.53076171875, "height": 13, "alpha": 1.5707963267948966, @@ -11265,7 +9845,7 @@ "font": "Arial;13;0", "parentStyle": false, "left": 134, - "top": 515, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11288,7 +9868,7 @@ "font": "Arial;13;0", "parentStyle": false, "left": 178, - "top": 516, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11307,8 +9887,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:657;164:522;164:508", + "lineStyle": 1, + "points": "1899:705;164:561;164:537", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnM/Y5slda4=" @@ -11342,8 +9922,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 387, - "top": 515, + "left": 377, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11367,8 +9947,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 401, - "top": 515, + "left": 391, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11390,8 +9970,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 445, - "top": 516, + "left": 435, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11410,8 +9990,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:656;431:522;431:448", + "lineStyle": 1, + "points": "1899:704;421:561;421:477", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNC2Zs0JcI=" @@ -11445,8 +10025,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 587, - "top": 515, + "left": 567, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11470,8 +10050,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 601, - "top": 515, + "left": 581, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11493,8 +10073,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 646, - "top": 516, + "left": 626, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11513,8 +10093,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:655;631:522;631:426", + "lineStyle": 1, + "points": "1899:703;611:561;611:455", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNICptDoR0=" @@ -11548,8 +10128,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 787, - "top": 515, + "left": 757, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11573,8 +10153,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 801, - "top": 515, + "left": 771, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11596,8 +10176,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 845, - "top": 516, + "left": 815, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11616,8 +10196,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:654;831:522;831:456", + "lineStyle": 1, + "points": "1899:702;801:561;801:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNNP5tS4QU=" @@ -11651,8 +10231,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1001, - "top": 515, + "left": 961, + "top": 555, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11676,8 +10256,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1015, - "top": 515, + "left": 975, + "top": 555, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11699,8 +10279,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1059, - "top": 516, + "left": 1019, + "top": 554, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11719,8 +10299,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:652;1045:522;1045:456", + "lineStyle": 1, + "points": "1899:700;1005:561;1005:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNSdZthrN8=" @@ -11754,8 +10334,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1453, - "top": 515, + "left": 1186, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11779,8 +10359,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1467, - "top": 515, + "left": 1200, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11802,8 +10382,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1511, - "top": 516, + "left": 1244, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11822,8 +10402,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:644;1497:522;1497:456", + "lineStyle": 1, + "points": "1899:697;1230:561;1230:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNXsptwsIg=" @@ -11857,8 +10437,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1216, - "top": 515, + "left": 1413, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11882,8 +10462,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1230, - "top": 515, + "left": 1427, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -11905,8 +10485,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1274, - "top": 516, + "left": 1471, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -11925,8 +10505,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:650;1260:522;1260:456", + "lineStyle": 1, + "points": "1899:691;1457:561;1457:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNdLJt/jfU=" @@ -11960,8 +10540,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1690, - "top": 515, + "left": 1620, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -11985,8 +10565,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1704, - "top": 515, + "left": 1634, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12008,8 +10588,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1748, - "top": 516, + "left": 1678, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12028,8 +10608,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:631;1734:522;1734:456", + "lineStyle": 1, + "points": "1899:677;1664:561;1664:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNiEpuOPnY=" @@ -12063,8 +10643,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1907, - "top": 515, + "left": 1827, + "top": 555, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12088,8 +10668,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1921, - "top": 515, + "left": 1841, + "top": 555, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12111,8 +10691,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1965, - "top": 516, + "left": 1885, + "top": 554, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12131,8 +10711,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "1984:567;1951:522;1951:456", + "lineStyle": 1, + "points": "1899:604;1871:561;1871:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNniZudSAI=" @@ -12166,8 +10746,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2114, - "top": 515, + "left": 2024, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12191,8 +10771,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2128, - "top": 515, + "left": 2038, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12214,8 +10794,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2172, - "top": 516, + "left": 2082, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12234,8 +10814,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:567;2158:522;2158:471", + "lineStyle": 1, + "points": "2039:604;2068:561;2068:500", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNsvJus/98=" @@ -12269,8 +10849,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2313, - "top": 515, + "left": 2213, + "top": 555, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12294,8 +10874,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2327, - "top": 515, + "left": 2227, + "top": 555, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12317,8 +10897,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2371, - "top": 516, + "left": 2271, + "top": 554, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12337,8 +10917,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:629;2357:522;2357:448", + "lineStyle": 1, + "points": "2039:674;2257:561;2257:477", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnNx7Ju79MI=" @@ -12372,8 +10952,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2512, - "top": 515, + "left": 2402, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12397,8 +10977,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2526, - "top": 515, + "left": 2416, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12420,8 +11000,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2570, - "top": 516, + "left": 2460, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12440,8 +11020,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:642;2556:522;2556:448", + "lineStyle": 1, + "points": "2039:689;2446:561;2446:477", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnN3LJvKh2M=" @@ -12475,8 +11055,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2712, - "top": 515, + "left": 2592, + "top": 555, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12500,8 +11080,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2726, - "top": 515, + "left": 2606, + "top": 555, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12523,8 +11103,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2770, - "top": 516, + "left": 2650, + "top": 554, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12543,8 +11123,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:648;2756:522;2756:463", + "lineStyle": 1, + "points": "2039:695;2636:561;2636:492", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnN8d5vZMOo=" @@ -12578,8 +11158,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2911, - "top": 515, + "left": 2781, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12603,8 +11183,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2925, - "top": 515, + "left": 2795, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12626,8 +11206,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 2969, - "top": 516, + "left": 2839, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12646,8 +11226,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:651;2955:522;2955:456", + "lineStyle": 1, + "points": "2039:699;2825:561;2825:485", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnOBipvoVuY=" @@ -12681,8 +11261,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3118, - "top": 515, + "left": 2978, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12706,8 +11286,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3132, - "top": 515, + "left": 2992, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12729,8 +11309,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3176, - "top": 516, + "left": 3036, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12749,8 +11329,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:653;3162:522;3162:463", + "lineStyle": 1, + "points": "2039:701;3022:561;3022:492", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnOHPJv3IJg=" @@ -12784,8 +11364,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3325, - "top": 515, + "left": 3175, + "top": 554, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12809,8 +11389,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3339, - "top": 515, + "left": 3189, + "top": 554, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12832,8 +11412,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3383, - "top": 516, + "left": 3233, + "top": 555, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12852,8 +11432,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:654;3369:522;3369:463", + "lineStyle": 1, + "points": "2039:703;3219:561;3219:492", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnOL95wGXIQ=" @@ -12887,8 +11467,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3525, - "top": 515, + "left": 3365, + "top": 555, "width": 58.169921875, "height": 13, "alpha": 1.5707963267948966, @@ -12912,8 +11492,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3539, - "top": 515, + "left": 3379, + "top": 555, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -12935,8 +11515,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3583, - "top": 516, + "left": 3423, + "top": 554, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -12955,8 +11535,8 @@ "tail": { "$ref": "AAAAAAGdEleQOXNKqic=" }, - "lineStyle": 3, - "points": "2124:655;3569:522;3569:463", + "lineStyle": 1, + "points": "2039:704;3409:561;3409:492", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEnOQTpwVQGQ=" @@ -13009,8 +11589,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;1", "parentStyle": true, - "left": 29.45166015625, - "top": 27, + "left": 39.45166015625, + "top": 31.5, "width": 241, "height": 13, "text": "BrowserRenderer" @@ -13046,8 +11626,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 24.45166015625, - "top": 20, + "left": 34.45166015625, + "top": 24.5, "width": 251, "height": 25, "stereotypeLabel": { @@ -13085,8 +11665,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 50, + "left": 39.45166015625, + "top": 54.5, "width": 241, "height": 13, "text": "-_playwright: Optional[Playwright]", @@ -13104,8 +11684,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 65, + "left": 39.45166015625, + "top": 69.5, "width": 241, "height": 13, "text": "-_browser: Optional[Browser]", @@ -13123,8 +11703,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 80, + "left": 39.45166015625, + "top": 84.5, "width": 241, "height": 13, "text": "-_context: Optional[BrowserContext]", @@ -13142,8 +11722,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 95, + "left": 39.45166015625, + "top": 99.5, "width": 241, "height": 13, "text": "-_timeout: int", @@ -13161,8 +11741,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 110, + "left": 39.45166015625, + "top": 114.5, "width": 241, "height": 13, "text": "-_wait_until: str", @@ -13172,8 +11752,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 24.45166015625, - "top": 45, + "left": 34.45166015625, + "top": 49.5, "width": 251, "height": 83 }, @@ -13199,8 +11779,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 133, + "left": 39.45166015625, + "top": 137.5, "width": 241, "height": 13, "text": "+render_page()", @@ -13218,8 +11798,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 148, + "left": 39.45166015625, + "top": 152.5, "width": 241, "height": 13, "text": "-_ensure_browser()", @@ -13237,8 +11817,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 29.45166015625, - "top": 163, + "left": 39.45166015625, + "top": 167.5, "width": 241, "height": 13, "text": "+close()", @@ -13248,8 +11828,8 @@ "fillColor": "#B3E5FC", "font": "Arial;13;0", "parentStyle": true, - "left": 24.45166015625, - "top": 128, + "left": 34.45166015625, + "top": 132.5, "width": 251, "height": 53 }, @@ -13290,8 +11870,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 24.45166015625, - "top": 20, + "left": 34.45166015625, + "top": 24.5, "width": 250, "height": 161, "nameCompartment": { @@ -13332,8 +11912,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 84, - "top": 189, + "left": 94, + "top": 208, "width": 100.78173828125, "height": 13, "alpha": 1.5707963267948966, @@ -13357,8 +11937,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 119, - "top": 189, + "left": 129, + "top": 208, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -13380,8 +11960,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 163, - "top": 190, + "left": 173, + "top": 209, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -13400,8 +11980,8 @@ "tail": { "$ref": "AAAAAAGdEldQsnCAZyE=" }, - "lineStyle": 3, - "points": "150:210;149:196;149:182", + "lineStyle": 1, + "points": "160:239;159:215;159:187", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdNcqt8Vl4PO8=" @@ -13412,25 +11992,2165 @@ "propertyLabel": { "$ref": "AAAAAAGdNcqt8Vl6yY0=" } - } - ] - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAGdEldNc3BU//4=", - "_parent": { - "$ref": "AAAAAAGdElK54mzK+bQ=" - }, - "name": "IScraper", - "documentation": "Common interface for all source-type scrapers. Each scraper implements main(args) as its entry point, invoked by the CLI dispatcher.", - "operations": [ + }, { - "_type": "UMLOperation", - "_id": "AAAAAAGdElel2nNyRjQ=", + "_type": "UMLClassView", + "_id": "AAAAAAGdbpKxlEkQNsE=", "_parent": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdElc+GHBRReI=" }, - "name": "main" + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGdbpKxlEkRqlA=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGdbpKxlEkSlF4=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkRqlA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpKxlEkTink=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkRqlA=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;3", + "parentStyle": true, + "left": 1874.3271484375, + "top": 27, + "width": 203.14111328125, + "height": 13, + "text": "SkillConverter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpKxlEkU6Ew=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkRqlA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 90.2890625, + "height": 13, + "text": "(from Scrapers)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpKxlEkV7MU=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkRqlA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1869.3271484375, + "top": 20, + "width": 213.14111328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpKxlEkSlF4=" + }, + "nameLabel": { + "$ref": "AAAAAAGdbpKxlEkTink=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGdbpKxlEkU6Ew=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpKxlEkV7MU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGdbpKxlEkWj4k=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpsxLVARVyI=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkWj4k=" + }, + "model": { + "$ref": "AAAAAAGdbpL6jEk1vhA=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 50, + "width": 203.14111328125, + "height": 13, + "text": "+SOURCE_TYPE: str = \"unknown\"", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpsxLVAUUKs=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkWj4k=" + }, + "model": { + "$ref": "AAAAAAGdbpMAAkk8RI8=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 65, + "width": 203.14111328125, + "height": 13, + "text": "+config: dict[str, Any]", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpsxLVAXspI=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkWj4k=" + }, + "model": { + "$ref": "AAAAAAGdbpMCG0lCCUQ=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 80, + "width": 203.14111328125, + "height": 13, + "text": "+name: str", + "horizontalAlignment": 0 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAGdbpsxLVAaze4=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkWj4k=" + }, + "model": { + "$ref": "AAAAAAGdbpMFwklI7/c=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 95, + "width": 203.14111328125, + "height": 13, + "text": "+skill_dir: str", + "horizontalAlignment": 0 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1869.3271484375, + "top": 45, + "width": 213.14111328125, + "height": 68 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGdbpKxlEkXRrM=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsxLVAdQUo=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkXRrM=" + }, + "model": { + "$ref": "AAAAAAGdbpMJcUlOAR0=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 118, + "width": 203.14111328125, + "height": 13, + "text": "+run()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsxLVAgAYE=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkXRrM=" + }, + "model": { + "$ref": "AAAAAAGdbpMLR0lTvtE=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 133, + "width": 203.14111328125, + "height": 13, + "text": "+extract()", + "horizontalAlignment": 0 + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAGdbpsxLVAjPPE=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkXRrM=" + }, + "model": { + "$ref": "AAAAAAGdbpMNg0lYR0Q=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1874.3271484375, + "top": 148, + "width": 203.14111328125, + "height": 13, + "text": "+build_skill()", + "horizontalAlignment": 0 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1869.3271484375, + "top": 113, + "width": 213.14111328125, + "height": 53 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGdbpKxlEkY5Og=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGdbpKxlEkZdzM=", + "_parent": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "model": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 10, + "height": 10 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "containerChangeable": true, + "left": 1869.3271484375, + "top": 20, + "width": 212.14111328125, + "height": 170, + "nameCompartment": { + "$ref": "AAAAAAGdbpKxlEkRqlA=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGdbpKxlEkWj4k=" + }, + "operationCompartment": { + "$ref": "AAAAAAGdbpKxlEkXRrM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGdbpKxlEkY5Og=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGdbpKxlEkZdzM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpM7WElfjs4=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpM7WEldp3o=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM7WElg5II=", + "_parent": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "model": { + "$ref": "AAAAAAGdbpM7WEldp3o=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 287, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM7WElhmiI=", + "_parent": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "model": { + "$ref": "AAAAAAGdbpM7WEldp3o=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 286, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM7WEliTAc=", + "_parent": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "model": { + "$ref": "AAAAAAGdbpM7WEldp3o=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 288, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpM7WElfjs4=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldQsnCAZyE=" + }, + "lineStyle": 1, + "points": "271:239;288:215;1868:112", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpM7WElg5II=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpM7WElhmiI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpM7WEliTAc=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpM/AUlt0Dg=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpM/AUlrWDc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM/AUlu1wA=", + "_parent": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "model": { + "$ref": "AAAAAAGdbpM/AUlrWDc=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 419, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM/AUlvoK8=", + "_parent": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "model": { + "$ref": "AAAAAAGdbpM/AUlrWDc=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 418, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpM/AUlwcqo=", + "_parent": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "model": { + "$ref": "AAAAAAGdbpM/AUlrWDc=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 422, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpM/AUlt0Dg=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldSY3Cq3fk=" + }, + "lineStyle": 1, + "points": "421:299;421:215;1868:113", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpM/AUlu1wA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpM/AUlvoK8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpM/AUlwcqo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNCs0l7BTk=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNCs0l5COs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNCs0l8A9c=", + "_parent": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "model": { + "$ref": "AAAAAAGdbpNCs0l5COs=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 609, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNCs0l9qe8=", + "_parent": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "model": { + "$ref": "AAAAAAGdbpNCs0l5COs=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 608, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNCs0l+INM=", + "_parent": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "model": { + "$ref": "AAAAAAGdbpNCs0l5COs=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 612, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNCs0l7BTk=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldUKXDUp80=" + }, + "lineStyle": 1, + "points": "611:322;611:215;1868:114", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNCs0l8A9c=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNCs0l9qe8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNCs0l+INM=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNGX0mJ6VE=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNGX0mHejk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNGX0mK0gI=", + "_parent": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "model": { + "$ref": "AAAAAAGdbpNGX0mHejk=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 799, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNGX0mLI9k=", + "_parent": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "model": { + "$ref": "AAAAAAGdbpNGX0mHejk=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 798, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNGX0mM5Jg=", + "_parent": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "model": { + "$ref": "AAAAAAGdbpNGX0mHejk=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 802, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNGX0mJ6VE=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldXlHD+/Kk=" + }, + "lineStyle": 1, + "points": "801:292;801:215;1868:115", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNGX0mK0gI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNGX0mLI9k=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNGX0mM5Jg=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNKD0mXxBo=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNKD0mVRJM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNKD0mYCZ4=", + "_parent": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "model": { + "$ref": "AAAAAAGdbpNKD0mVRJM=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1003, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNKD0mZkSs=", + "_parent": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "model": { + "$ref": "AAAAAAGdbpNKD0mVRJM=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1001, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNKD0maaUk=", + "_parent": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "model": { + "$ref": "AAAAAAGdbpNKD0mVRJM=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1006, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNKD0mXxBo=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldZaXEoKqw=" + }, + "lineStyle": 1, + "points": "1005:292;1005:215;1868:117", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNKD0mYCZ4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNKD0mZkSs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNKD0maaUk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNNu0ml1Qg=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNNu0mj7yA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNNu0mmV4s=", + "_parent": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "model": { + "$ref": "AAAAAAGdbpNNu0mj7yA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1453, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNNu0mn/L8=", + "_parent": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "model": { + "$ref": "AAAAAAGdbpNNu0mj7yA=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1450, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNNu0moljg=", + "_parent": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "model": { + "$ref": "AAAAAAGdbpNNu0mj7yA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1460, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNNu0ml1Qg=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldcznFSZSY=" + }, + "lineStyle": 1, + "points": "1457:292;1457:215;1868:128", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNNu0mmV4s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNNu0mn/L8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNNu0moljg=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNRaUmzWjM=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNRaUmxB/Y=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNRaUm0jCI=", + "_parent": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "model": { + "$ref": "AAAAAAGdbpNRaUmxB/Y=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1227, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNRaUm1Fgo=", + "_parent": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "model": { + "$ref": "AAAAAAGdbpNRaUmxB/Y=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1225, + "top": 179, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNRaUm2Dkg=", + "_parent": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "model": { + "$ref": "AAAAAAGdbpNRaUmxB/Y=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1232, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNRaUmzWjM=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldd9nF8jzk=" + }, + "lineStyle": 1, + "points": "1230:292;1230:215;1868:121", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNRaUm0jCI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNRaUm1Fgo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNRaUm2Dkg=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNVzEnBIps=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNVzEm/n9M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNVzEnC6VU=", + "_parent": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "model": { + "$ref": "AAAAAAGdbpNVzEm/n9M=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1658, + "top": 194, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNVzEnDnVs=", + "_parent": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "model": { + "$ref": "AAAAAAGdbpNVzEm/n9M=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1653, + "top": 180, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNVzEnENKo=", + "_parent": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "model": { + "$ref": "AAAAAAGdbpNVzEm/n9M=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1669, + "top": 223, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNVzEnBIps=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdElds9nGmbXk=" + }, + "lineStyle": 1, + "points": "1664:292;1664:215;1868:143", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNVzEnC6VU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNVzEnDnVs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNVzEnENKo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNYwknPNJ4=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNYwknN1gY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNYwknQQRM=", + "_parent": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "model": { + "$ref": "AAAAAAGdbpNYwknN1gY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1859, + "top": 199, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNYwknRn8E=", + "_parent": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "model": { + "$ref": "AAAAAAGdbpNYwknN1gY=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1848, + "top": 189, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNYwknSb1s=", + "_parent": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "model": { + "$ref": "AAAAAAGdbpNYwknN1gY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1882, + "top": 218, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNYwknPNJ4=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldwdnHQNKE=" + }, + "lineStyle": 1, + "points": "1871:292;1871:215;1894:191", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNYwknQQRM=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNYwknRn8E=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNYwknSb1s=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNca0ndwoY=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNca0nb5CQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNca0neMyU=", + "_parent": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "model": { + "$ref": "AAAAAAGdbpNca0nb5CQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2056, + "top": 219, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNca0nfFlA=", + "_parent": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "model": { + "$ref": "AAAAAAGdbpNca0nb5CQ=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2045, + "top": 229, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNca0ng9y8=", + "_parent": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "model": { + "$ref": "AAAAAAGdbpNca0nb5CQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2079, + "top": 198, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNca0ndwoY=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEldybHH6rFk=" + }, + "lineStyle": 1, + "points": "2068:277;2068:215;2048:191", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNca0neMyU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNca0nfFlA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNca0ng9y8=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNgGUnr89c=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNgGUnppbA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNgGUnsVtc=", + "_parent": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "model": { + "$ref": "AAAAAAGdbpNgGUnppbA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2251, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNgGUnthxA=", + "_parent": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "model": { + "$ref": "AAAAAAGdbpNgGUnppbA=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2246, + "top": 237, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNgGUnuz4E=", + "_parent": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "model": { + "$ref": "AAAAAAGdbpNgGUnppbA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2262, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNgGUnr89c=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEld1q3Ik1pA=" + }, + "lineStyle": 1, + "points": "2257:299;2257:215;2082:147", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNgGUnsVtc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNgGUnthxA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNgGUnuz4E=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNjzkn5kgo=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNjzkn3rwE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNjzkn67VU=", + "_parent": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "model": { + "$ref": "AAAAAAGdbpNjzkn3rwE=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2442, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNjzkn7svE=", + "_parent": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "model": { + "$ref": "AAAAAAGdbpNjzkn3rwE=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2439, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNjzkn8DHY=", + "_parent": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "model": { + "$ref": "AAAAAAGdbpNjzkn3rwE=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2449, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNjzkn5kgo=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEld3h3JOgeg=" + }, + "lineStyle": 1, + "points": "2446:299;2446:215;2082:130", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNjzkn67VU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNjzkn7svE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNjzkn8DHY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNne0oHLp4=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNne0oFVEc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNnfEoI1A4=", + "_parent": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "model": { + "$ref": "AAAAAAGdbpNne0oFVEc=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2633, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNnfEoJwUA=", + "_parent": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "model": { + "$ref": "AAAAAAGdbpNne0oFVEc=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2631, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNnfEoKfik=", + "_parent": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "model": { + "$ref": "AAAAAAGdbpNne0oFVEc=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2638, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNne0oHLp4=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEld65HJ4vhY=" + }, + "lineStyle": 1, + "points": "2636:284;2636:215;2082:123", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNnfEoI1A4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNnfEoJwUA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNnfEoKfik=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNrJEoVLNY=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNrJEoTScA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNrJEoWyqU=", + "_parent": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "model": { + "$ref": "AAAAAAGdbpNrJEoTScA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2823, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNrJEoXt+U=", + "_parent": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "model": { + "$ref": "AAAAAAGdbpNrJEoTScA=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2821, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNrJEoYplY=", + "_parent": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "model": { + "$ref": "AAAAAAGdbpNrJEoTScA=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 2826, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNrJEoVLNY=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEld87HKiClY=" + }, + "lineStyle": 1, + "points": "2825:292;2825:215;2082:119", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNrJEoWyqU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNrJEoXt+U=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNrJEoYplY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNvGkojauI=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNvGkoh8lo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNvGkokcoY=", + "_parent": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "model": { + "$ref": "AAAAAAGdbpNvGkoh8lo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3020, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNvGkolnjc=", + "_parent": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "model": { + "$ref": "AAAAAAGdbpNvGkoh8lo=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3018, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNvGkomBwk=", + "_parent": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "model": { + "$ref": "AAAAAAGdbpNvGkoh8lo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3023, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNvGkojauI=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEld/AXLMAL4=" + }, + "lineStyle": 1, + "points": "3022:284;3022:215;2082:116", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNvGkokcoY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNvGkolnjc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNvGkomBwk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpNyfUox2yM=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpNyfUovqsY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNyfUoy45U=", + "_parent": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "model": { + "$ref": "AAAAAAGdbpNyfUovqsY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3217, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNyfUozcOI=", + "_parent": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "model": { + "$ref": "AAAAAAGdbpNyfUovqsY=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3216, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpNyfUo0LuE=", + "_parent": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "model": { + "$ref": "AAAAAAGdbpNyfUovqsY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3220, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpNyfUox2yM=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEleLpHL2Dl8=" + }, + "lineStyle": 1, + "points": "3219:284;3219:215;2082:115", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpNyfUoy45U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpNyfUozcOI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpNyfUo0LuE=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpN2J0o/ylg=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpN2J0o9iPo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN2J0pAqeg=", + "_parent": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "model": { + "$ref": "AAAAAAGdbpN2J0o9iPo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3407, + "top": 223, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN2J0pBzrw=", + "_parent": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "model": { + "$ref": "AAAAAAGdbpN2J0o9iPo=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3406, + "top": 238, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN2J0pCjQk=", + "_parent": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "model": { + "$ref": "AAAAAAGdbpN2J0o9iPo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3410, + "top": 194, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpN2J0o/ylg=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEleNgXMgUdM=" + }, + "lineStyle": 1, + "points": "3409:284;3409:215;2082:113", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpN2J0pAqeg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpN2J0pBzrw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpN2J0pCjQk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGdbpN4skpNIhM=", + "_parent": { + "$ref": "AAAAAAGdElc+GHBRReI=" + }, + "model": { + "$ref": "AAAAAAGdbpN4skpLavY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN4skpOgE0=", + "_parent": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "model": { + "$ref": "AAAAAAGdbpN4skpLavY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3493, + "top": 381, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN4skpPYAg=", + "_parent": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "model": { + "$ref": "AAAAAAGdbpN4skpLavY=" + }, + "visible": null, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3478, + "top": 381, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpN4skpQzHQ=", + "_parent": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "model": { + "$ref": "AAAAAAGdbpN4skpLavY=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 3523, + "top": 382, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGdbpN4skpNIhM=" + }, + "edgePosition": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpKxlEkQNsE=" + }, + "tail": { + "$ref": "AAAAAAGdEleQOXNKqic=" + }, + "lineStyle": 1, + "points": "2039:704;3508:561;3508:388;3508:215;2082:113", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGdbpN4skpOgE0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpN4skpPYAg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpN4skpQzHQ=" + } } ] }, @@ -13442,19 +14162,6 @@ }, "name": "DocToSkillConverter", "ownedElements": [ - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdEle8uHN7NuA=", - "_parent": { - "$ref": "AAAAAAGdEldQsnB+H/c=" - }, - "source": { - "$ref": "AAAAAAGdEldQsnB+H/c=" - }, - "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" - } - }, { "_type": "UMLDependency", "_id": "AAAAAAGdNcqt8Vl1I6w=", @@ -13468,6 +14175,19 @@ "target": { "$ref": "AAAAAAGdNcpoU1kPic8=" } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpM7WEldp3o=", + "_parent": { + "$ref": "AAAAAAGdEldQsnB+H/c=" + }, + "source": { + "$ref": "AAAAAAGdEldQsnB+H/c=" + }, + "target": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + } } ], "documentation": "Documentation to Claude Skill Converter. Scrapes any documentation website and creates high-quality skills. Supports async scraping, checkpointing, llms.txt detection, and smart content categorization.", @@ -13554,14 +14274,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmXoT5YX31E=", - "_parent": { - "$ref": "AAAAAAGdEldQsnB+H/c=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEmXrwJYcTfc=", @@ -13639,8 +14351,8 @@ "name": "GitHubScraper", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdEle/73OM1rE=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpM/AUlrWDc=", "_parent": { "$ref": "AAAAAAGdEldSY3Cop6g=" }, @@ -13648,7 +14360,7 @@ "$ref": "AAAAAAGdEldSY3Cop6g=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -13751,8 +14463,8 @@ "name": "GitHubToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfFD3OdayI=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNCs0l5COs=", "_parent": { "$ref": "AAAAAAGdEldUKXDSLfg=" }, @@ -13760,7 +14472,7 @@ "$ref": "AAAAAAGdEldUKXDSLfg=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -13808,14 +14520,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmXzXZYmiaY=", - "_parent": { - "$ref": "AAAAAAGdEldUKXDSLfg=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn85Z5+quyQ=", @@ -13835,8 +14539,8 @@ "name": "PDFToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfKbXOuJ+Q=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNGX0mHejk=", "_parent": { "$ref": "AAAAAAGdEldXlHD89ww=" }, @@ -13844,7 +14548,7 @@ "$ref": "AAAAAAGdEldXlHD89ww=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -13902,14 +14606,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmX2fZYruVg=", - "_parent": { - "$ref": "AAAAAAGdEldXlHD89ww=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn9OgKBSTwk=", @@ -13953,8 +14649,8 @@ "name": "WordToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfPgnO/4/c=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNKD0mVRJM=", "_parent": { "$ref": "AAAAAAGdEldZaXEmzaA=" }, @@ -13962,7 +14658,7 @@ "$ref": "AAAAAAGdEldZaXEmzaA=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14020,14 +14716,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmX6LJYw91g=", - "_parent": { - "$ref": "AAAAAAGdEldZaXEmzaA=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn94kKGBDzM=", @@ -14071,8 +14759,8 @@ "name": "EpubToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfS+3PQQA8=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNNu0mj7yA=", "_parent": { "$ref": "AAAAAAGdEldcznFQlXk=" }, @@ -14080,7 +14768,7 @@ "$ref": "AAAAAAGdEldcznFQlXk=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14138,14 +14826,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYRa5Y1MNA=", - "_parent": { - "$ref": "AAAAAAGdEldcznFQlXk=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn+XzqPCCNA=", @@ -14189,8 +14869,8 @@ "name": "VideoToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfYLXPhvwY=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNRaUmxB/Y=", "_parent": { "$ref": "AAAAAAGdEldd9nF6H7g=" }, @@ -14198,7 +14878,7 @@ "$ref": "AAAAAAGdEldd9nF6H7g=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14256,14 +14936,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYSEJY6BVE=", - "_parent": { - "$ref": "AAAAAAGdEldd9nF6H7g=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEmnVtpfrwSs=", @@ -14307,8 +14979,8 @@ "name": "JupyterToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfb5nPyUlw=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNVzEm/n9M=", "_parent": { "$ref": "AAAAAAGdElds9nGkPo0=" }, @@ -14316,7 +14988,7 @@ "$ref": "AAAAAAGdElds9nGkPo0=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14374,14 +15046,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYmtZY/hy0=", - "_parent": { - "$ref": "AAAAAAGdElds9nGkPo0=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn/e+qYUNw0=", @@ -14425,8 +15089,8 @@ "name": "HtmlToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElfvmnQDiRA=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNYwknN1gY=", "_parent": { "$ref": "AAAAAAGdEldwdXHO1ik=" }, @@ -14434,7 +15098,7 @@ "$ref": "AAAAAAGdEldwdXHO1ik=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14492,14 +15156,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYqa5ZEnHQ=", - "_parent": { - "$ref": "AAAAAAGdEldwdXHO1ik=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn/7t6bw5DA=", @@ -14543,8 +15199,8 @@ "name": "OpenAPIToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElf0MHQUdPA=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNca0nb5CQ=", "_parent": { "$ref": "AAAAAAGdEldybHH4r/I=" }, @@ -14552,7 +15208,7 @@ "$ref": "AAAAAAGdEldybHH4r/I=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14630,14 +15286,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYvIZZJcak=", - "_parent": { - "$ref": "AAAAAAGdEldybHH4r/I=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEoBCmKjXVU8=", @@ -14681,8 +15329,8 @@ "name": "AsciiDocToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElf5oXQl8mI=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNgGUnppbA=", "_parent": { "$ref": "AAAAAAGdEld1q3Iixfo=" }, @@ -14690,7 +15338,7 @@ "$ref": "AAAAAAGdEld1q3Iixfo=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14738,14 +15386,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmYzlpZODAk=", - "_parent": { - "$ref": "AAAAAAGdEld1q3Iixfo=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn9WzqB24eg=", @@ -14789,8 +15429,8 @@ "name": "PptxToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElf+3XQ2BuM=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNjzkn3rwE=", "_parent": { "$ref": "AAAAAAGdEld3h3JMmCo=" }, @@ -14798,7 +15438,7 @@ "$ref": "AAAAAAGdEld3h3JMmCo=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14846,14 +15486,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmY2o5ZTXXA=", - "_parent": { - "$ref": "AAAAAAGdEld3h3JMmCo=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn9it6DGSSM=", @@ -14897,8 +15529,8 @@ "name": "RssToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElgCUHRHhRc=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNne0oFVEc=", "_parent": { "$ref": "AAAAAAGdEld65HJ2wUg=" }, @@ -14906,7 +15538,7 @@ "$ref": "AAAAAAGdEld65HJ2wUg=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -14974,14 +15606,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmY6EJZYwig=", - "_parent": { - "$ref": "AAAAAAGdEld65HJ2wUg=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn9wbqE5YQc=", @@ -15025,8 +15649,8 @@ "name": "ManPageToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElgHlHRYh1E=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNrJEoTScA=", "_parent": { "$ref": "AAAAAAGdEld87HKgSB4=" }, @@ -15034,7 +15658,7 @@ "$ref": "AAAAAAGdEld87HKgSB4=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -15092,14 +15716,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmY9gJZd6ew=", - "_parent": { - "$ref": "AAAAAAGdEld87HKgSB4=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn9/tKHBAHk=", @@ -15143,8 +15759,8 @@ "name": "ConfluenceToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElgND3RpVEQ=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNvGkoh8lo=", "_parent": { "$ref": "AAAAAAGdEld/AXLKTeE=" }, @@ -15152,7 +15768,7 @@ "$ref": "AAAAAAGdEld/AXLKTeE=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -15220,14 +15836,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmZC/JZij4k=", - "_parent": { - "$ref": "AAAAAAGdEld/AXLKTeE=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn+LXqImIKo=", @@ -15271,8 +15879,8 @@ "name": "NotionToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElgPYHR6b+w=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpNyfUovqsY=", "_parent": { "$ref": "AAAAAAGdEleLpHL01tI=" }, @@ -15280,7 +15888,7 @@ "$ref": "AAAAAAGdEleLpHL01tI=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -15348,14 +15956,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmZRdJZnd8I=", - "_parent": { - "$ref": "AAAAAAGdEleLpHL01tI=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn+eA6P63No=", @@ -15399,8 +15999,8 @@ "name": "ChatToSkillConverter", "ownedElements": [ { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElggzHSL6hM=", + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpN2J0o9iPo=", "_parent": { "$ref": "AAAAAAGdEleNgXMee/k=" }, @@ -15408,7 +16008,7 @@ "$ref": "AAAAAAGdEleNgXMee/k=" }, "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" + "$ref": "AAAAAAGdbpKxk0kOH0g=" } } ], @@ -15476,14 +16076,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmZU+pZsFjU=", - "_parent": { - "$ref": "AAAAAAGdEleNgXMee/k=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEn+7HqTsfjY=", @@ -15526,19 +16118,6 @@ }, "name": "UnifiedScraper", "ownedElements": [ - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAGdElgke3Scx/A=", - "_parent": { - "$ref": "AAAAAAGdEleQOXNIrmI=" - }, - "source": { - "$ref": "AAAAAAGdEleQOXNIrmI=" - }, - "target": { - "$ref": "AAAAAAGdEldNc3BU//4=" - } - }, { "_type": "UMLDependency", "_id": "AAAAAAGdEnM/Y5siIGs=", @@ -15776,6 +16355,19 @@ "target": { "$ref": "AAAAAAGdEleNgXMee/k=" } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGdbpN4skpLavY=", + "_parent": { + "$ref": "AAAAAAGdEleQOXNIrmI=" + }, + "source": { + "$ref": "AAAAAAGdEleQOXNIrmI=" + }, + "target": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + } } ], "documentation": "Orchestrates multi-source skill building from a unified config JSON. Dispatches to 17 source-type scrapers, detects conflicts between sources, merges data (rule-based or claude-enhanced), and produces a single combined skill. Source: unified_scraper.py", @@ -15842,14 +16434,6 @@ } ], "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEmZYb5ZxOJY=", - "_parent": { - "$ref": "AAAAAAGdEleQOXNIrmI=" - }, - "name": "main" - }, { "_type": "UMLOperation", "_id": "AAAAAAGdEmnMl5fhTFw=", @@ -16021,9 +16605,84 @@ "name": "close" } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGdbpKxk0kOH0g=", + "_parent": { + "$ref": "AAAAAAGdElK54mzK+bQ=" + }, + "name": "SkillConverter", + "documentation": "Base interface for all skill converters. Subclasses must implement extract() at minimum. build_skill() has a default implementation that most converters override. The create command calls converter.run() -- same interface for all 18 types.", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpL6jEk1vhA=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "SOURCE_TYPE", + "type": "str", + "defaultValue": "\"unknown\"" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpMAAkk8RI8=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "config", + "type": "dict[str, Any]" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpMCG0lCCUQ=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "name", + "type": "str" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpMFwklI7/c=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "skill_dir", + "type": "str" + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpMJcUlOAR0=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "run" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpMLR0lTvtE=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "extract" + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAGdbpMNg0lYR0Q=", + "_parent": { + "$ref": "AAAAAAGdbpKxk0kOH0g=" + }, + "name": "build_skill" + } + ], + "isAbstract": true } ], - "documentation": "17 source-type scrapers that extract content from documentation websites, GitHub repos, PDFs, Word docs, EPUB, video, Jupyter notebooks, HTML, OpenAPI specs, AsciiDoc, PPTX, RSS, man pages, Confluence, Notion, and chat exports. Each scraper has a main() entry point and a *ToSkillConverter class." + "documentation": "18 source-type converters that extract content from documentation websites, GitHub repos, PDFs, Word docs, EPUB, video, Jupyter notebooks, HTML, OpenAPI specs, AsciiDoc, PPTX, RSS, man pages, Confluence, Notion, and chat exports. All converters inherit from SkillConverter and implement extract()/build_skill(). The CONVERTER_REGISTRY maps source types to converter classes, and get_converter() provides factory access." }, { "_type": "UMLPackage", @@ -64189,7 +64848,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;3", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 27, "width": 127.4326171875, "height": 13, @@ -64226,7 +64885,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1854.04150390625, + "left": 693.02783203125, "top": 20, "width": 137.4326171875, "height": 25, @@ -64255,7 +64914,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1854.04150390625, + "left": 693.02783203125, "top": 45, "width": 137.4326171875, "height": 10 @@ -64282,7 +64941,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 60, "width": 127.4326171875, "height": 13, @@ -64301,7 +64960,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 75, "width": 127.4326171875, "height": 13, @@ -64320,7 +64979,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 90, "width": 127.4326171875, "height": 13, @@ -64339,7 +64998,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 105, "width": 127.4326171875, "height": 13, @@ -64358,7 +65017,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 120, "width": 127.4326171875, "height": 13, @@ -64377,7 +65036,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1859.04150390625, + "left": 698.02783203125, "top": 135, "width": 127.4326171875, "height": 13, @@ -64388,7 +65047,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1854.04150390625, + "left": 693.02783203125, "top": 55, "width": 137.4326171875, "height": 98 @@ -64430,7 +65089,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1854.04150390625, + "left": 693.02783203125, "top": 20, "width": 136.4326171875, "height": 133, @@ -64733,2118 +65392,6 @@ "$ref": "AAAAAAGdEl+Fl4vf9TU=" } }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+HUYv7Nrg=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+HUYv8Sv8=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+HUYv9cMQ=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv8Sv8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+HUYv+SVU=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv8Sv8=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 161.58984375, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "ScrapeParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+HUYv/7eM=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv8Sv8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+HUYwAKIM=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv8Sv8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 156.58984375, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+HUYv9cMQ=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+HUYv+SVU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+HUYv/7eM=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+HUYwAKIM=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+HUYwB3rU=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 156.58984375, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+HUYwCVTg=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GHS6M=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYwCVTg=" - }, - "model": { - "$ref": "AAAAAAGdEpS4f7qKRXI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 161.58984375, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GKZZ4=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYwCVTg=" - }, - "model": { - "$ref": "AAAAAAGdEpS+WrqeJng=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 161.58984375, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GNSa0=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYwCVTg=" - }, - "model": { - "$ref": "AAAAAAGdEpTFqbq3nu0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 161.58984375, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GQbUA=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYwCVTg=" - }, - "model": { - "$ref": "AAAAAAGdEpTJirrGDgE=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 161.58984375, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 156.58984375, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+HUYwDVRQ=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+HUYwEBJw=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "model": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 156.58984375, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+HUYv8Sv8=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+HUYwB3rU=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+HUYwCVTg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+HUYwDVRQ=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+HUYwEBJw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+KMYwgYWE=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+KMYwhDsc=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+KMYwiS3M=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwhDsc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+KMYwj2GE=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwhDsc=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 298.1796875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "GitHubParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+KMYwknF4=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwhDsc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+KMYwl2c4=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwhDsc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 293.1796875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+KMYwiS3M=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+KMYwj2GE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+KMYwknF4=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+KMYwl2c4=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+KMYwmbog=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 293.1796875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+KMYwnRLw=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GTwy0=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwnRLw=" - }, - "model": { - "$ref": "AAAAAAGdEpTOLbrXr0s=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 298.1796875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GWKMg=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwnRLw=" - }, - "model": { - "$ref": "AAAAAAGdEpTQqrrhTlY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 298.1796875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GZCj4=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwnRLw=" - }, - "model": { - "$ref": "AAAAAAGdEpTTdrrrW5Q=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 298.1796875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+j8GcgzE=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwnRLw=" - }, - "model": { - "$ref": "AAAAAAGdEpTWQLr1Al0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 298.1796875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 293.1796875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+KMYwoLGg=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+KMYwpRO0=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "model": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 293.1796875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+KMYwhDsc=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+KMYwmbog=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+KMYwnRLw=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+KMYwoLGg=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+KMYwpRO0=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+LtYxFBo0=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+LtoxG2kk=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+LtoxHNlA=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxG2kk=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+LtoxImZQ=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxG2kk=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 434.76953125, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "PDFParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+LtoxJqMs=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxG2kk=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+LtoxKgpg=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxG2kk=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 429.76953125, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+LtoxHNlA=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+LtoxImZQ=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+LtoxJqMs=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+LtoxKgpg=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+LtoxLqG8=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 429.76953125, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+LtoxMExE=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpm5WcHTPpc=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxMExE=" - }, - "model": { - "$ref": "AAAAAAGdEpm5TMHQ5js=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 434.76953125, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpm6/sHbFg8=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxMExE=" - }, - "model": { - "$ref": "AAAAAAGdEpm68cHYpeI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 434.76953125, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpm8w8Hjs+E=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxMExE=" - }, - "model": { - "$ref": "AAAAAAGdEpm8t8HgPes=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 434.76953125, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpm+lMHrJus=", - "_parent": { - "$ref": "AAAAAAGdEl+LtoxMExE=" - }, - "model": { - "$ref": "AAAAAAGdEpm+iMHoHCM=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 434.76953125, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 429.76953125, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+LtoxNJb8=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+LtoxOXJc=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "model": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 429.76953125, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+LtoxG2kk=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+LtoxLqG8=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+LtoxMExE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+LtoxNJb8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+LtoxOXJc=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+RTYxqY0s=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+RTYxroj4=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+RTYxsu4M=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxroj4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+RTYxtdqM=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxroj4=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 571.359375, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "WordParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+RTYxuGY0=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxroj4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+RTYxv3mM=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxroj4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 566.359375, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+RTYxsu4M=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+RTYxtdqM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+RTYxuGY0=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+RTYxv3mM=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+RTYxw1UI=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 566.359375, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+RTYxxLso=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnCEsHz/vc=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxxLso=" - }, - "model": { - "$ref": "AAAAAAGdEpnCBcHwAXg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 571.359375, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnD0MH7WlI=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxxLso=" - }, - "model": { - "$ref": "AAAAAAGdEpnDxcH4Dq4=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 571.359375, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnJDsIDJzs=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxxLso=" - }, - "model": { - "$ref": "AAAAAAGdEpnJA8IApjc=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 571.359375, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnKxcILMbY=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxxLso=" - }, - "model": { - "$ref": "AAAAAAGdEpnKrMII2Cc=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 571.359375, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 566.359375, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+RTYxyafk=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+RTYxzx7o=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "model": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 566.359375, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+RTYxroj4=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+RTYxw1UI=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+RTYxxLso=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+RTYxyafk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+RTYxzx7o=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+m4YyPfF0=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+m4YyQw80=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+m4YyRhtM=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyQw80=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+m4YySVsw=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyQw80=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 707.94921875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "EpubParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+m4YyTpiM=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyQw80=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+m4YyUus4=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyQw80=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 702.94921875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+m4YyRhtM=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+m4YySVsw=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+m4YyTpiM=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+m4YyUus4=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+m4YyVO0I=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 702.94921875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+m4YyWr3s=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnMiMITrqk=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyWr3s=" - }, - "model": { - "$ref": "AAAAAAGdEpnMfMIQNT0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 707.94921875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnP9sIb+C4=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyWr3s=" - }, - "model": { - "$ref": "AAAAAAGdEpnP7MIYphE=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 707.94921875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnR+cIjA3M=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyWr3s=" - }, - "model": { - "$ref": "AAAAAAGdEpnR5cIgtP0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 707.94921875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnVLMIr/tE=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyWr3s=" - }, - "model": { - "$ref": "AAAAAAGdEpnVIcIo4Fw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 707.94921875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 702.94921875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+m4YyXriU=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+m4YyYtmw=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "model": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 702.94921875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+m4YyQw80=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+m4YyVO0I=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+m4YyWr3s=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+m4YyXriU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+m4YyYtmw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+nWIy0AwQ=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+nWIy1e8k=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+nWIy2gno=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy1e8k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+nWIy3/u4=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy1e8k=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 844.5390625, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "VideoParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+nWIy49io=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy1e8k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+nWIy5Gyw=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy1e8k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 839.5390625, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+nWIy2gno=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+nWIy3/u4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+nWIy49io=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+nWIy5Gyw=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+nWIy6I4o=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 839.5390625, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+nWIy7lFs=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnYqMIzdFg=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy7lFs=" - }, - "model": { - "$ref": "AAAAAAGdEpnYnMIwGrw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 844.5390625, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpncIsI74FE=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy7lFs=" - }, - "model": { - "$ref": "AAAAAAGdEpncFsI4C2o=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 844.5390625, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnd48JDV4Y=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy7lFs=" - }, - "model": { - "$ref": "AAAAAAGdEpnd1sJAtMY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 844.5390625, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnhZcJLjPY=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy7lFs=" - }, - "model": { - "$ref": "AAAAAAGdEpnhWcJIvnw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 844.5390625, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 839.5390625, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+nWIy8pLw=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+nWIy91GA=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "model": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 839.5390625, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+nWIy1e8k=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+nWIy6I4o=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+nWIy7lFs=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+nWIy8pLw=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+nWIy91GA=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+1Z4zZeKg=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+1Z4zaIcM=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+1Z4zbj6U=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zaIcM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+1Z4zcgYQ=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zaIcM=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 981.12890625, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "UnifiedParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+1Z4zdQVU=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zaIcM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+1Z4zedEs=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zaIcM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 976.12890625, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+1Z4zbj6U=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+1Z4zcgYQ=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+1Z4zdQVU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+1Z4zedEs=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+1Z4zf4cg=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 976.12890625, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+1Z4zgvos=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGfXRk=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zgvos=" - }, - "model": { - "$ref": "AAAAAAGdEpUerrvITxQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 981.12890625, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGiYFo=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zgvos=" - }, - "model": { - "$ref": "AAAAAAGdEpUgeLvNIBI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 981.12890625, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGlSl0=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zgvos=" - }, - "model": { - "$ref": "AAAAAAGdEpUh77vS9pQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 981.12890625, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGoMQU=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zgvos=" - }, - "model": { - "$ref": "AAAAAAGdEpUkzbvcoJY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 981.12890625, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 976.12890625, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+1Z4zhQ5Q=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+1Z4zi4/k=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "model": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 976.12890625, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+1Z4zaIcM=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+1Z4zf4cg=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+1Z4zgvos=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+1Z4zhQ5Q=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+1Z4zi4/k=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl+5Foz+Zpo=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl+5Foz/4nM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+5Fo0ACKM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz/4nM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+5Fo0B2BM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz/4nM=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 1117.71875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "AnalyzeParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+5Fo0CO9c=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz/4nM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl+5Fo0DScM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz/4nM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1112.71875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl+5Fo0ACKM=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl+5Fo0B2BM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl+5Fo0CO9c=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl+5Fo0DScM=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl+5Fo0EvXc=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1112.71875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl+5Fo0Fgp0=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGrmSM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Fo0Fgp0=" - }, - "model": { - "$ref": "AAAAAAGdEpTuorsXZas=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1117.71875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGutLk=", - "_parent": { - "$ref": "AAAAAAGdEl+5Fo0Fgp0=" - }, - "model": { - "$ref": "AAAAAAGdEpT0i7sqTgY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1117.71875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMGxz4g=", - "_parent": { - "$ref": "AAAAAAGdEl+5Fo0Fgp0=" - }, - "model": { - "$ref": "AAAAAAGdEpT3Abs0ESA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1117.71875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpf+kMG0i9U=", - "_parent": { - "$ref": "AAAAAAGdEl+5Fo0Fgp0=" - }, - "model": { - "$ref": "AAAAAAGdEpT9sbtLjqw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1117.71875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1112.71875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl+5Fo0GyMg=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl+5Fo0HB5I=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "model": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 1112.71875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl+5Foz/4nM=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl+5Fo0EvXc=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl+5Fo0Fgp0=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl+5Fo0GyMg=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl+5Fo0HB5I=" - } - }, { "_type": "UMLClassView", "_id": "AAAAAAGdEl+6940j9TE=", @@ -66886,7 +65433,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1254.30859375, + "left": 161.58984375, "top": 217.5, "width": 107.58984375, "height": 13, @@ -66923,7 +65470,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1249.30859375, + "left": 156.58984375, "top": 210.5, "width": 117.58984375, "height": 25, @@ -66952,7 +65499,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1249.30859375, + "left": 156.58984375, "top": 235.5, "width": 117.58984375, "height": 10 @@ -66979,7 +65526,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1254.30859375, + "left": 161.58984375, "top": 250.5, "width": 107.58984375, "height": 13, @@ -66998,7 +65545,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1254.30859375, + "left": 161.58984375, "top": 265.5, "width": 107.58984375, "height": 13, @@ -67017,7 +65564,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1254.30859375, + "left": 161.58984375, "top": 280.5, "width": 107.58984375, "height": 13, @@ -67036,7 +65583,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1254.30859375, + "left": 161.58984375, "top": 295.5, "width": 107.58984375, "height": 13, @@ -67047,7 +65594,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1249.30859375, + "left": 156.58984375, "top": 245.5, "width": 117.58984375, "height": 68 @@ -67089,7 +65636,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1249.30859375, + "left": 156.58984375, "top": 210.5, "width": 116.58984375, "height": 103, @@ -67150,7 +65697,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1390.8984375, + "left": 298.1796875, "top": 217.5, "width": 107.58984375, "height": 13, @@ -67187,7 +65734,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1385.8984375, + "left": 293.1796875, "top": 210.5, "width": 117.58984375, "height": 25, @@ -67216,7 +65763,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1385.8984375, + "left": 293.1796875, "top": 235.5, "width": 117.58984375, "height": 10 @@ -67243,7 +65790,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1390.8984375, + "left": 298.1796875, "top": 250.5, "width": 107.58984375, "height": 13, @@ -67262,7 +65809,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1390.8984375, + "left": 298.1796875, "top": 265.5, "width": 107.58984375, "height": 13, @@ -67281,7 +65828,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1390.8984375, + "left": 298.1796875, "top": 280.5, "width": 107.58984375, "height": 13, @@ -67300,7 +65847,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1390.8984375, + "left": 298.1796875, "top": 295.5, "width": 107.58984375, "height": 13, @@ -67311,7 +65858,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1385.8984375, + "left": 293.1796875, "top": 245.5, "width": 117.58984375, "height": 68 @@ -67353,7 +65900,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1385.8984375, + "left": 293.1796875, "top": 210.5, "width": 116.58984375, "height": 103, @@ -67414,7 +65961,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 1527.48828125, + "left": 434.76953125, "top": 217.5, "width": 107.58984375, "height": 13, @@ -67451,7 +65998,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1522.48828125, + "left": 429.76953125, "top": 210.5, "width": 117.58984375, "height": 25, @@ -67480,7 +66027,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1522.48828125, + "left": 429.76953125, "top": 235.5, "width": 117.58984375, "height": 10 @@ -67507,7 +66054,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1527.48828125, + "left": 434.76953125, "top": 250.5, "width": 107.58984375, "height": 13, @@ -67526,7 +66073,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1527.48828125, + "left": 434.76953125, "top": 265.5, "width": 107.58984375, "height": 13, @@ -67545,7 +66092,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1527.48828125, + "left": 434.76953125, "top": 280.5, "width": 107.58984375, "height": 13, @@ -67564,7 +66111,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1527.48828125, + "left": 434.76953125, "top": 295.5, "width": 107.58984375, "height": 13, @@ -67575,7 +66122,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 1522.48828125, + "left": 429.76953125, "top": 245.5, "width": 117.58984375, "height": 68 @@ -67617,7 +66164,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 1522.48828125, + "left": 429.76953125, "top": 210.5, "width": 116.58984375, "height": 103, @@ -67637,2646 +66184,6 @@ "$ref": "AAAAAAGdEl/ARo12DrY=" } }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/CCY2SkU4=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/CCY2TsT8=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/CCY2U3Bg=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2TsT8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/CCY2V+No=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2TsT8=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 1664.078125, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "JupyterParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/CCY2WiPE=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2TsT8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/CCY2XiWE=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2TsT8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1659.078125, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/CCY2U3Bg=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/CCY2V+No=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/CCY2WiPE=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/CCY2XiWE=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/CCY2Yeys=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1659.078125, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/CCY2Zb8Q=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnvQMJzO90=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Zb8Q=" - }, - "model": { - "$ref": "AAAAAAGdEpnvMsJwV2E=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1664.078125, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpnyy8J7O5U=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Zb8Q=" - }, - "model": { - "$ref": "AAAAAAGdEpnyvcJ446Q=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1664.078125, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpn0jMKDpfc=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Zb8Q=" - }, - "model": { - "$ref": "AAAAAAGdEpn0eMKAYSc=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1664.078125, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpn39cKLcBM=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Zb8Q=" - }, - "model": { - "$ref": "AAAAAAGdEpn36cKI/Nk=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1664.078125, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1659.078125, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/CCY2a5mk=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/CCY2bqgY=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "model": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 1659.078125, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/CCY2TsT8=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/CCY2Yeys=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/CCY2Zb8Q=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/CCY2a5mk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/CCY2bqgY=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/FdY23pSo=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/FdY24ugI=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/FdY25+jU=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY24ugI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/FdY26LSM=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY24ugI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 1800.66796875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "HtmlParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/FdY27vys=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY24ugI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/FdY28FRU=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY24ugI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1795.66796875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/FdY25+jU=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/FdY26LSM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/FdY27vys=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/FdY28FRU=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/FdY29za8=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1795.66796875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/FdY2+WQo=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpn7ZcKTG8w=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY2+WQo=" - }, - "model": { - "$ref": "AAAAAAGdEpn7WsKQzdY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1800.66796875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpn9SMKb4RY=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY2+WQo=" - }, - "model": { - "$ref": "AAAAAAGdEpn9OsKYP0c=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1800.66796875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoAnsKjvTk=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY2+WQo=" - }, - "model": { - "$ref": "AAAAAAGdEpoAksKgJzs=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1800.66796875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoCYMKrhV0=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY2+WQo=" - }, - "model": { - "$ref": "AAAAAAGdEpoCUcKo6bs=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1800.66796875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1795.66796875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/FdY2/ShU=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/FdY3Afgk=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "model": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 1795.66796875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/FdY24ugI=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/FdY29za8=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/FdY2+WQo=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/FdY2/ShU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/FdY3Afgk=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/GgY3cZTE=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/GgY3ddoI=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/GgY3e4jo=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3ddoI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/GgY3fxSU=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3ddoI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 1937.2578125, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "OpenAPIParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/GgY3gUrA=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3ddoI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/GgY3hPlU=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3ddoI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1932.2578125, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/GgY3e4jo=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/GgY3fxSU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/GgY3gUrA=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/GgY3hPlU=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/GgY3iBfk=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1932.2578125, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/GgY3jDpk=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoTscKz+zM=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3jDpk=" - }, - "model": { - "$ref": "AAAAAAGdEpoTpMKwi7s=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1937.2578125, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoXDMK7uxI=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3jDpk=" - }, - "model": { - "$ref": "AAAAAAGdEpoW/8K4//Y=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1937.2578125, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoY/cLD874=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3jDpk=" - }, - "model": { - "$ref": "AAAAAAGdEpoY7MLA2ik=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1937.2578125, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpocSsLLmaQ=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3jDpk=" - }, - "model": { - "$ref": "AAAAAAGdEpocPcLI4zg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1937.2578125, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 1932.2578125, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/GgY3kiI0=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/GgY3lltw=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "model": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 1932.2578125, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/GgY3ddoI=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/GgY3iBfk=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/GgY3jDpk=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/GgY3kiI0=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/GgY3lltw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/S944B+P0=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/S944CXSo=", - "_parent": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/S944DYyA=", - "_parent": { - "$ref": "AAAAAAGdEl/S944CXSo=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/S944EfYM=", - "_parent": { - "$ref": "AAAAAAGdEl/S944CXSo=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2073.84765625, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "AsciiDocParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/S944FYyg=", - "_parent": { - "$ref": "AAAAAAGdEl/S944CXSo=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/S944GVJc=", - "_parent": { - "$ref": "AAAAAAGdEl/S944CXSo=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2068.84765625, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/S944DYyA=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/S944EfYM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/S944FYyg=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/S944GVJc=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/S944H8mI=", - "_parent": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2068.84765625, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/S944Iroc=", - "_parent": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpofucLTewg=", - "_parent": { - "$ref": "AAAAAAGdEl/S944Iroc=" - }, - "model": { - "$ref": "AAAAAAGdEpofrMLQwBw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2073.84765625, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpohnsLb7xU=", - "_parent": { - "$ref": "AAAAAAGdEl/S944Iroc=" - }, - "model": { - "$ref": "AAAAAAGdEpohkMLYI04=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2073.84765625, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpomyMLj1XY=", - "_parent": { - "$ref": "AAAAAAGdEl/S944Iroc=" - }, - "model": { - "$ref": "AAAAAAGdEpomvMLgQFQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2073.84765625, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoodMLrN2I=", - "_parent": { - "$ref": "AAAAAAGdEl/S944Iroc=" - }, - "model": { - "$ref": "AAAAAAGdEpooaMLoQ+A=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2073.84765625, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2068.84765625, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/S944Jyb8=", - "_parent": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/S944KBk4=", - "_parent": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "model": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2068.84765625, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/S944CXSo=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/S944H8mI=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/S944Iroc=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/S944Jyb8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/S944KBk4=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/XGY4mg/E=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/XGY4n0jw=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/XGY4oNto=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4n0jw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/XGY4pBkw=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4n0jw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2210.4375, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "PptxParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/XGY4qayY=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4n0jw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/XGY4rLuU=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4n0jw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2205.4375, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/XGY4oNto=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/XGY4pBkw=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/XGY4qayY=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/XGY4rLuU=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/XGo4sUk4=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2205.4375, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/XGo4t31k=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEposxcLzeNs=", - "_parent": { - "$ref": "AAAAAAGdEl/XGo4t31k=" - }, - "model": { - "$ref": "AAAAAAGdEpost8Lwmdw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2210.4375, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpouYML7x7o=", - "_parent": { - "$ref": "AAAAAAGdEl/XGo4t31k=" - }, - "model": { - "$ref": "AAAAAAGdEpouVML48u8=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2210.4375, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpoxYMMDeXs=", - "_parent": { - "$ref": "AAAAAAGdEl/XGo4t31k=" - }, - "model": { - "$ref": "AAAAAAGdEpoxVcMA3po=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2210.4375, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpozLMMLkEE=", - "_parent": { - "$ref": "AAAAAAGdEl/XGo4t31k=" - }, - "model": { - "$ref": "AAAAAAGdEpozH8MIz0Q=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2210.4375, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2205.4375, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/XGo4uY44=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/XGo4vkaE=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "model": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2205.4375, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/XGY4n0jw=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/XGo4sUk4=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/XGo4t31k=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/XGo4uY44=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/XGo4vkaE=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/Yeo5LFx4=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/Yeo5Mc/k=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/Yeo5NsWc=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5Mc/k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/Yeo5OjFc=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5Mc/k=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2347.02734375, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "RssParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/Yeo5PcBY=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5Mc/k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/Yeo5Q9ng=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5Mc/k=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2342.02734375, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/Yeo5NsWc=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/Yeo5OjFc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/Yeo5PcBY=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/Yeo5Q9ng=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/Yeo5RxGE=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2342.02734375, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/Yeo5SZVw=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpo2icMT8BQ=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5SZVw=" - }, - "model": { - "$ref": "AAAAAAGdEpo2fMMQF60=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2347.02734375, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpo6AcMbz2w=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5SZVw=" - }, - "model": { - "$ref": "AAAAAAGdEpo588MYSjA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2347.02734375, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpo70sMjo7Y=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5SZVw=" - }, - "model": { - "$ref": "AAAAAAGdEpo7v8Mgr24=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2347.02734375, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpo/NcMrW4c=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5SZVw=" - }, - "model": { - "$ref": "AAAAAAGdEpo/J8Mo4NY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2347.02734375, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2342.02734375, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/Yeo5TWE8=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/Yeo5Utss=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "model": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2342.02734375, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/Yeo5Mc/k=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/Yeo5RxGE=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/Yeo5SZVw=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/Yeo5TWE8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/Yeo5Utss=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/aGI5w5Ig=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/aGI5xLes=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/aGI5yn7k=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5xLes=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/aGI5zlzQ=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5xLes=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2483.6171875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "ManPageParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/aGI50qnI=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5xLes=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/aGI51EWo=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5xLes=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2478.6171875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/aGI5yn7k=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/aGI5zlzQ=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/aGI50qnI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/aGI51EWo=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/aGI526ZU=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2478.6171875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/aGI53JQg=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppCr8MzIZM=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI53JQg=" - }, - "model": { - "$ref": "AAAAAAGdEppCosMwTiE=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2483.6171875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppGJcM7cFk=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI53JQg=" - }, - "model": { - "$ref": "AAAAAAGdEppGGcM4vfY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2483.6171875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppH4sNDWsk=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI53JQg=" - }, - "model": { - "$ref": "AAAAAAGdEppH1cNAHN4=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2483.6171875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppLasNLGiI=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI53JQg=" - }, - "model": { - "$ref": "AAAAAAGdEppLXMNIsdM=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2483.6171875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2478.6171875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/aGI54KkY=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/aGI557Zw=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "model": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2478.6171875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/aGI5xLes=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/aGI526ZU=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/aGI53JQg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/aGI54KkY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/aGI557Zw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/di46VEO8=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/di46WsSE=", - "_parent": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/di46XBjA=", - "_parent": { - "$ref": "AAAAAAGdEl/di46WsSE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/di46Y2oU=", - "_parent": { - "$ref": "AAAAAAGdEl/di46WsSE=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2620.20703125, - "top": 217.5, - "width": 112.26171875, - "height": 13, - "text": "ConfluenceParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/di46ZJ2s=", - "_parent": { - "$ref": "AAAAAAGdEl/di46WsSE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/di46avyw=", - "_parent": { - "$ref": "AAAAAAGdEl/di46WsSE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2615.20703125, - "top": 210.5, - "width": 122.26171875, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/di46XBjA=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/di46Y2oU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/di46ZJ2s=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/di46avyw=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/di46bTMM=", - "_parent": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2615.20703125, - "top": 235.5, - "width": 122.26171875, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/di46cbhI=", - "_parent": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppO1MNTe0Q=", - "_parent": { - "$ref": "AAAAAAGdEl/di46cbhI=" - }, - "model": { - "$ref": "AAAAAAGdEppOx8NQoMc=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2620.20703125, - "top": 250.5, - "width": 112.26171875, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppQxcNbAvg=", - "_parent": { - "$ref": "AAAAAAGdEl/di46cbhI=" - }, - "model": { - "$ref": "AAAAAAGdEppQtMNYdI8=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2620.20703125, - "top": 265.5, - "width": 112.26171875, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppUC8NjWsI=", - "_parent": { - "$ref": "AAAAAAGdEl/di46cbhI=" - }, - "model": { - "$ref": "AAAAAAGdEppT/cNgisw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2620.20703125, - "top": 280.5, - "width": 112.26171875, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppVx8NrwL0=", - "_parent": { - "$ref": "AAAAAAGdEl/di46cbhI=" - }, - "model": { - "$ref": "AAAAAAGdEppVusNo/XQ=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2620.20703125, - "top": 295.5, - "width": 112.26171875, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2615.20703125, - "top": 245.5, - "width": 122.26171875, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/di46dwIY=", - "_parent": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/di46eOVU=", - "_parent": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "model": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2615.20703125, - "top": 210.5, - "width": 121.26171875, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/di46WsSE=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/di46bTMM=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/di46cbhI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/di46dwIY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/di46eOVU=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/fho66iFo=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/fho67LVY=", - "_parent": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/fho682aw=", - "_parent": { - "$ref": "AAAAAAGdEl/fho67LVY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/fho69Jgo=", - "_parent": { - "$ref": "AAAAAAGdEl/fho67LVY=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2761.46875, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "NotionParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/fho6+hYI=", - "_parent": { - "$ref": "AAAAAAGdEl/fho67LVY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/fho6/4RY=", - "_parent": { - "$ref": "AAAAAAGdEl/fho67LVY=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2756.46875, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/fho682aw=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/fho69Jgo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/fho6+hYI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/fho6/4RY=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/fho7AA00=", - "_parent": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2756.46875, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/fho7BP5Y=", - "_parent": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppZeMNzdF0=", - "_parent": { - "$ref": "AAAAAAGdEl/fho7BP5Y=" - }, - "model": { - "$ref": "AAAAAAGdEppZacNweRw=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2761.46875, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppctcN7fI0=", - "_parent": { - "$ref": "AAAAAAGdEl/fho7BP5Y=" - }, - "model": { - "$ref": "AAAAAAGdEppcqcN404k=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2761.46875, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppegcODSyw=", - "_parent": { - "$ref": "AAAAAAGdEl/fho7BP5Y=" - }, - "model": { - "$ref": "AAAAAAGdEppedMOA3dA=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2761.46875, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppgpcOLCVI=", - "_parent": { - "$ref": "AAAAAAGdEl/fho7BP5Y=" - }, - "model": { - "$ref": "AAAAAAGdEppgmMOIcAs=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2761.46875, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2756.46875, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/fho7CIMc=", - "_parent": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/fho7D0t4=", - "_parent": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "model": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2756.46875, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/fho67LVY=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/fho7AA00=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/fho7BP5Y=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/fho7CIMc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/fho7D0t4=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAGdEl/inI7f1pU=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdEl/inI7g/Wg=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/inI7hhZc=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7g/Wg=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13 - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/inI7izE0=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7g/Wg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;1", - "parentStyle": true, - "left": 2898.05859375, - "top": 217.5, - "width": 107.58984375, - "height": 13, - "text": "ChatParser" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/inI7jGc4=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7g/Wg=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 83.05908203125, - "height": 13, - "text": "(from Parsers)" - }, - { - "_type": "LabelView", - "_id": "AAAAAAGdEl/inI7k7mE=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7g/Wg=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "height": 13, - "horizontalAlignment": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2893.05859375, - "top": 210.5, - "width": 117.58984375, - "height": 25, - "stereotypeLabel": { - "$ref": "AAAAAAGdEl/inI7hhZc=" - }, - "nameLabel": { - "$ref": "AAAAAAGdEl/inI7izE0=" - }, - "namespaceLabel": { - "$ref": "AAAAAAGdEl/inI7jGc4=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEl/inI7k7mE=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAGdEl/inI7lgxM=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2893.05859375, - "top": 235.5, - "width": 117.58984375, - "height": 10 - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAGdEl/inI7mNjc=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppxVsOTeyg=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7mNjc=" - }, - "model": { - "$ref": "AAAAAAGdEppxScOQhwI=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2898.05859375, - "top": 250.5, - "width": 107.58984375, - "height": 13, - "text": "+name()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEppz2cOb264=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7mNjc=" - }, - "model": { - "$ref": "AAAAAAGdEppzzMOYbSg=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2898.05859375, - "top": 265.5, - "width": 107.58984375, - "height": 13, - "text": "+help()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpp3OsOjJ7Q=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7mNjc=" - }, - "model": { - "$ref": "AAAAAAGdEpp3LcOg7O0=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2898.05859375, - "top": 280.5, - "width": 107.58984375, - "height": 13, - "text": "+description()", - "horizontalAlignment": 0 - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAGdEpp7N8OrTjo=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7mNjc=" - }, - "model": { - "$ref": "AAAAAAGdEpp7KcOo8Ms=" - }, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2898.05859375, - "top": 295.5, - "width": 107.58984375, - "height": 13, - "text": "+add_arguments()", - "horizontalAlignment": 0 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "left": 2893.05859375, - "top": 245.5, - "width": 117.58984375, - "height": 68 - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAGdEl/inI7nJC4=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAGdEl/inI7oLuM=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "model": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": true, - "width": 10, - "height": 10 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "containerChangeable": true, - "left": 2893.05859375, - "top": 210.5, - "width": 116.58984375, - "height": 103, - "nameCompartment": { - "$ref": "AAAAAAGdEl/inI7g/Wg=" - }, - "attributeCompartment": { - "$ref": "AAAAAAGdEl/inI7lgxM=" - }, - "operationCompartment": { - "$ref": "AAAAAAGdEl/inI7mNjc=" - }, - "receptionCompartment": { - "$ref": "AAAAAAGdEl/inI7nJC4=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAGdEl/inI7oLuM=" - } - }, { "_type": "UMLClassView", "_id": "AAAAAAGdEl/jQY8EyzQ=", @@ -70318,7 +66225,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3034.6484375, + "left": 571.359375, "top": 217.5, "width": 107.58984375, "height": 13, @@ -70355,7 +66262,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3029.6484375, + "left": 566.359375, "top": 210.5, "width": 117.58984375, "height": 25, @@ -70384,7 +66291,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3029.6484375, + "left": 566.359375, "top": 235.5, "width": 117.58984375, "height": 10 @@ -70411,7 +66318,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3034.6484375, + "left": 571.359375, "top": 250.5, "width": 107.58984375, "height": 13, @@ -70430,7 +66337,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3034.6484375, + "left": 571.359375, "top": 265.5, "width": 107.58984375, "height": 13, @@ -70449,7 +66356,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3034.6484375, + "left": 571.359375, "top": 280.5, "width": 107.58984375, "height": 13, @@ -70468,7 +66375,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3034.6484375, + "left": 571.359375, "top": 295.5, "width": 107.58984375, "height": 13, @@ -70479,7 +66386,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3029.6484375, + "left": 566.359375, "top": 245.5, "width": 117.58984375, "height": 68 @@ -70521,7 +66428,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3029.6484375, + "left": 566.359375, "top": 210.5, "width": 116.58984375, "height": 103, @@ -70582,7 +66489,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3171.23828125, + "left": 707.94921875, "top": 217.5, "width": 107.58984375, "height": 13, @@ -70619,7 +66526,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3166.23828125, + "left": 702.94921875, "top": 210.5, "width": 117.58984375, "height": 25, @@ -70648,7 +66555,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3166.23828125, + "left": 702.94921875, "top": 235.5, "width": 117.58984375, "height": 10 @@ -70675,7 +66582,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3171.23828125, + "left": 707.94921875, "top": 250.5, "width": 107.58984375, "height": 13, @@ -70694,7 +66601,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3171.23828125, + "left": 707.94921875, "top": 265.5, "width": 107.58984375, "height": 13, @@ -70713,7 +66620,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3171.23828125, + "left": 707.94921875, "top": 280.5, "width": 107.58984375, "height": 13, @@ -70732,7 +66639,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3171.23828125, + "left": 707.94921875, "top": 295.5, "width": 107.58984375, "height": 13, @@ -70743,7 +66650,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3166.23828125, + "left": 702.94921875, "top": 245.5, "width": 117.58984375, "height": 68 @@ -70785,7 +66692,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3166.23828125, + "left": 702.94921875, "top": 210.5, "width": 116.58984375, "height": 103, @@ -70846,7 +66753,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3307.828125, + "left": 844.5390625, "top": 217.5, "width": 107.58984375, "height": 13, @@ -70883,7 +66790,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3302.828125, + "left": 839.5390625, "top": 210.5, "width": 117.58984375, "height": 25, @@ -70912,7 +66819,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3302.828125, + "left": 839.5390625, "top": 235.5, "width": 117.58984375, "height": 10 @@ -70939,7 +66846,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3307.828125, + "left": 844.5390625, "top": 250.5, "width": 107.58984375, "height": 13, @@ -70958,7 +66865,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3307.828125, + "left": 844.5390625, "top": 265.5, "width": 107.58984375, "height": 13, @@ -70977,7 +66884,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3307.828125, + "left": 844.5390625, "top": 280.5, "width": 107.58984375, "height": 13, @@ -70996,7 +66903,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3307.828125, + "left": 844.5390625, "top": 295.5, "width": 107.58984375, "height": 13, @@ -71007,7 +66914,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3302.828125, + "left": 839.5390625, "top": 245.5, "width": 117.58984375, "height": 68 @@ -71049,7 +66956,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3302.828125, + "left": 839.5390625, "top": 210.5, "width": 116.58984375, "height": 103, @@ -71110,7 +67017,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3444.41796875, + "left": 981.12890625, "top": 217.5, "width": 107.58984375, "height": 13, @@ -71147,7 +67054,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3439.41796875, + "left": 976.12890625, "top": 210.5, "width": 117.58984375, "height": 25, @@ -71176,7 +67083,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3439.41796875, + "left": 976.12890625, "top": 235.5, "width": 117.58984375, "height": 10 @@ -71203,7 +67110,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3444.41796875, + "left": 981.12890625, "top": 250.5, "width": 107.58984375, "height": 13, @@ -71222,7 +67129,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3444.41796875, + "left": 981.12890625, "top": 265.5, "width": 107.58984375, "height": 13, @@ -71241,7 +67148,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3444.41796875, + "left": 981.12890625, "top": 280.5, "width": 107.58984375, "height": 13, @@ -71260,7 +67167,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3444.41796875, + "left": 981.12890625, "top": 295.5, "width": 107.58984375, "height": 13, @@ -71271,7 +67178,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3439.41796875, + "left": 976.12890625, "top": 245.5, "width": 117.58984375, "height": 68 @@ -71313,7 +67220,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3439.41796875, + "left": 976.12890625, "top": 210.5, "width": 116.58984375, "height": 103, @@ -71374,7 +67281,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3581.0078125, + "left": 1117.71875, "top": 217.5, "width": 107.58984375, "height": 13, @@ -71411,7 +67318,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3576.0078125, + "left": 1112.71875, "top": 210.5, "width": 117.58984375, "height": 25, @@ -71440,7 +67347,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3576.0078125, + "left": 1112.71875, "top": 235.5, "width": 117.58984375, "height": 10 @@ -71467,7 +67374,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3581.0078125, + "left": 1117.71875, "top": 250.5, "width": 107.58984375, "height": 13, @@ -71486,7 +67393,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3581.0078125, + "left": 1117.71875, "top": 265.5, "width": 107.58984375, "height": 13, @@ -71505,7 +67412,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3581.0078125, + "left": 1117.71875, "top": 280.5, "width": 107.58984375, "height": 13, @@ -71524,7 +67431,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3581.0078125, + "left": 1117.71875, "top": 295.5, "width": 107.58984375, "height": 13, @@ -71535,7 +67442,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3576.0078125, + "left": 1112.71875, "top": 245.5, "width": 117.58984375, "height": 68 @@ -71577,7 +67484,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3576.0078125, + "left": 1112.71875, "top": 210.5, "width": 116.58984375, "height": 103, @@ -71638,7 +67545,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 3717.59765625, + "left": 1254.30859375, "top": 217.5, "width": 113.70263671875, "height": 13, @@ -71675,7 +67582,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3712.59765625, + "left": 1249.30859375, "top": 210.5, "width": 123.70263671875, "height": 25, @@ -71704,7 +67611,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3712.59765625, + "left": 1249.30859375, "top": 235.5, "width": 123.70263671875, "height": 10 @@ -71731,7 +67638,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3717.59765625, + "left": 1254.30859375, "top": 250.5, "width": 113.70263671875, "height": 13, @@ -71750,7 +67657,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3717.59765625, + "left": 1254.30859375, "top": 265.5, "width": 113.70263671875, "height": 13, @@ -71769,7 +67676,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3717.59765625, + "left": 1254.30859375, "top": 280.5, "width": 113.70263671875, "height": 13, @@ -71788,7 +67695,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3717.59765625, + "left": 1254.30859375, "top": 295.5, "width": 113.70263671875, "height": 13, @@ -71799,7 +67706,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 3712.59765625, + "left": 1249.30859375, "top": 245.5, "width": 123.70263671875, "height": 68 @@ -71841,7 +67748,7 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 3712.59765625, + "left": 1249.30859375, "top": 210.5, "width": 122.70263671875, "height": 103, @@ -71884,7 +67791,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 77, + "left": 75, "top": 157, "height": 13, "alpha": 1.5707963267948966, @@ -71907,7 +67814,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 76, + "left": 73, "top": 142, "height": 13, "alpha": 1.5707963267948966, @@ -71930,7 +67837,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 78, + "left": 80, "top": 186, "height": 13, "alpha": -1.5707963267948966, @@ -71951,7 +67858,7 @@ "$ref": "AAAAAAGdEl+Fl4vWBXc=" }, "lineStyle": 1, - "points": "78:202;78:178;1853:89", + "points": "78:202;78:178;692:95", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmAxw4/lKjw=" @@ -71963,822 +67870,6 @@ "$ref": "AAAAAAGdEmAxw4/nE4E=" } }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBHQ4/ymOA=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBHQ4/wpcM=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHQ4/z8tA=", - "_parent": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "model": { - "$ref": "AAAAAAGdEmBHQ4/wpcM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 214, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHQ4/06ck=", - "_parent": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "model": { - "$ref": "AAAAAAGdEmBHQ4/wpcM=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 213, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHQ4/10CM=", - "_parent": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "model": { - "$ref": "AAAAAAGdEmBHQ4/wpcM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 215, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBHQ4/ymOA=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+HUYv7Nrg=" - }, - "lineStyle": 1, - "points": "215:210;215:178;1853:90", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBHQ4/z8tA=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBHQ4/06ck=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBHQ4/10CM=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBHmJAAxqs=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBHmI/+IgQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHmJABaD8=", - "_parent": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "model": { - "$ref": "AAAAAAGdEmBHmI/+IgQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 350, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHmJACmns=", - "_parent": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "model": { - "$ref": "AAAAAAGdEmBHmI/+IgQ=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 349, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBHmJADyG8=", - "_parent": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "model": { - "$ref": "AAAAAAGdEmBHmI/+IgQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 351, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBHmJAAxqs=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+KMYwgYWE=" - }, - "lineStyle": 1, - "points": "351:210;351:178;1853:90", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBHmJABaD8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBHmJACmns=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBHmJADyG8=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBH7JAOAMk=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBH7JAMw8E=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBH7JAP2s4=", - "_parent": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "model": { - "$ref": "AAAAAAGdEmBH7JAMw8E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 487, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBH7JAQ4Jw=", - "_parent": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "model": { - "$ref": "AAAAAAGdEmBH7JAMw8E=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 486, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBH7JARHIo=", - "_parent": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "model": { - "$ref": "AAAAAAGdEmBH7JAMw8E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 488, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBH7JAOAMk=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+LtYxFBo0=" - }, - "lineStyle": 1, - "points": "488:210;488:178;1853:90", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBH7JAP2s4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBH7JAQ4Jw=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBH7JARHIo=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBITpAcPkM=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBITpAa7/I=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBITpAd7YU=", - "_parent": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "model": { - "$ref": "AAAAAAGdEmBITpAa7/I=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 623, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBITpAeQ8w=", - "_parent": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "model": { - "$ref": "AAAAAAGdEmBITpAa7/I=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 622, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBITpAfKZw=", - "_parent": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "model": { - "$ref": "AAAAAAGdEmBITpAa7/I=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 626, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBITpAcPkM=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+RTYxqY0s=" - }, - "lineStyle": 1, - "points": "625:210;625:178;1853:91", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBITpAd7YU=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBITpAeQ8w=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBITpAfKZw=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBIpJAqT90=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBIpJAoko8=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBIpJAri9Q=", - "_parent": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "model": { - "$ref": "AAAAAAGdEmBIpJAoko8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 759, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBIpJAsSnI=", - "_parent": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "model": { - "$ref": "AAAAAAGdEmBIpJAoko8=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 758, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBIpJAtn9A=", - "_parent": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "model": { - "$ref": "AAAAAAGdEmBIpJAoko8=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 762, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBIpJAqT90=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+m4YyPfF0=" - }, - "lineStyle": 1, - "points": "761:210;761:178;1853:91", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBIpJAri9Q=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBIpJAsSnI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBIpJAtn9A=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBNjZA4kUQ=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBNjZA2QhU=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBNjZA5a+o=", - "_parent": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "model": { - "$ref": "AAAAAAGdEmBNjZA2QhU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 896, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBNjZA6M1E=", - "_parent": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "model": { - "$ref": "AAAAAAGdEmBNjZA2QhU=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 895, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBNjZA7l+0=", - "_parent": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "model": { - "$ref": "AAAAAAGdEmBNjZA2QhU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 899, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBNjZA4kUQ=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+nWIy0AwQ=" - }, - "lineStyle": 1, - "points": "898:210;898:178;1853:92", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBNjZA5a+o=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBNjZA6M1E=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBNjZA7l+0=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBQQZBG/Ss=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBQQZBEMaE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBQQZBH9zc=", - "_parent": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "model": { - "$ref": "AAAAAAGdEmBQQZBEMaE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1032, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBQQZBIswY=", - "_parent": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "model": { - "$ref": "AAAAAAGdEmBQQZBEMaE=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1030, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBQQZBJN0E=", - "_parent": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "model": { - "$ref": "AAAAAAGdEmBQQZBEMaE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1035, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBQQZBG/Ss=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+1Z4zZeKg=" - }, - "lineStyle": 1, - "points": "1034:210;1034:178;1853:93", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBQQZBH9zc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBQQZBIswY=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBQQZBJN0E=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBgXJBUG/c=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBgXJBSHHM=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBgXJBVWC4=", - "_parent": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "model": { - "$ref": "AAAAAAGdEmBgXJBSHHM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1169, - "top": 157, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBgXJBWuqI=", - "_parent": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "model": { - "$ref": "AAAAAAGdEmBgXJBSHHM=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1167, - "top": 142, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBgXJBXvkg=", - "_parent": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "model": { - "$ref": "AAAAAAGdEmBgXJBSHHM=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1172, - "top": 186, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBgXJBUG/c=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl+5Foz+Zpo=" - }, - "lineStyle": 1, - "points": "1171:210;1171:178;1853:94", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBgXJBVWC4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBgXJBWuqI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBgXJBXvkg=" - } - }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGdEmBllZBiyY0=", @@ -72802,7 +67893,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1305, + "left": 212, "top": 157, "height": 13, "alpha": 1.5707963267948966, @@ -72825,7 +67916,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1303, + "left": 210, "top": 142, "height": 13, "alpha": 1.5707963267948966, @@ -72848,7 +67939,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1310, + "left": 217, "top": 186, "height": 13, "alpha": -1.5707963267948966, @@ -72869,7 +67960,7 @@ "$ref": "AAAAAAGdEl+6940j9TE=" }, "lineStyle": 1, - "points": "1308:210;1308:178;1853:96", + "points": "215:210;215:178;692:98", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmBllZBj+7c=" @@ -72904,7 +67995,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1441, + "left": 347, "top": 157, "height": 13, "alpha": 1.5707963267948966, @@ -72927,7 +68018,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1438, + "left": 344, "top": 142, "height": 13, "alpha": 1.5707963267948966, @@ -72950,7 +68041,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1446, + "left": 354, "top": 186, "height": 13, "alpha": -1.5707963267948966, @@ -72971,7 +68062,7 @@ "$ref": "AAAAAAGdEl+8zY1IVj8=" }, "lineStyle": 1, - "points": "1444:210;1444:178;1853:99", + "points": "351:210;351:178;692:101", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmBpIZBx6VU=" @@ -73006,7 +68097,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1577, + "left": 483, "top": 157, "height": 13, "alpha": 1.5707963267948966, @@ -73029,7 +68120,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1573, + "left": 478, "top": 143, "height": 13, "alpha": 1.5707963267948966, @@ -73052,7 +68143,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1584, + "left": 492, "top": 186, "height": 13, "alpha": -1.5707963267948966, @@ -73073,7 +68164,7 @@ "$ref": "AAAAAAGdEl/ARo1tqsc=" }, "lineStyle": 1, - "points": "1581:210;1581:178;1853:105", + "points": "488:210;488:178;692:109", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmBuMpB/4Q0=" @@ -73085,1026 +68176,6 @@ "$ref": "AAAAAAGdEmBuMpCBS+w=" } }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmBzgpCMAQk=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmBzgpCK1WE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBzgpCNsPs=", - "_parent": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "model": { - "$ref": "AAAAAAGdEmBzgpCK1WE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1710, - "top": 158, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBzgpCOu+4=", - "_parent": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "model": { - "$ref": "AAAAAAGdEmBzgpCK1WE=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1704, - "top": 144, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmBzgpCPxiY=", - "_parent": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "model": { - "$ref": "AAAAAAGdEmBzgpCK1WE=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1723, - "top": 185, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmBzgpCMAQk=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/CCY2SkU4=" - }, - "lineStyle": 1, - "points": "1717:210;1717:178;1853:117", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmBzgpCNsPs=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmBzgpCOu+4=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmBzgpCPxiY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmB2/pCagLQ=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmB2/pCYGnc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmB2/pCb/js=", - "_parent": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "model": { - "$ref": "AAAAAAGdEmB2/pCYGnc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1842, - "top": 162, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmB2/pCcxhA=", - "_parent": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "model": { - "$ref": "AAAAAAGdEmB2/pCYGnc=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1830, - "top": 153, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmB2/pCdLP4=", - "_parent": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "model": { - "$ref": "AAAAAAGdEmB2/pCYGnc=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1865, - "top": 181, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmB2/pCagLQ=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/FdY23pSo=" - }, - "lineStyle": 1, - "points": "1854:210;1854:178;1872:154", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmB2/pCb/js=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmB2/pCcxhA=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmB2/pCdLP4=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCMwpComH4=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCMwpCmrwQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCMwpCpp/Y=", - "_parent": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "model": { - "$ref": "AAAAAAGdEmCMwpCmrwQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1979, - "top": 181, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCMwpCqFhU=", - "_parent": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "model": { - "$ref": "AAAAAAGdEmCMwpCmrwQ=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 1967, - "top": 190, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCMwpCrTUM=", - "_parent": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "model": { - "$ref": "AAAAAAGdEmCMwpCmrwQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2002, - "top": 162, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCMwpComH4=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/GgY3cZTE=" - }, - "lineStyle": 1, - "points": "1991:210;1991:178;1973:154", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCMwpCpp/Y=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCMwpCqFhU=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCMwpCrTUM=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCNKZC2mrI=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCNKZC03VQ=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCNKZC3ENc=", - "_parent": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "model": { - "$ref": "AAAAAAGdEmCNKZC03VQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2120, - "top": 185, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCNKZC4w0c=", - "_parent": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "model": { - "$ref": "AAAAAAGdEmCNKZC03VQ=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2114, - "top": 199, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCNKZC5rZU=", - "_parent": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "model": { - "$ref": "AAAAAAGdEmCNKZC03VQ=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2133, - "top": 158, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCNKZC2mrI=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/S944B+P0=" - }, - "lineStyle": 1, - "points": "2127:210;2127:178;1991:117", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCNKZC3ENc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCNKZC4w0c=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCNKZC5rZU=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCda5DE0V4=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCda5DCafo=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCda5DFpJE=", - "_parent": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "model": { - "$ref": "AAAAAAGdEmCda5DCafo=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2260, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCda5DGJ0E=", - "_parent": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "model": { - "$ref": "AAAAAAGdEmCda5DCafo=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2256, - "top": 200, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCda5DHOVw=", - "_parent": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "model": { - "$ref": "AAAAAAGdEmCda5DCafo=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2267, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCda5DE0V4=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/XGY4mg/E=" - }, - "lineStyle": 1, - "points": "2264:210;2264:178;1991:105", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCda5DFpJE=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCda5DGJ0E=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCda5DHOVw=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCil5DSJXc=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCil5DQrvs=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCil5DTp6Y=", - "_parent": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "model": { - "$ref": "AAAAAAGdEmCil5DQrvs=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2397, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCil5DUhWg=", - "_parent": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "model": { - "$ref": "AAAAAAGdEmCil5DQrvs=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2394, - "top": 201, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCil5DVIt8=", - "_parent": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "model": { - "$ref": "AAAAAAGdEmCil5DQrvs=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2402, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCil5DSJXc=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/Yeo5LFx4=" - }, - "lineStyle": 1, - "points": "2400:210;2400:178;1991:99", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCil5DTp6Y=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCil5DUhWg=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCil5DVIt8=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCn4ZDgTn8=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCn4ZDeH3E=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCn4ZDhj4k=", - "_parent": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "model": { - "$ref": "AAAAAAGdEmCn4ZDeH3E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2534, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCn4ZDiMrw=", - "_parent": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "model": { - "$ref": "AAAAAAGdEmCn4ZDeH3E=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2532, - "top": 201, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCn4ZDjNIk=", - "_parent": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "model": { - "$ref": "AAAAAAGdEmCn4ZDeH3E=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2539, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCn4ZDgTn8=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/aGI5w5Ig=" - }, - "lineStyle": 1, - "points": "2537:210;2537:178;1991:96", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCn4ZDhj4k=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCn4ZDiMrw=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCn4ZDjNIk=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCrUZDuYC0=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCrUZDslGw=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCrUZDv1BQ=", - "_parent": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "model": { - "$ref": "AAAAAAGdEmCrUZDslGw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2674, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCrUZDwbnY=", - "_parent": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "model": { - "$ref": "AAAAAAGdEmCrUZDslGw=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2672, - "top": 201, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCrUZDxA0A=", - "_parent": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "model": { - "$ref": "AAAAAAGdEmCrUZDslGw=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2677, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCrUZDuYC0=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/di46VEO8=" - }, - "lineStyle": 1, - "points": "2676:210;2676:178;1991:94", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCrUZDv1BQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCrUZDwbnY=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCrUZDxA0A=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCwppD84nY=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCwppD6/V4=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCwppD9pvM=", - "_parent": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "model": { - "$ref": "AAAAAAGdEmCwppD6/V4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2813, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCwppD+Bq0=", - "_parent": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "model": { - "$ref": "AAAAAAGdEmCwppD6/V4=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2811, - "top": 201, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCwppD/6PM=", - "_parent": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "model": { - "$ref": "AAAAAAGdEmCwppD6/V4=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2816, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCwppD84nY=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/fho66iFo=" - }, - "lineStyle": 1, - "points": "2815:210;2815:178;1991:93", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCwppD9pvM=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCwppD+Bq0=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCwppD/6PM=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAGdEmCz75EK/2w=", - "_parent": { - "$ref": "AAAAAAGdEl9g/otX+R4=" - }, - "model": { - "$ref": "AAAAAAGdEmCz75EIdMU=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCz75ELk/k=", - "_parent": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "model": { - "$ref": "AAAAAAGdEmCz75EIdMU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2949, - "top": 186, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCz75EMcNI=", - "_parent": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "model": { - "$ref": "AAAAAAGdEmCz75EIdMU=" - }, - "visible": null, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2948, - "top": 201, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdEmCz75ENT+s=", - "_parent": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "model": { - "$ref": "AAAAAAGdEmCz75EIdMU=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 2952, - "top": 157, - "height": 13, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAGdEmCz75EK/2w=" - }, - "edgePosition": 1 - } - ], - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "head": { - "$ref": "AAAAAAGdEl+DkouxxIU=" - }, - "tail": { - "$ref": "AAAAAAGdEl/inI7f1pU=" - }, - "lineStyle": 1, - "points": "2951:210;2951:178;1991:92", - "showVisibility": true, - "nameLabel": { - "$ref": "AAAAAAGdEmCz75ELk/k=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAGdEmCz75EMcNI=" - }, - "propertyLabel": { - "$ref": "AAAAAAGdEmCz75ENT+s=" - } - }, { "_type": "UMLGeneralizationView", "_id": "AAAAAAGdEmC5NJEYRIk=", @@ -74128,8 +68199,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3086, - "top": 186, + "left": 616, + "top": 159, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -74151,8 +68222,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3085, - "top": 201, + "left": 608, + "top": 147, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -74174,8 +68245,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3089, - "top": 157, + "left": 633, + "top": 184, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -74195,7 +68266,7 @@ "$ref": "AAAAAAGdEl/jQY8EyzQ=" }, "lineStyle": 1, - "points": "3088:210;3088:178;1991:91", + "points": "625:210;625:178;692:133", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmC5NJEZbqk=" @@ -74230,8 +68301,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3223, - "top": 186, + "left": 746, + "top": 171, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -74253,8 +68324,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3222, - "top": 201, + "left": 731, + "top": 171, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -74276,8 +68347,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3226, - "top": 157, + "left": 775, + "top": 172, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -74297,7 +68368,7 @@ "$ref": "AAAAAAGdEmAYDY8rnyQ=" }, "lineStyle": 1, - "points": "3225:210;3225:178;1991:91", + "points": "761:210;761:178;761:154", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmC8w5Enlg4=" @@ -74332,8 +68403,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3360, - "top": 186, + "left": 889, + "top": 184, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -74355,8 +68426,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3359, - "top": 201, + "left": 881, + "top": 197, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -74378,8 +68449,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3361, - "top": 157, + "left": 906, + "top": 159, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -74399,7 +68470,7 @@ "$ref": "AAAAAAGdEmAcyo9QMoQ=" }, "lineStyle": 1, - "points": "3361:210;3361:178;1991:90", + "points": "898:210;898:178;830:133", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmDSv5E1oDo=" @@ -74434,7 +68505,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3497, + "left": 1029, "top": 186, "height": 13, "alpha": 1.5707963267948966, @@ -74457,8 +68528,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3496, - "top": 201, + "left": 1024, + "top": 200, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -74480,7 +68551,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3498, + "left": 1038, "top": 157, "height": 13, "alpha": -1.5707963267948966, @@ -74501,7 +68572,7 @@ "$ref": "AAAAAAGdEmAdqI91+Xg=" }, "lineStyle": 1, - "points": "3498:210;3498:178;1991:90", + "points": "1034:210;1034:178;830:109", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmDTE5FD7m8=" @@ -74536,7 +68607,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3633, + "left": 1167, "top": 186, "height": 13, "alpha": 1.5707963267948966, @@ -74559,7 +68630,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3632, + "left": 1164, "top": 201, "height": 13, "alpha": 1.5707963267948966, @@ -74582,7 +68653,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3634, + "left": 1174, "top": 157, "height": 13, "alpha": -1.5707963267948966, @@ -74603,7 +68674,7 @@ "$ref": "AAAAAAGdEmAeMI+afhE=" }, "lineStyle": 1, - "points": "3634:210;3634:178;1991:90", + "points": "1171:210;1171:178;830:102", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmDWIpFRMkQ=" @@ -74638,7 +68709,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3773, + "left": 1308, "top": 186, "height": 13, "alpha": 1.5707963267948966, @@ -74661,7 +68732,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3772, + "left": 1306, "top": 201, "height": 13, "alpha": 1.5707963267948966, @@ -74684,7 +68755,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 3774, + "left": 1313, "top": 157, "height": 13, "alpha": -1.5707963267948966, @@ -74705,7 +68776,7 @@ "$ref": "AAAAAAGdEmAfmo+/xuU=" }, "lineStyle": 1, - "points": "3774:210;3774:178;1991:89", + "points": "1311:210;1311:178;830:98", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdEmDZoJFfqSg=" @@ -74758,8 +68829,8 @@ "fillColor": "#C8E6C9", "font": "Arial;13;1", "parentStyle": true, - "left": 55, - "top": 757, + "left": 1397.01123046875, + "top": 229, "width": 191, "height": 13, "text": "DoctorParser" @@ -74795,8 +68866,8 @@ "fillColor": "#C8E6C9", "font": "Arial;13;0", "parentStyle": true, - "left": 50, - "top": 750, + "left": 1392.01123046875, + "top": 222, "width": 201, "height": 25, "stereotypeLabel": { @@ -74824,8 +68895,8 @@ "fillColor": "#C8E6C9", "font": "Arial;13;0", "parentStyle": true, - "left": 50, - "top": 775, + "left": 1392.01123046875, + "top": 247, "width": 201, "height": 10 }, @@ -74841,8 +68912,8 @@ "fillColor": "#C8E6C9", "font": "Arial;13;0", "parentStyle": true, - "left": 50, - "top": 785, + "left": 1392.01123046875, + "top": 257, "width": 201, "height": 10 }, @@ -74883,8 +68954,8 @@ "font": "Arial;13;0", "parentStyle": false, "containerChangeable": true, - "left": 50, - "top": 750, + "left": 1392.01123046875, + "top": 222, "width": 200, "height": 80, "nameCompartment": { @@ -74926,8 +68997,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1046, - "top": 411, + "left": 1490, + "top": 186, "height": 13, "alpha": 1.5707963267948966, "distance": 15, @@ -74949,8 +69020,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1040, - "top": 397, + "left": 1488, + "top": 201, "height": 13, "alpha": 1.5707963267948966, "distance": 30, @@ -74972,8 +69043,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1057, - "top": 438, + "left": 1493, + "top": 157, "height": 13, "alpha": -1.5707963267948966, "distance": 15, @@ -74993,7 +69064,7 @@ "$ref": "AAAAAAGdNcrIdVmJaC0=" }, "lineStyle": 1, - "points": "251:750;1853:113", + "points": "1492:221;1492:178;830:95", "showVisibility": true, "nameLabel": { "$ref": "AAAAAAGdNcsiVFmwPFc=" @@ -75133,470 +69204,6 @@ } ] }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+HUYv5OyI=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "ScrapeParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBHQ4/wpcM=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "source": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'scrape' subcommand for web documentation scraping with URL, depth, CSS selector, and rate limiting arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpS4f7qKRXI=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpS+WrqeJng=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTFqbq3nu0=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTJirrGDgE=", - "_parent": { - "$ref": "AAAAAAGdEl+HUYv5OyI=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+KMYwe0wA=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "GitHubParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBHmI/+IgQ=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "source": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'github' subcommand for repository scraping with --repo, --depth (basic/c3x), and GitHub token arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTOLbrXr0s=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTQqrrhTlY=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTTdrrrW5Q=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTWQLr1Al0=", - "_parent": { - "$ref": "AAAAAAGdEl+KMYwe0wA=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+LtYxDY38=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "PDFParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBH7JAMw8E=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "source": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'pdf' subcommand for PDF extraction with file path, OCR toggle, and page range arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpm5TMHQ5js=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpm68cHYpeI=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpm8t8HgPes=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpm+iMHoHCM=", - "_parent": { - "$ref": "AAAAAAGdEl+LtYxDY38=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+RTYxobPI=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "WordParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBITpAa7/I=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "source": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'word' subcommand for Word (.docx) extraction with file path, description, and metadata arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnCBcHwAXg=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnDxcH4Dq4=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnJA8IApjc=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnKrMII2Cc=", - "_parent": { - "$ref": "AAAAAAGdEl+RTYxobPI=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+m4YyN8FU=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "EpubParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBIpJAoko8=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "source": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'epub' subcommand for EPUB e-book extraction with file path and chapter selection arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnMfMIQNT0=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnP7MIYphE=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnR5cIgtP0=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnVIcIo4Fw=", - "_parent": { - "$ref": "AAAAAAGdEl+m4YyN8FU=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+nWIyyM/I=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "VideoParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBNjZA2QhU=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "source": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'video' subcommand for video extraction with URL/path, transcript source, Whisper model, and visual analysis arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnYnMIwGrw=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpncFsI4C2o=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnd1sJAtMY=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnhWcJIvnw=", - "_parent": { - "$ref": "AAAAAAGdEl+nWIyyM/I=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+1Z4zXYRA=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "UnifiedParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBQQZBEMaE=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "source": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'unified' subcommand for multi-source scraping with config file, source list, and merge strategy arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpUerrvITxQ=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpUgeLvNIBI=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpUh77vS9pQ=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpUkzbvcoJY=", - "_parent": { - "$ref": "AAAAAAGdEl+1Z4zXYRA=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl+5Foz8AWg=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "AnalyzeParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBgXJBSHHM=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "source": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'analyze' subcommand for local codebase analysis with directory path, --skip-* flags, and C3.x pipeline options.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpTuorsXZas=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpT0i7sqTgY=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpT3Abs0ESA=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpT9sbtLjqw=", - "_parent": { - "$ref": "AAAAAAGdEl+5Foz8AWg=" - }, - "name": "add_arguments" - } - ] - }, { "_type": "UMLClass", "_id": "AAAAAAGdEl+6940h71A=", @@ -75771,586 +69378,6 @@ } ] }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/CCY2Q9ig=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "JupyterParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmBzgpCK1WE=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "source": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'jupyter' subcommand for Jupyter Notebook extraction with file path and cell filter arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnvMsJwV2E=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpnyvcJ446Q=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpn0eMKAYSc=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpn36cKI/Nk=", - "_parent": { - "$ref": "AAAAAAGdEl/CCY2Q9ig=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/FdY21WYI=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "HtmlParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmB2/pCYGnc=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "source": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'html' subcommand for local HTML file extraction with path, CSS selector, and recursive directory arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpn7WsKQzdY=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpn9OsKYP0c=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoAksKgJzs=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoCUcKo6bs=", - "_parent": { - "$ref": "AAAAAAGdEl/FdY21WYI=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/GgY3a+dQ=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "OpenAPIParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCMwpCmrwQ=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "source": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'openapi' subcommand for OpenAPI/Swagger spec extraction with spec file path and format arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoTpMKwi7s=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoW/8K4//Y=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoY7MLA2ik=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpocPcLI4zg=", - "_parent": { - "$ref": "AAAAAAGdEl/GgY3a+dQ=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/S943/kw4=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "AsciiDocParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCNKZC03VQ=", - "_parent": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "source": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'asciidoc' subcommand for AsciiDoc extraction with file/directory path and include handling arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpofrMLQwBw=", - "_parent": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpohkMLYI04=", - "_parent": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpomvMLgQFQ=", - "_parent": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpooaMLoQ+A=", - "_parent": { - "$ref": "AAAAAAGdEl/S943/kw4=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/XGY4kQ0s=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "PptxParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCda5DCafo=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "source": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'pptx' subcommand for PowerPoint extraction with file path and slide range arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpost8Lwmdw=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpouVML48u8=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpoxVcMA3po=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpozH8MIz0Q=", - "_parent": { - "$ref": "AAAAAAGdEl/XGY4kQ0s=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/Yeo5JlGY=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "RssParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCil5DQrvs=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "source": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'rss' subcommand for RSS/Atom feed extraction with feed URL and article limit arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpo2fMMQF60=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpo588MYSjA=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpo7v8Mgr24=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpo/J8Mo4NY=", - "_parent": { - "$ref": "AAAAAAGdEl/Yeo5JlGY=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/aGI5uBuA=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "ManPageParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCn4ZDeH3E=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "source": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'manpage' subcommand for Unix man page extraction with command name and section arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppCosMwTiE=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppGGcM4vfY=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppH1cNAHN4=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppLXMNIsdM=", - "_parent": { - "$ref": "AAAAAAGdEl/aGI5uBuA=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/di46T1yQ=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "ConfluenceParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCrUZDslGw=", - "_parent": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "source": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'confluence' subcommand with Confluence URL, space key, API token, and page limit arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppOx8NQoMc=", - "_parent": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppQtMNYdI8=", - "_parent": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppT/cNgisw=", - "_parent": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppVusNo/XQ=", - "_parent": { - "$ref": "AAAAAAGdEl/di46T1yQ=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/fho64KnU=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "NotionParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCwppD6/V4=", - "_parent": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "source": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'notion' subcommand with Notion API token, page/database IDs, and recursive depth arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppZacNweRw=", - "_parent": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppcqcN404k=", - "_parent": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppedMOA3dA=", - "_parent": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppgmMOIcAs=", - "_parent": { - "$ref": "AAAAAAGdEl/fho64KnU=" - }, - "name": "add_arguments" - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAGdEl/inI7d3TI=", - "_parent": { - "$ref": "AAAAAAGdElLY6W2AXnQ=" - }, - "name": "ChatParser", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAGdEmCz75EIdMU=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "source": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "target": { - "$ref": "AAAAAAGdEl+DkouvQio=" - } - } - ], - "documentation": "Registers the 'chat' subcommand for Slack/Discord export parsing with export file path and channel filter arguments.", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppxScOQhwI=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "name": "name" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEppzzMOYbSg=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "name": "help" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpp3LcOg7O0=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "name": "description" - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAGdEpp7KcOo8Ms=", - "_parent": { - "$ref": "AAAAAAGdEl/inI7d3TI=" - }, - "name": "add_arguments" - } - ] - }, { "_type": "UMLClass", "_id": "AAAAAAGdEl/jQY8C8bQ=", @@ -103997,7 +97024,7 @@ "_parent": { "$ref": "AAAAAAGdMQxBRCOz89I=" }, - "name": "Create Command Dispatch", + "name": "Create Pipeline (Unified)", "ownedElements": [ { "_type": "UMLSequenceDiagram", @@ -104005,7 +97032,8 @@ "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "14 Create Command Dispatch", + "name": "14 Create Pipeline (Unified)", + "documentation": "CreateCommand detects source type, initializes ExecutionContext, validates arguments, then delegates to SkillConverter (via get_converter factory). Enhancement and workflows run centrally in CreateCommand after the converter returns.", "ownedViews": [ { "_type": "UMLFrameView", @@ -104026,11 +97054,11 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 32.72998046875, - "top": 13, - "width": 156.787109375, + "left": 24.72998046875, + "top": 15, + "width": 141.62255859375, "height": 13, - "text": "Create Command Dispatch" + "text": "Create Pipeline (Unified)" }, { "_type": "LabelView", @@ -104041,8 +97069,8 @@ "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 13, - "top": 13, + "left": 5, + "top": 15, "width": 13.72998046875, "height": 13, "text": "sd" @@ -104051,10 +97079,9 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 8, - "top": 8, - "width": 1400, - "height": 700, + "top": 10, + "width": 1230, + "height": 770, "nameLabel": { "$ref": "AAAAAAGdMQxUdSO75Mc=" }, @@ -104121,7 +97148,7 @@ "parentStyle": true, "width": 195.05712890625, "height": 13, - "text": "(from Create Command Dispatch)" + "text": "(from Create Pipeline (Unified))" }, { "_type": "LabelView", @@ -104172,7 +97199,7 @@ "left": 150, "top": 81, "width": 1, - "height": 560 + "height": 684 } ], "fillColor": "#e9e9e9", @@ -104181,7 +97208,7 @@ "left": 100, "top": 40, "width": 100, - "height": 601, + "height": 725, "nameCompartment": { "$ref": "AAAAAAGdMQxrIyPJwrg=" }, @@ -104248,7 +97275,7 @@ "parentStyle": true, "width": 195.05712890625, "height": 13, - "text": "(from Create Command Dispatch)" + "text": "(from Create Pipeline (Unified))" }, { "_type": "LabelView", @@ -104299,7 +97326,7 @@ "left": 412, "top": 81, "width": 1, - "height": 560 + "height": 684 } ], "fillColor": "#e9e9e9", @@ -104308,7 +97335,7 @@ "left": 350, "top": 40, "width": 124.025390625, - "height": 601, + "height": 725, "nameCompartment": { "$ref": "AAAAAAGdMQxutSPoVlY=" }, @@ -104375,7 +97402,7 @@ "parentStyle": true, "width": 195.05712890625, "height": 13, - "text": "(from Create Command Dispatch)" + "text": "(from Create Pipeline (Unified))" }, { "_type": "LabelView", @@ -104445,29 +97472,29 @@ }, { "_type": "UMLSeqLifelineView", - "_id": "AAAAAAGdMQx3gCQlMTs=", + "_id": "AAAAAAGdbpeI80u+i9Y=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeI80u9Vvg=" }, "subViews": [ { "_type": "UMLNameCompartmentView", - "_id": "AAAAAAGdMQx3gCQmd4o=", + "_id": "AAAAAAGdbpeI80u//gg=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQlMTs=" + "$ref": "AAAAAAGdbpeI80u+i9Y=" }, "model": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeI80u9Vvg=" }, "subViews": [ { "_type": "LabelView", - "_id": "AAAAAAGdMQx3gCQnHOs=", + "_id": "AAAAAAGdbpeI80vAOkA=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQmd4o=" + "$ref": "AAAAAAGdbpeI80u//gg=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104477,38 +97504,38 @@ }, { "_type": "LabelView", - "_id": "AAAAAAGdMQx3gCQokjQ=", + "_id": "AAAAAAGdbpeI80vB1zg=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQmd4o=" + "$ref": "AAAAAAGdbpeI80u//gg=" }, "fillColor": "#e9e9e9", "font": "Arial;13;1", "parentStyle": true, - "left": 905, + "left": 855, "top": 47, - "width": 101.314453125, + "width": 121.5126953125, "height": 13, - "text": "Scraper.main()" + "text": "ExecutionContext" }, { "_type": "LabelView", - "_id": "AAAAAAGdMQx3gCQpJKM=", + "_id": "AAAAAAGdbpeI80vCnlA=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQmd4o=" + "$ref": "AAAAAAGdbpeI80u//gg=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "width": 195.05712890625, + "width": 179.892578125, "height": 13, - "text": "(from Create Command Dispatch)" + "text": "(from Create Pipeline (Unified))" }, { "_type": "LabelView", - "_id": "AAAAAAGdMQx3gCQqqog=", + "_id": "AAAAAAGdbpeI80vDBnU=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQmd4o=" + "$ref": "AAAAAAGdbpeI80u//gg=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104521,73 +97548,200 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": true, - "left": 900, + "left": 850, "top": 40, - "width": 111.314453125, + "width": 131.5126953125, "height": 40, "stereotypeLabel": { - "$ref": "AAAAAAGdMQx3gCQnHOs=" + "$ref": "AAAAAAGdbpeI80vAOkA=" }, "nameLabel": { - "$ref": "AAAAAAGdMQx3gCQokjQ=" + "$ref": "AAAAAAGdbpeI80vB1zg=" }, "namespaceLabel": { - "$ref": "AAAAAAGdMQx3gCQpJKM=" + "$ref": "AAAAAAGdbpeI80vCnlA=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQx3gCQqqog=" + "$ref": "AAAAAAGdbpeI80vDBnU=" } }, { "_type": "UMLLinePartView", - "_id": "AAAAAAGdMQx3gCQrEH4=", + "_id": "AAAAAAGdbpeI80vExOo=", "_parent": { - "$ref": "AAAAAAGdMQx3gCQlMTs=" + "$ref": "AAAAAAGdbpeI80u+i9Y=" }, "model": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeI80u9Vvg=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 955, + "left": 915, "top": 81, "width": 1, - "height": 510 + "height": 459 } ], "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 900, + "left": 850, "top": 40, - "width": 110.314453125, - "height": 551, + "width": 130.5126953125, + "height": 500, "nameCompartment": { - "$ref": "AAAAAAGdMQx3gCQmd4o=" + "$ref": "AAAAAAGdbpeI80u//gg=" }, "linePart": { - "$ref": "AAAAAAGdMQx3gCQrEH4=" + "$ref": "AAAAAAGdbpeI80vExOo=" } }, { - "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQyT6yRDNVs=", + "_type": "UMLSeqLifelineView", + "_id": "AAAAAAGdbpeMCkvbSqw=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQyT6yRCivA=" + "$ref": "AAAAAAGdbpeMCkvaSEI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGdbpeMCkvcPSQ=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvbSqw=" + }, + "model": { + "$ref": "AAAAAAGdbpeMCkvaSEI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGdbpeMCkvdmRk=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvcPSQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpeMCkveEAU=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvcPSQ=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;1", + "parentStyle": true, + "left": 1105, + "top": 47, + "width": 99.1435546875, + "height": 13, + "text": "SkillConverter" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpeMCkvfEg8=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvcPSQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "width": 179.892578125, + "height": 13, + "text": "(from Create Pipeline (Unified))" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGdbpeMCkvgvRQ=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvcPSQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": true, + "left": 1100, + "top": 40, + "width": 109.1435546875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpeMCkvdmRk=" + }, + "nameLabel": { + "$ref": "AAAAAAGdbpeMCkveEAU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGdbpeMCkvfEg8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpeMCkvgvRQ=" + } + }, + { + "_type": "UMLLinePartView", + "_id": "AAAAAAGdbpeMCkvhLvc=", + "_parent": { + "$ref": "AAAAAAGdbpeMCkvbSqw=" + }, + "model": { + "$ref": "AAAAAAGdbpeMCkvaSEI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1154, + "top": 81, + "width": 1, + "height": 615 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1100, + "top": 40, + "width": 108.1435546875, + "height": 656, + "nameCompartment": { + "$ref": "AAAAAAGdbpeMCkvcPSQ=" + }, + "linePart": { + "$ref": "AAAAAAGdbpeMCkvhLvc=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGdbpeqO0v3Keg=", + "_parent": { + "$ref": "AAAAAAGdMQxUdSO5tK4=" + }, + "model": { + "$ref": "AAAAAAGdbpeqO0v2rrE=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyT6yRECxw=", + "_id": "AAAAAAGdbpeqO0v4vyM=", "_parent": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "model": { - "$ref": "AAAAAAGdMQyT6yRCivA=" + "$ref": "AAAAAAGdbpeqO0v2rrE=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", @@ -104599,19 +97753,19 @@ "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "edgePosition": 1, "text": "1 : execute()" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyT6yRF7R8=", + "_id": "AAAAAAGdbpeqO0v5POs=", "_parent": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "model": { - "$ref": "AAAAAAGdMQyT6yRCivA=" + "$ref": "AAAAAAGdbpeqO0v2rrE=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104623,18 +97777,18 @@ "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyT6yRGE8k=", + "_id": "AAAAAAGdbpeqO0v6UxA=", "_parent": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "model": { - "$ref": "AAAAAAGdMQyT6yRCivA=" + "$ref": "AAAAAAGdbpeqO0v2rrE=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104646,18 +97800,18 @@ "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQyT6yRHuNA=", + "_id": "AAAAAAGdbpeqO0v7n68=", "_parent": { - "$ref": "AAAAAAGdMQyT6yRDNVs=" + "$ref": "AAAAAAGdbpeqO0v3Keg=" }, "model": { - "$ref": "AAAAAAGdMQyT6yRCivA=" + "$ref": "AAAAAAGdbpeqO0v2rrE=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", @@ -104679,36 +97833,36 @@ }, "points": "151:150;405:150", "nameLabel": { - "$ref": "AAAAAAGdMQyT6yRECxw=" + "$ref": "AAAAAAGdbpeqO0v4vyM=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQyT6yRF7R8=" + "$ref": "AAAAAAGdbpeqO0v5POs=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQyT6yRGE8k=" + "$ref": "AAAAAAGdbpeqO0v6UxA=" }, "activation": { - "$ref": "AAAAAAGdMQyT6yRHuNA=" + "$ref": "AAAAAAGdbpeqO0v7n68=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQyaWiRYrSQ=", + "_id": "AAAAAAGdbpexhUwIkVA=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQyaWiRXrlc=" + "$ref": "AAAAAAGdbpexhUwHB/o=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyaWiRZSlk=", + "_id": "AAAAAAGdbpexhUwJubA=", "_parent": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "model": { - "$ref": "AAAAAAGdMQyaWiRXrlc=" + "$ref": "AAAAAAGdbpexhUwHB/o=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", @@ -104720,19 +97874,19 @@ "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "edgePosition": 1, "text": "2 : 1: detect(source)" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyaWiRaEnk=", + "_id": "AAAAAAGdbpexhUwKqwc=", "_parent": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "model": { - "$ref": "AAAAAAGdMQyaWiRXrlc=" + "$ref": "AAAAAAGdbpexhUwHB/o=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104744,18 +97898,18 @@ "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyaWiRbecE=", + "_id": "AAAAAAGdbpexhUwLttc=", "_parent": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "model": { - "$ref": "AAAAAAGdMQyaWiRXrlc=" + "$ref": "AAAAAAGdbpexhUwHB/o=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104767,18 +97921,18 @@ "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQyaWiRcn7g=", + "_id": "AAAAAAGdbpexhUwMB6M=", "_parent": { - "$ref": "AAAAAAGdMQyaWiRYrSQ=" + "$ref": "AAAAAAGdbpexhUwIkVA=" }, "model": { - "$ref": "AAAAAAGdMQyaWiRXrlc=" + "$ref": "AAAAAAGdbpexhUwHB/o=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", @@ -104800,36 +97954,36 @@ }, "points": "413:200;651:200", "nameLabel": { - "$ref": "AAAAAAGdMQyaWiRZSlk=" + "$ref": "AAAAAAGdbpexhUwJubA=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQyaWiRaEnk=" + "$ref": "AAAAAAGdbpexhUwKqwc=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQyaWiRbecE=" + "$ref": "AAAAAAGdbpexhUwLttc=" }, "activation": { - "$ref": "AAAAAAGdMQyaWiRcn7g=" + "$ref": "AAAAAAGdbpexhUwMB6M=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQyhjSRtXA4=", + "_id": "AAAAAAGdbpe3DEwZPSo=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQyhjSRsISM=" + "$ref": "AAAAAAGdbpe3DEwYg60=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyhjSRuOLw=", + "_id": "AAAAAAGdbpe3DEwaX1Q=", "_parent": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "model": { - "$ref": "AAAAAAGdMQyhjSRsISM=" + "$ref": "AAAAAAGdbpe3DEwYg60=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", @@ -104841,19 +97995,19 @@ "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "edgePosition": 1, "text": "3 : SourceInfo(type, parsed)" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyhjSRvtCI=", + "_id": "AAAAAAGdbpe3DEwbHoI=", "_parent": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "model": { - "$ref": "AAAAAAGdMQyhjSRsISM=" + "$ref": "AAAAAAGdbpe3DEwYg60=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104865,18 +98019,18 @@ "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyhjSRw8z0=", + "_id": "AAAAAAGdbpe3DEwcIK0=", "_parent": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "model": { - "$ref": "AAAAAAGdMQyhjSRsISM=" + "$ref": "AAAAAAGdbpe3DEwYg60=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104888,18 +98042,18 @@ "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQyhjSRxMjQ=", + "_id": "AAAAAAGdbpe3DEwdSHY=", "_parent": { - "$ref": "AAAAAAGdMQyhjSRtXA4=" + "$ref": "AAAAAAGdbpe3DEwZPSo=" }, "model": { - "$ref": "AAAAAAGdMQyhjSRsISM=" + "$ref": "AAAAAAGdbpe3DEwYg60=" }, "visible": false, "fillColor": "#e9e9e9", @@ -104922,112 +98076,112 @@ }, "points": "658:250;413:250", "nameLabel": { - "$ref": "AAAAAAGdMQyhjSRuOLw=" + "$ref": "AAAAAAGdbpe3DEwaX1Q=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQyhjSRvtCI=" + "$ref": "AAAAAAGdbpe3DEwbHoI=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQyhjSRw8z0=" + "$ref": "AAAAAAGdbpe3DEwcIK0=" }, "activation": { - "$ref": "AAAAAAGdMQyhjSRxMjQ=" + "$ref": "AAAAAAGdbpe3DEwdSHY=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQyofySCVMY=", + "_id": "AAAAAAGdbpe9AEwqAHw=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQyofySBBPA=" + "$ref": "AAAAAAGdbpe9AEwpqwI=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyofySD/Ng=", + "_id": "AAAAAAGdbpe9AEwr8x0=", "_parent": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "model": { - "$ref": "AAAAAAGdMQyofySBBPA=" + "$ref": "AAAAAAGdbpe9AEwpqwI=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 433, - "top": 294, + "top": 284, "width": 199.443359375, "height": 13, "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "edgePosition": 1, "text": "4 : 2: validate_source(source_info)" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyofySE740=", + "_id": "AAAAAAGdbpe9AEwsKLM=", "_parent": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "model": { - "$ref": "AAAAAAGdMQyofySBBPA=" + "$ref": "AAAAAAGdbpe9AEwpqwI=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 532, - "top": 279, + "top": 269, "height": 13, "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyofySFVh8=", + "_id": "AAAAAAGdbpe9AEwtpTQ=", "_parent": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "model": { - "$ref": "AAAAAAGdMQyofySBBPA=" + "$ref": "AAAAAAGdbpe9AEwpqwI=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 532, - "top": 314, + "top": 304, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQyofySGeaQ=", + "_id": "AAAAAAGdbpe9AEwuPY0=", "_parent": { - "$ref": "AAAAAAGdMQyofySCVMY=" + "$ref": "AAAAAAGdbpe9AEwqAHw=" }, "model": { - "$ref": "AAAAAAGdMQyofySBBPA=" + "$ref": "AAAAAAGdbpe9AEwpqwI=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 651, - "top": 310, + "top": 300, "width": 14, "height": 28 } @@ -105041,114 +98195,235 @@ "tail": { "$ref": "AAAAAAGdMQxutSPtEww=" }, - "points": "413:310;651:310", + "points": "413:300;651:300", "nameLabel": { - "$ref": "AAAAAAGdMQyofySD/Ng=" + "$ref": "AAAAAAGdbpe9AEwr8x0=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQyofySE740=" + "$ref": "AAAAAAGdbpe9AEwsKLM=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQyofySFVh8=" + "$ref": "AAAAAAGdbpe9AEwtpTQ=" }, "activation": { - "$ref": "AAAAAAGdMQyofySGeaQ=" + "$ref": "AAAAAAGdbpe9AEwuPY0=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQyvVySXszo=", + "_id": "AAAAAAGdbpfbdUw7wKE=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQyvVySWcm0=" + "$ref": "AAAAAAGdbpfbdUw6nVo=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyvVySYPXU=", + "_id": "AAAAAAGdbpfbdUw8HZg=", "_parent": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfbdUw7wKE=" }, "model": { - "$ref": "AAAAAAGdMQyvVySWcm0=" + "$ref": "AAAAAAGdbpfbdUw6nVo=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 372, - "top": 373, + "left": 523, + "top": 334, + "width": 261.5869140625, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "edgePosition": 1, + "text": "5 : 3: initialize(args, config_path, source_info)" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpfbdUw9/+o=", + "_parent": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "model": { + "$ref": "AAAAAAGdbpfbdUw6nVo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 653, + "top": 319, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpfbdUw+kL4=", + "_parent": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "model": { + "$ref": "AAAAAAGdbpfbdUw6nVo=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 653, + "top": 354, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGdbpfbdUw/eQs=", + "_parent": { + "$ref": "AAAAAAGdbpfbdUw7wKE=" + }, + "model": { + "$ref": "AAAAAAGdbpfbdUw6nVo=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 908, + "top": 350, + "width": 14, + "height": 28 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpeI80vExOo=" + }, + "tail": { + "$ref": "AAAAAAGdMQxutSPtEww=" + }, + "points": "413:350;908:350", + "nameLabel": { + "$ref": "AAAAAAGdbpfbdUw8HZg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpfbdUw9/+o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpfbdUw+kL4=" + }, + "activation": { + "$ref": "AAAAAAGdbpfbdUw/eQs=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGdbpfjBUxMe8o=", + "_parent": { + "$ref": "AAAAAAGdMQxUdSO5tK4=" + }, + "model": { + "$ref": "AAAAAAGdbpfjBExLxHk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpfjBUxN8Qk=", + "_parent": { + "$ref": "AAAAAAGdbpfjBUxMe8o=" + }, + "model": { + "$ref": "AAAAAAGdbpfjBExLxHk=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 378, + "top": 403, "width": 161.865234375, "height": 13, "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "edgePosition": 1, - "text": "5 : 3: _validate_arguments()" + "text": "6 : 4: _validate_arguments()" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyvVySZ7Ds=", + "_id": "AAAAAAGdbpfjBUxOtZA=", "_parent": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "model": { - "$ref": "AAAAAAGdMQyvVySWcm0=" + "$ref": "AAAAAAGdbpfjBExLxHk=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 467, - "top": 373, + "left": 473, + "top": 403, "height": 13, "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQyvVySaHUU=", + "_id": "AAAAAAGdbpfjBUxP2cc=", "_parent": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "model": { - "$ref": "AAAAAAGdMQyvVySWcm0=" + "$ref": "AAAAAAGdbpfjBExLxHk=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 433, - "top": 374, + "left": 439, + "top": 404, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQyvVySbKD8=", + "_id": "AAAAAAGdbpfjBUxQNFc=", "_parent": { - "$ref": "AAAAAAGdMQyvVySXszo=" + "$ref": "AAAAAAGdbpfjBUxMe8o=" }, "model": { - "$ref": "AAAAAAGdMQyvVySWcm0=" + "$ref": "AAAAAAGdbpfjBExLxHk=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 405, - "top": 390, + "top": 420, "width": 14, "height": 28 } @@ -105162,114 +98437,114 @@ "tail": { "$ref": "AAAAAAGdMQxutSPtEww=" }, - "points": "413:370;443:370;443:390;419:390", + "points": "413:400;443:400;443:420;419:420", "nameLabel": { - "$ref": "AAAAAAGdMQyvVySYPXU=" + "$ref": "AAAAAAGdbpfjBUxN8Qk=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQyvVySZ7Ds=" + "$ref": "AAAAAAGdbpfjBUxOtZA=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQyvVySaHUU=" + "$ref": "AAAAAAGdbpfjBUxP2cc=" }, "activation": { - "$ref": "AAAAAAGdMQyvVySbKD8=" + "$ref": "AAAAAAGdbpfjBUxQNFc=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQy2WySs2cc=", + "_id": "AAAAAAGdbpfqgkxd+pk=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQy2WySr3D0=" + "$ref": "AAAAAAGdbpfqgkxcxs8=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy2WyStqus=", + "_id": "AAAAAAGdbpfqgkxeEIM=", "_parent": { - "$ref": "AAAAAAGdMQy2WySs2cc=" + "$ref": "AAAAAAGdbpfqgkxd+pk=" }, "model": { - "$ref": "AAAAAAGdMQy2WySr3D0=" + "$ref": "AAAAAAGdbpfqgkxcxs8=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 543, - "top": 414, - "width": 274.19970703125, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 10, - "hostEdge": { - "$ref": "AAAAAAGdMQy2WySs2cc=" - }, - "edgePosition": 1, - "text": "6 : 4: _route_to_scraper() -> scraper.main(argv)" - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy2WySulyM=", - "_parent": { - "$ref": "AAAAAAGdMQy2WySs2cc=" - }, - "model": { - "$ref": "AAAAAAGdMQy2WySr3D0=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 680, - "top": 399, - "height": 13, - "alpha": 1.5707963267948966, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAGdMQy2WySs2cc=" - }, - "edgePosition": 1 - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy2WySvOBU=", - "_parent": { - "$ref": "AAAAAAGdMQy2WySs2cc=" - }, - "model": { - "$ref": "AAAAAAGdMQy2WySr3D0=" - }, - "visible": false, - "fillColor": "#e9e9e9", - "font": "Arial;13;0", - "parentStyle": false, - "left": 680, + "left": 618, "top": 434, + "width": 320.4677734375, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpfqgkxd+pk=" + }, + "edgePosition": 1, + "text": "7 : 5: _route_to_scraper() -> get_converter(type, config)" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpfqgkxfi5Y=", + "_parent": { + "$ref": "AAAAAAGdbpfqgkxd+pk=" + }, + "model": { + "$ref": "AAAAAAGdbpfqgkxcxs8=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 778, + "top": 419, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGdbpfqgkxd+pk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpfqgkxgCyc=", + "_parent": { + "$ref": "AAAAAAGdbpfqgkxd+pk=" + }, + "model": { + "$ref": "AAAAAAGdbpfqgkxcxs8=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 778, + "top": 454, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQy2WySs2cc=" + "$ref": "AAAAAAGdbpfqgkxd+pk=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQy2WySw6HM=", + "_id": "AAAAAAGdbpfqgkxhXd4=", "_parent": { - "$ref": "AAAAAAGdMQy2WySs2cc=" + "$ref": "AAAAAAGdbpfqgkxd+pk=" }, "model": { - "$ref": "AAAAAAGdMQy2WySr3D0=" + "$ref": "AAAAAAGdbpfqgkxcxs8=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 948, - "top": 430, + "left": 1147, + "top": 450, "width": 14, "height": 28 } @@ -105278,119 +98553,119 @@ "font": "Arial;13;0", "parentStyle": false, "head": { - "$ref": "AAAAAAGdMQx3gCQrEH4=" + "$ref": "AAAAAAGdbpeMCkvhLvc=" }, "tail": { "$ref": "AAAAAAGdMQxutSPtEww=" }, - "points": "413:430;948:430", + "points": "413:450;1147:450", "nameLabel": { - "$ref": "AAAAAAGdMQy2WyStqus=" + "$ref": "AAAAAAGdbpfqgkxeEIM=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQy2WySulyM=" + "$ref": "AAAAAAGdbpfqgkxfi5Y=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQy2WySvOBU=" + "$ref": "AAAAAAGdbpfqgkxgCyc=" }, "activation": { - "$ref": "AAAAAAGdMQy2WySw6HM=" + "$ref": "AAAAAAGdbpfqgkxhXd4=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQy/NCTBNiU=", + "_id": "AAAAAAGdbpfwI0xuPFU=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQy/NCTAWlc=" + "$ref": "AAAAAAGdbpfwI0xtgmA=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy/NCTCxTQ=", + "_id": "AAAAAAGdbpfwI0xvkbc=", "_parent": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "model": { - "$ref": "AAAAAAGdMQy/NCTAWlc=" + "$ref": "AAAAAAGdbpfwI0xtgmA=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 831, - "top": 493, - "width": 329.15771484375, + "left": 727, + "top": 484, + "width": 102.59716796875, "height": 13, "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "edgePosition": 1, - "text": "7 : internally: scrape -> build_skill -> enhance -> package" + "text": "8 : converter.run()" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy/NCTDh88=", + "_id": "AAAAAAGdbpfwI0xwvUc=", "_parent": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "model": { - "$ref": "AAAAAAGdMQy/NCTAWlc=" + "$ref": "AAAAAAGdbpfwI0xtgmA=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 1010, - "top": 493, + "left": 778, + "top": 469, "height": 13, "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQy/NCTEx6U=", + "_id": "AAAAAAGdbpfwI0xxD40=", "_parent": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "model": { - "$ref": "AAAAAAGdMQy/NCTAWlc=" + "$ref": "AAAAAAGdbpfwI0xtgmA=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 976, - "top": 494, + "left": 778, + "top": 504, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQy/NCTFTv0=", + "_id": "AAAAAAGdbpfwI0xyN00=", "_parent": { - "$ref": "AAAAAAGdMQy/NCTBNiU=" + "$ref": "AAAAAAGdbpfwI0xuPFU=" }, "model": { - "$ref": "AAAAAAGdMQy/NCTAWlc=" + "$ref": "AAAAAAGdbpfwI0xtgmA=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 948, - "top": 510, + "left": 1147, + "top": 500, "width": 14, "height": 28 } @@ -105399,120 +98674,120 @@ "font": "Arial;13;0", "parentStyle": false, "head": { - "$ref": "AAAAAAGdMQx3gCQrEH4=" + "$ref": "AAAAAAGdbpeMCkvhLvc=" }, "tail": { - "$ref": "AAAAAAGdMQx3gCQrEH4=" + "$ref": "AAAAAAGdMQxutSPtEww=" }, - "points": "956:490;986:490;986:510;962:510", + "points": "413:500;1147:500", "nameLabel": { - "$ref": "AAAAAAGdMQy/NCTCxTQ=" + "$ref": "AAAAAAGdbpfwI0xvkbc=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQy/NCTDh88=" + "$ref": "AAAAAAGdbpfwI0xwvUc=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQy/NCTEx6U=" + "$ref": "AAAAAAGdbpfwI0xxD40=" }, "activation": { - "$ref": "AAAAAAGdMQy/NCTFTv0=" + "$ref": "AAAAAAGdbpfwI0xyN00=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQzGDCTWF7Y=", + "_id": "AAAAAAGdbpgKaUyQcmI=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQzGDCTVyqY=" + "$ref": "AAAAAAGdbpgKaUyPFiI=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzGDCTXbA0=", + "_id": "AAAAAAGdbpgKaUyRPN0=", "_parent": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "model": { - "$ref": "AAAAAAGdMQzGDCTVyqY=" + "$ref": "AAAAAAGdbpgKaUyPFiI=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 647, - "top": 564, - "width": 73.71533203125, + "left": 723, + "top": 544, + "width": 114.88623046875, "height": 13, "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "edgePosition": 1, - "text": "8 : exit_code" + "text": "9 : converter result" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzGDCTYyaE=", + "_id": "AAAAAAGdbpgKaUySCxk=", "_parent": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "model": { - "$ref": "AAAAAAGdMQzGDCTVyqY=" + "$ref": "AAAAAAGdbpgKaUyPFiI=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 683, - "top": 579, + "left": 780, + "top": 559, "height": 13, "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzGDCTZmMo=", + "_id": "AAAAAAGdbpgKaUyT0r8=", "_parent": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "model": { - "$ref": "AAAAAAGdMQzGDCTVyqY=" + "$ref": "AAAAAAGdbpgKaUyPFiI=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 684, - "top": 544, + "left": 781, + "top": 524, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQzGDCTajoc=", + "_id": "AAAAAAGdbpgKaUyUEm4=", "_parent": { - "$ref": "AAAAAAGdMQzGDCTWF7Y=" + "$ref": "AAAAAAGdbpgKaUyQcmI=" }, "model": { - "$ref": "AAAAAAGdMQzGDCTVyqY=" + "$ref": "AAAAAAGdbpgKaUyPFiI=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 412, - "top": 560, + "top": 540, "width": 14, "height": 25 } @@ -105524,117 +98799,238 @@ "$ref": "AAAAAAGdMQxutSPtEww=" }, "tail": { - "$ref": "AAAAAAGdMQx3gCQrEH4=" + "$ref": "AAAAAAGdbpeMCkvhLvc=" }, - "points": "955:560;413:560", + "points": "1154:540;413:540", "nameLabel": { - "$ref": "AAAAAAGdMQzGDCTXbA0=" + "$ref": "AAAAAAGdbpgKaUyRPN0=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQzGDCTYyaE=" + "$ref": "AAAAAAGdbpgKaUySCxk=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQzGDCTZmMo=" + "$ref": "AAAAAAGdbpgKaUyT0r8=" }, "activation": { - "$ref": "AAAAAAGdMQzGDCTajoc=" + "$ref": "AAAAAAGdbpgKaUyUEm4=" } }, { "_type": "UMLSeqMessageView", - "_id": "AAAAAAGdMQzKICTrYFw=", + "_id": "AAAAAAGdbpgEhUx/LvY=", "_parent": { "$ref": "AAAAAAGdMQxUdSO5tK4=" }, "model": { - "$ref": "AAAAAAGdMQzKICTqFLs=" + "$ref": "AAAAAAGdbpgEhUx+ItQ=" }, "subViews": [ { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzKICTsTWQ=", + "_id": "AAAAAAGdbpgEhUyAbwI=", "_parent": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgEhUx/LvY=" }, "model": { - "$ref": "AAAAAAGdMQzKICTqFLs=" + "$ref": "AAAAAAGdbpgEhUx+ItQ=" }, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 244, - "top": 595, - "width": 73.71533203125, + "left": 1082, + "top": 543, + "width": 216.37890625, "height": 13, "alpha": 1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgEhUx/LvY=" }, "edgePosition": 1, - "text": "9 : exit_code" + "text": "10 : internally: extract() -> build_skill()" }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzKICTtRU0=", + "_id": "AAAAAAGdbpgEhkyBf0A=", "_parent": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgEhUx/LvY=" }, "model": { - "$ref": "AAAAAAGdMQzKICTqFLs=" + "$ref": "AAAAAAGdbpgEhUx+ItQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1205, + "top": 543, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGdbpgEhUx/LvY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgEhkyCjQY=", + "_parent": { + "$ref": "AAAAAAGdbpgEhUx/LvY=" + }, + "model": { + "$ref": "AAAAAAGdbpgEhUx+ItQ=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1171, + "top": 544, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgEhUx/LvY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGdbpgEhkyDqQA=", + "_parent": { + "$ref": "AAAAAAGdbpgEhUx/LvY=" + }, + "model": { + "$ref": "AAAAAAGdbpgEhUx+ItQ=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 1147, + "top": 560, + "width": 14, + "height": 28 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdbpeMCkvhLvc=" + }, + "tail": { + "$ref": "AAAAAAGdbpeMCkvhLvc=" + }, + "points": "1155:540;1185:540;1185:560;1161:560", + "nameLabel": { + "$ref": "AAAAAAGdbpgEhUyAbwI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpgEhkyBf0A=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpgEhkyCjQY=" + }, + "activation": { + "$ref": "AAAAAAGdbpgEhkyDqQA=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGdbpgdp0zDyHg=", + "_parent": { + "$ref": "AAAAAAGdMQxUdSO5tK4=" + }, + "model": { + "$ref": "AAAAAAGdbpgdp0zCCcg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgdp0zEL4g=", + "_parent": { + "$ref": "AAAAAAGdbpgdp0zDyHg=" + }, + "model": { + "$ref": "AAAAAAGdbpgdp0zCCcg=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 245, + "top": 645, + "width": 70.09716796875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgdp0zDyHg=" + }, + "edgePosition": 1, + "text": "11 : return 0" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgdp0zFv54=", + "_parent": { + "$ref": "AAAAAAGdbpgdp0zDyHg=" + }, + "model": { + "$ref": "AAAAAAGdbpgdp0zCCcg=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 280, - "top": 610, + "top": 660, "height": 13, "alpha": 1.5707963267948966, "distance": 25, "hostEdge": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgdp0zDyHg=" }, "edgePosition": 1 }, { "_type": "EdgeLabelView", - "_id": "AAAAAAGdMQzKICTutXs=", + "_id": "AAAAAAGdbpgdp0zGD84=", "_parent": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgdp0zDyHg=" }, "model": { - "$ref": "AAAAAAGdMQzKICTqFLs=" + "$ref": "AAAAAAGdbpgdp0zCCcg=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 281, - "top": 575, + "top": 625, "height": 13, "alpha": -1.5707963267948966, "distance": 10, "hostEdge": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgdp0zDyHg=" }, "edgePosition": 1 }, { "_type": "UMLActivationView", - "_id": "AAAAAAGdMQzKICTvZUk=", + "_id": "AAAAAAGdbpgdp0zHw40=", "_parent": { - "$ref": "AAAAAAGdMQzKICTrYFw=" + "$ref": "AAAAAAGdbpgdp0zDyHg=" }, "model": { - "$ref": "AAAAAAGdMQzKICTqFLs=" + "$ref": "AAAAAAGdbpgdp0zCCcg=" }, "visible": false, "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, "left": 150, - "top": 591, + "top": 641, "width": 14, "height": 25 } @@ -105648,28 +99044,270 @@ "tail": { "$ref": "AAAAAAGdMQxutSPtEww=" }, - "points": "412:591;151:591", + "points": "412:641;151:641", "nameLabel": { - "$ref": "AAAAAAGdMQzKICTsTWQ=" + "$ref": "AAAAAAGdbpgdp0zEL4g=" }, "stereotypeLabel": { - "$ref": "AAAAAAGdMQzKICTtRU0=" + "$ref": "AAAAAAGdbpgdp0zFv54=" }, "propertyLabel": { - "$ref": "AAAAAAGdMQzKICTutXs=" + "$ref": "AAAAAAGdbpgdp0zGD84=" }, "activation": { - "$ref": "AAAAAAGdMQzKICTvZUk=" + "$ref": "AAAAAAGdbpgdp0zHw40=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGdbpgXGEyyvuw=", + "_parent": { + "$ref": "AAAAAAGdMQxUdSO5tK4=" + }, + "model": { + "$ref": "AAAAAAGdbpgXGEyxA7I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgXGEyzarI=", + "_parent": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "model": { + "$ref": "AAAAAAGdbpgXGEyxA7I=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 383, + "top": 644, + "width": 138.7216796875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "edgePosition": 1, + "text": "12 : 7: _run_workflows()" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgXGEy07FU=", + "_parent": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "model": { + "$ref": "AAAAAAGdbpgXGEyxA7I=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 467, + "top": 644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgXGEy1VD0=", + "_parent": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "model": { + "$ref": "AAAAAAGdbpgXGEyxA7I=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 433, + "top": 645, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGdbpgXGEy2jBY=", + "_parent": { + "$ref": "AAAAAAGdbpgXGEyyvuw=" + }, + "model": { + "$ref": "AAAAAAGdbpgXGEyxA7I=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 412, + "top": 661, + "width": 14, + "height": 28 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdMQxutSPtEww=" + }, + "tail": { + "$ref": "AAAAAAGdMQxutSPtEww=" + }, + "points": "413:641;443:641;443:661;426:661", + "nameLabel": { + "$ref": "AAAAAAGdbpgXGEyzarI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpgXGEy07FU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpgXGEy1VD0=" + }, + "activation": { + "$ref": "AAAAAAGdbpgXGEy2jBY=" + } + }, + { + "_type": "UMLSeqMessageView", + "_id": "AAAAAAGdbpgRi0yh4UY=", + "_parent": { + "$ref": "AAAAAAGdMQxUdSO5tK4=" + }, + "model": { + "$ref": "AAAAAAGdbpgRi0yg4PI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgRi0yi/ro=", + "_parent": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "model": { + "$ref": "AAAAAAGdbpgRi0yg4PI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 364, + "top": 644, + "width": 177.048828125, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "edgePosition": 1, + "text": "13 : 6: _run_enhancement(ctx)" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgRi0yjJZU=", + "_parent": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "model": { + "$ref": "AAAAAAGdbpgRi0yg4PI=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 467, + "top": 644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGdbpgRi0ykZho=", + "_parent": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "model": { + "$ref": "AAAAAAGdbpgRi0yg4PI=" + }, + "visible": false, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 433, + "top": 645, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 10, + "hostEdge": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "edgePosition": 1 + }, + { + "_type": "UMLActivationView", + "_id": "AAAAAAGdbpgRi0yl9os=", + "_parent": { + "$ref": "AAAAAAGdbpgRi0yh4UY=" + }, + "model": { + "$ref": "AAAAAAGdbpgRi0yg4PI=" + }, + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "left": 405, + "top": 661, + "width": 14, + "height": 31 + } + ], + "fillColor": "#e9e9e9", + "font": "Arial;13;0", + "parentStyle": false, + "head": { + "$ref": "AAAAAAGdMQxutSPtEww=" + }, + "tail": { + "$ref": "AAAAAAGdMQxutSPtEww=" + }, + "points": "413:641;443:641;443:661;419:661", + "nameLabel": { + "$ref": "AAAAAAGdbpgRi0yi/ro=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGdbpgRi0yjJZU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGdbpgRi0ykZho=" + }, + "activation": { + "$ref": "AAAAAAGdbpgRi0yl9os=" } } ] } ], - "documentation": "CreateCommand detects source type, validates, then delegates entirely to the scraper's main(). The 5 phases (scrape, build, enhance, package, upload) happen inside each scraper.", + "documentation": "CreateCommand detects source type, initializes ExecutionContext, validates arguments, then delegates to SkillConverter (via get_converter factory). Enhancement and workflows run centrally in CreateCommand after the converter returns. The converter internally calls extract() then build_skill().", "messages": [ { "_type": "UMLMessage", - "_id": "AAAAAAGdMQyT6yRCivA=", + "_id": "AAAAAAGdbpeqO0v2rrE=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, @@ -105683,7 +99321,7 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQyaWiRXrlc=", + "_id": "AAAAAAGdbpexhUwHB/o=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, @@ -105697,7 +99335,7 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQyhjSRsISM=", + "_id": "AAAAAAGdbpe3DEwYg60=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, @@ -105712,7 +99350,7 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQyofySBBPA=", + "_id": "AAAAAAGdbpe9AEwpqwI=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, @@ -105726,11 +99364,25 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQyvVySWcm0=", + "_id": "AAAAAAGdbpfbdUw6nVo=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "3: _validate_arguments()", + "name": "3: initialize(args, config_path, source_info)", + "source": { + "$ref": "AAAAAAGdMQxutSPmx8g=" + }, + "target": { + "$ref": "AAAAAAGdbpeI80u9Vvg=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGdbpfjBExLxHk=", + "_parent": { + "$ref": "AAAAAAGdMQxBUCO2PUM=" + }, + "name": "4: _validate_arguments()", "source": { "$ref": "AAAAAAGdMQxutSPmx8g=" }, @@ -105740,41 +99392,41 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQy2WySr3D0=", + "_id": "AAAAAAGdbpfqgkxcxs8=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "4: _route_to_scraper() -> scraper.main(argv)", + "name": "5: _route_to_scraper() -> get_converter(type, config)", "source": { "$ref": "AAAAAAGdMQxutSPmx8g=" }, "target": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeMCkvaSEI=" } }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQy/NCTAWlc=", + "_id": "AAAAAAGdbpfwI0xtgmA=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "internally: scrape -> build_skill -> enhance -> package", + "name": "converter.run()", "source": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdMQxutSPmx8g=" }, "target": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeMCkvaSEI=" } }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQzGDCTVyqY=", + "_id": "AAAAAAGdbpgKaUyPFiI=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "exit_code", + "name": "converter result", "source": { - "$ref": "AAAAAAGdMQx3gCQkMIs=" + "$ref": "AAAAAAGdbpeMCkvaSEI=" }, "target": { "$ref": "AAAAAAGdMQxutSPmx8g=" @@ -105783,11 +99435,25 @@ }, { "_type": "UMLMessage", - "_id": "AAAAAAGdMQzKICTqFLs=", + "_id": "AAAAAAGdbpgEhUx+ItQ=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "exit_code", + "name": "internally: extract() -> build_skill()", + "source": { + "$ref": "AAAAAAGdbpeMCkvaSEI=" + }, + "target": { + "$ref": "AAAAAAGdbpeMCkvaSEI=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGdbpgdp0zCCcg=", + "_parent": { + "$ref": "AAAAAAGdMQxBUCO2PUM=" + }, + "name": "return 0", "source": { "$ref": "AAAAAAGdMQxutSPmx8g=" }, @@ -105795,6 +99461,34 @@ "$ref": "AAAAAAGdMQxrIyPHgz0=" }, "messageSort": "reply" + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGdbpgXGEyxA7I=", + "_parent": { + "$ref": "AAAAAAGdMQxBUCO2PUM=" + }, + "name": "7: _run_workflows()", + "source": { + "$ref": "AAAAAAGdMQxutSPmx8g=" + }, + "target": { + "$ref": "AAAAAAGdMQxutSPmx8g=" + } + }, + { + "_type": "UMLMessage", + "_id": "AAAAAAGdbpgRi0yg4PI=", + "_parent": { + "$ref": "AAAAAAGdMQxBUCO2PUM=" + }, + "name": "6: _run_enhancement(ctx)", + "source": { + "$ref": "AAAAAAGdMQxutSPmx8g=" + }, + "target": { + "$ref": "AAAAAAGdMQxutSPmx8g=" + } } ], "participants": [ @@ -105836,13 +99530,25 @@ }, { "_type": "UMLLifeline", - "_id": "AAAAAAGdMQx3gCQkMIs=", + "_id": "AAAAAAGdbpeI80u9Vvg=", "_parent": { "$ref": "AAAAAAGdMQxBUCO2PUM=" }, - "name": "Scraper.main()", + "name": "ExecutionContext", "represent": { - "$ref": "AAAAAAGdMQx3gCQjkaY=" + "$ref": "AAAAAAGdbpeI80u8XoY=" + }, + "isMultiInstance": false + }, + { + "_type": "UMLLifeline", + "_id": "AAAAAAGdbpeMCkvaSEI=", + "_parent": { + "$ref": "AAAAAAGdMQxBUCO2PUM=" + }, + "name": "SkillConverter", + "represent": { + "$ref": "AAAAAAGdbpeMCkvZvpU=" }, "isMultiInstance": false } @@ -108627,9 +102333,9 @@ "parentStyle": true, "left": 605, "top": 47, - "width": 108.525390625, + "width": 177.15625, "height": 13, - "text": "CLI subprocess" + "text": "SkillConverter (in-process)" }, { "_type": "LabelView", @@ -108664,7 +102370,7 @@ "parentStyle": true, "left": 600, "top": 40, - "width": 118.525390625, + "width": 187.15625, "height": 40, "stereotypeLabel": { "$ref": "AAAAAAGdMQ+BQSnoPIg=" @@ -108691,7 +102397,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 659, + "left": 693, "top": 81, "width": 1, "height": 459 @@ -108702,7 +102408,7 @@ "parentStyle": false, "left": 600, "top": 40, - "width": 117.525390625, + "width": 186.15625, "height": 500, "nameCompartment": { "$ref": "AAAAAAGdMQ+BQSnn7hk=" @@ -108981,9 +102687,9 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 345, + "left": 318, "top": 194, - "width": 371.92822265625, + "width": 424.861328125, "height": 13, "alpha": 1.5707963267948966, "distance": 10, @@ -108991,7 +102697,7 @@ "$ref": "AAAAAAGdMQ+lFCo4lMo=" }, "edgePosition": 1, - "text": "2 : Path A: scraping_tools → subprocess.run([\"skill-seekers\", ...])" + "text": "2 : Path A: scraping_tools → get_converter(type, config).run() [in-process]" }, { "_type": "EdgeLabelView", @@ -109051,7 +102757,7 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 652, + "left": 686, "top": 210, "width": 14, "height": 28 @@ -109066,7 +102772,7 @@ "tail": { "$ref": "AAAAAAGdMQ+AjynNk58=" }, - "points": "409:210;652:210", + "points": "409:210;686:210", "nameLabel": { "$ref": "AAAAAAGdMQ+lFCo5ueM=" }, @@ -109102,9 +102808,9 @@ "fillColor": "#e9e9e9", "font": "Arial;13;0", "parentStyle": false, - "left": 451, + "left": 418, "top": 284, - "width": 164.02978515625, + "width": 230.5087890625, "height": 13, "alpha": 1.5707963267948966, "distance": 10, @@ -109112,7 +102818,7 @@ "$ref": "AAAAAAGdMQ+sJCpNuZ4=" }, "edgePosition": 1, - "text": "3 : stdout / stderr / exit_code" + "text": "3 : converter result {pages_dir, skill_md}" }, { "_type": "EdgeLabelView", @@ -109188,7 +102894,7 @@ "tail": { "$ref": "AAAAAAGdMQ+BQSnsRL4=" }, - "points": "659:280;409:280", + "points": "693:280;409:280", "nameLabel": { "$ref": "AAAAAAGdMQ+sJCpOyhA=" }, @@ -109570,7 +103276,7 @@ ] } ], - "documentation": "MCP tools use two invocation paths: subprocess for scraping tools, direct import for packaging/config tools", + "documentation": "MCP tools use two invocation paths: get_converter() in-process for scraping tools, direct import for packaging/config tools", "messages": [ { "_type": "UMLMessage", @@ -109592,7 +103298,7 @@ "_parent": { "$ref": "AAAAAAGdMQ9FTSmW7yI=" }, - "name": "Path A: scraping_tools → subprocess.run([\"skill-seekers\", ...])", + "name": "Path A: scraping_tools → get_converter(type, config).run() [in-process]", "source": { "$ref": "AAAAAAGdMQ+AjinGv48=" }, @@ -109606,7 +103312,7 @@ "_parent": { "$ref": "AAAAAAGdMQ9FTSmW7yI=" }, - "name": "stdout / stderr / exit_code", + "name": "converter result {pages_dir, skill_md}", "source": { "$ref": "AAAAAAGdMQ+BQSnl/Jg=" }, @@ -109691,7 +103397,7 @@ "_parent": { "$ref": "AAAAAAGdMQ9FTSmW7yI=" }, - "name": "CLI subprocess", + "name": "SkillConverter (in-process)", "represent": { "$ref": "AAAAAAGdMQ+BQSnkxqk=" }, @@ -111460,15 +105166,6 @@ "name": "Role3", "type": "" }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAGdMQx3gCQjkaY=", - "_parent": { - "$ref": "AAAAAAGdMQxBRCOz89I=" - }, - "name": "Role4", - "type": "" - }, { "_type": "UMLAttribute", "_id": "AAAAAAGdMQ1BeiUPW1U=", @@ -111612,6 +105309,24 @@ }, "name": "Role20", "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpeI80u8XoY=", + "_parent": { + "$ref": "AAAAAAGdMQxBRCOz89I=" + }, + "name": "Role4", + "type": "" + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAGdbpeMCkvZvpU=", + "_parent": { + "$ref": "AAAAAAGdMQxBRCOz89I=" + }, + "name": "Role21", + "type": "" } ] } diff --git a/docs/UML_ARCHITECTURE.md b/docs/UML_ARCHITECTURE.md index 1eca867..96e36be 100644 --- a/docs/UML_ARCHITECTURE.md +++ b/docs/UML_ARCHITECTURE.md @@ -1,10 +1,10 @@ # Skill Seekers Architecture -> Generated 2026-03-22 | StarUML project: `docs/UML/skill_seekers.mdj` +> Updated 2026-04-08 | StarUML project: `docs/UML/skill_seekers.mdj` ## Overview -Skill Seekers converts documentation from 17 source types into production-ready formats for 24+ AI platforms. The architecture follows a layered module design with 8 core modules and 5 utility modules. +Skill Seekers converts documentation from 18 source types into production-ready formats for 24+ AI platforms. The architecture follows a layered module design with 8 core modules and 5 utility modules. All source types are routed through a single `skill-seekers create` command via the `SkillConverter` base class + factory pattern. ## Package Diagram @@ -32,12 +32,12 @@ Skill Seekers converts documentation from 17 source types into production-ready ### CLICore ![CLICore](UML/exports/01_cli_core.png) -Entry point: `skill-seekers` CLI. `CLIDispatcher` maps subcommands to modules via `COMMAND_MODULES` dict. `CreateCommand` auto-detects source type via `SourceDetector`. +Entry point: `skill-seekers` CLI. `CLIDispatcher` maps subcommands to modules via `COMMAND_MODULES` dict. `CreateCommand` auto-detects source type via `SourceDetector`, initializes `ExecutionContext` singleton (Pydantic model, single source of truth for all config), then calls `get_converter()` → `converter.run()`. Enhancement runs centrally in CreateCommand after the converter completes. ### Scrapers ![Scrapers](UML/exports/02_scrapers.png) -18 scraper classes implementing `IScraper`. Each has a `main()` entry point. Notable: `GitHubScraper` (3-stream fetcher) + `GitHubToSkillConverter` (builder), `UnifiedScraper` (multi-source orchestrator). +18 converter classes inheriting `SkillConverter` base class (Template Method: `run()` → `extract()` → `build_skill()`). Factory: `get_converter(source_type, config)` via `CONVERTER_REGISTRY`. No `main()` entry points — all routing through `CreateCommand`. Notable: `GitHubScraper` (3-stream fetcher) + `GitHubToSkillConverter` (builder), `UnifiedScraper` (multi-source orchestrator). ### Adaptors ![Adaptors](UML/exports/03_adaptors.png) @@ -74,7 +74,7 @@ Two enhancement hierarchies: `AIEnhancer` (API mode, multi-provider via `AgentCl ### Parsers ![Parsers](UML/exports/09_parsers.png) -`SubcommandParser` ABC with 27 subclasses -- one per CLI subcommand (Create, Scrape, GitHub, PDF, Word, EPUB, Video, Unified, Analyze, Enhance, Package, Upload, Jupyter, HTML, OpenAPI, AsciiDoc, Pptx, RSS, ManPage, Confluence, Notion, Chat, Config, Estimate, Install, Stream, Quality, SyncConfig). +`SubcommandParser` ABC with 18 subclasses — individual scraper parsers removed after Grand Unification (all source types route through `CreateParser`). Remaining: Create, Doctor, Config, Enhance, EnhanceStatus, Package, Upload, Estimate, Install, InstallAgent, TestExamples, Resume, Quality, Workflows, SyncConfig, Stream, Update, Multilang. ### Storage ![Storage](UML/exports/10_storage.png) @@ -103,16 +103,18 @@ Two enhancement hierarchies: `AIEnhancer` (API mode, multi-provider via `AgentCl | Strategy + Factory | Adaptors | `SkillAdaptor` ABC + `get_adaptor()` factory + 20+ implementations | | Strategy + Factory | Storage | `BaseStorageAdaptor` ABC + S3/GCS/Azure | | Strategy + Factory | Embedding | `EmbeddingProvider` ABC + OpenAI/Local | +| Template Method + Factory | Scrapers | `SkillConverter` base + `get_converter()` factory + 18 converter subclasses | +| Singleton | Configuration | `ExecutionContext` Pydantic model — single source of truth for all config | | Command | CLI | `CLIDispatcher` + `COMMAND_MODULES` lazy dispatch | | Template Method | Pattern Detection | `BasePatternDetector` + 10 GoF detectors | -| Template Method | Parsers | `SubcommandParser` + 27 subclasses | +| Template Method | Parsers | `SubcommandParser` + 18 subclasses | ## Behavioral Diagrams ### Create Pipeline Sequence ![Create Pipeline](UML/exports/14_create_pipeline_sequence.png) -`CreateCommand` is a dispatcher, not a pipeline orchestrator. Flow: User → `execute()` → `SourceDetector.detect(source)` → `validate_source()` → `_validate_arguments()` → `_route_to_scraper()` → `scraper.main(argv)`. The 5 phases (scrape, build_skill, enhance, package, upload) all happen *inside* each scraper's `main()` — CreateCommand only sees the exit code. +`CreateCommand` is now the pipeline orchestrator. Flow: User → `execute()` → `SourceDetector.detect(source)` → `validate_source()` → `ExecutionContext.initialize()` → `_validate_arguments()` → `get_converter(type, config)` → `converter.run()` (extract + build_skill) → `_run_enhancement(ctx)` → `_run_workflows()`. Enhancement is centralized in CreateCommand, not inside each converter. ### GitHub Unified Flow + C3.x ![GitHub Unified](UML/exports/15_github_unified_sequence.png) @@ -127,7 +129,7 @@ Activity diagram showing `source_detector.py` decision tree in correct code orde ### MCP Tool Invocation ![MCP Invocation](UML/exports/17_mcp_invocation_sequence.png) -MCP Client (Claude Code/Cursor) → FastMCPServer (stdio/HTTP) with two invocation paths: **Path A** (scraping tools) uses `subprocess.run(["skill-seekers", ...])`, **Path B** (packaging/config tools) uses direct Python imports (`get_adaptor()`, `sync_config()`). Both return TextContent → JSON-RPC. +MCP Client (Claude Code/Cursor) → FastMCPServer (stdio/HTTP) with two invocation paths: **Path A** (scraping tools) uses `get_converter(type, config).run()` in-process via `_run_converter()` helper, **Path B** (packaging/config tools) uses direct Python imports (`get_adaptor()`, `sync_config()`). Both return TextContent → JSON-RPC. ### Enhancement Pipeline ![Enhancement Pipeline](UML/exports/18_enhancement_activity.png) @@ -137,7 +139,7 @@ MCP Client (Claude Code/Cursor) → FastMCPServer (stdio/HTTP) with two invocati ### Runtime Components ![Runtime Components](UML/exports/19_runtime_components.png) -Component diagram with corrected runtime dependencies. Key flows: `CLI Core` dispatches to `Scrapers` (via `scraper.main(argv)`) and to `Adaptors` (via package/upload commands). `Scrapers` call `Codebase Analysis` via `analyze_codebase(enhance_level)`. `Codebase Analysis` uses `C3.x Classes` internally and `Enhancement` when level ≥ 2. `MCP Server` reaches `Scrapers` via subprocess and `Adaptors` via direct import. `Scrapers` optionally use `Browser Renderer (Playwright)` via `render_page()` when `--browser` flag is set for JavaScript SPA sites. +Component diagram with runtime dependencies. Key flows: `CLI Core` dispatches to `Scrapers` via `get_converter()` → `converter.run()` (in-process, no subprocess). `Scrapers` call `Codebase Analysis` via `analyze_codebase(enhance_level)`. `Codebase Analysis` uses `C3.x Classes` internally and `Enhancement` when level ≥ 2. `MCP Server` reaches `Scrapers` via `get_converter()` in-process and `Adaptors` via direct import. `Scrapers` optionally use `Browser Renderer (Playwright)` via `render_page()` when `--browser` flag is set for JavaScript SPA sites. ### Browser Rendering Flow ![Browser Rendering](UML/exports/20_browser_rendering_sequence.png)