From c19f6658c2f2ca8733a7d8ea1c1058a6bdf08b16 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 23 Jan 2026 08:55:50 +0100 Subject: [PATCH 1/3] remove double link --- src/extensions/score_metamodel/metamodel.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index af07e809a..8112f446d 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -562,7 +562,6 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ optional_links: - fulfils: comp_req implements: logic_arc_int, real_arc_int_op uses: logic_arc_int, real_arc_int_op consists_of: comp From 079d6e7a72f7cf544b0eb6c44914cce74c7880a9 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 23 Jan 2026 11:47:13 +0100 Subject: [PATCH 2/3] add deprtecate flag --- src/extensions/score_metamodel/metamodel.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 8112f446d..451f25d8f 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -585,7 +585,7 @@ needs_types: optional_links: fulfils: comp_req implements: logic_arc_int, real_arc_int_op # deprecated, views does not implement anything. Now moved to comp - includes: comp + includes: comp # deprecated uses: logic_arc_int, real_arc_int_op belongs_to: comp # TODO: make it mandatory tags: From 584abea2e137f2d8d3873e12ea6f23074734e5ee Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 26 Jan 2026 08:00:13 +0100 Subject: [PATCH 3/3] correct drawing --- src/extensions/score_draw_uml_funcs/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extensions/score_draw_uml_funcs/__init__.py b/src/extensions/score_draw_uml_funcs/__init__.py index a5eb91ca8..8276b80f4 100644 --- a/src/extensions/score_draw_uml_funcs/__init__.py +++ b/src/extensions/score_draw_uml_funcs/__init__.py @@ -148,7 +148,7 @@ def draw_comp_incl_impl_int( # Draw inner (sub)components recursively if requested if white_box_view: - for need_inc in need.get("includes", []): + for need_inc in need.get("consists_of", []): curr_need = all_needs.get(need_inc, {}) # check for misspelled include