diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 398195c7..92e813dc 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -411,9 +411,11 @@ needs_types: safety: ^(QM|ASIL_B)$ # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ - mandatory_links: + optional_links: + consists_of: comp # preparation for linking change according to DR-005 includes: ^logic_arc_int(_op)*__.+$ - consists_of: comp + 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 +564,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 +951,10 @@ needs_extra_links: incoming: used by outgoing: uses + provides: + incoming: provided by + outgoing: provides + includes: incoming: included by outgoing: includes