From 6c27cb3ea1a0028d405b19a57fd0b78adc795bf3 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Wed, 4 Mar 2026 12:50:40 +0100 Subject: [PATCH 1/2] prepare independend mofules repos --- src/extensions/score_metamodel/metamodel.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 398195c7c..5fb375aa7 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -413,7 +413,10 @@ needs_types: status: ^(valid|invalid)$ mandatory_links: includes: ^logic_arc_int(_op)*__.+$ - consists_of: comp + optional_links: + consists_of: comp # preparation for linking change according to DR-005 + uses: ^logic_arc_int(_op)*__.+$ + provides: ^logic_arc_int(_op)*__.+$ # preparation for linking change according to DR-005 tags: - architecture_element parts: 2 @@ -562,6 +565,7 @@ needs_types: implements: logic_arc_int, real_arc_int_op uses: logic_arc_int, real_arc_int_op consists_of: comp + belongs_to: feat # preparation for linking change according to DR-005 tags: - architecture_element parts: 2 @@ -948,6 +952,10 @@ needs_extra_links: incoming: used by outgoing: uses + provides: + incoming: provided by + outgoing: provides + includes: incoming: included by outgoing: includes From 1733790e1011a2a5649925d9e2f45a08de16b44d Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Wed, 4 Mar 2026 13:06:49 +0100 Subject: [PATCH 2/2] make it optional --- src/extensions/score_metamodel/metamodel.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 5fb375aa7..92e813dc0 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -411,10 +411,9 @@ needs_types: safety: ^(QM|ASIL_B)$ # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ - mandatory_links: - includes: ^logic_arc_int(_op)*__.+$ optional_links: consists_of: comp # preparation for linking change according to DR-005 + includes: ^logic_arc_int(_op)*__.+$ uses: ^logic_arc_int(_op)*__.+$ provides: ^logic_arc_int(_op)*__.+$ # preparation for linking change according to DR-005 tags: