Skip to content

Commit c377f13

Browse files
committed
fix: process v2.0.0 removed requirements
Removed: gd_req__impl_diagram_safety gd_req__impl_diagram_status gd_req__impl_diagram_check_id gd_req__impl_diagram_linkage_id gd_req__impl_diagram_check_includes gd_req__impl_diagram_linkage_includes This implies tool_req__docs_arch_links is obsolete and we can remove these parts from the metamodel.
1 parent 3e5916d commit c377f13

2 files changed

Lines changed: 0 additions & 40 deletions

File tree

docs/internals/requirements/requirements.rst

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,6 @@ This section provides an overview of current process requirements and their clar
210210
:satisfies:
211211
gd_req__req_check_mandatory,
212212
gd_req__req_attr_safety,
213-
gd_req__impl_diagram_safety,
214213
gd_req__arch_attr_safety
215214

216215
Docs-as-Code shall enforce that the ``safety`` attribute has one of the following values:
@@ -240,7 +239,6 @@ This section provides an overview of current process requirements and their clar
240239
gd_req__req_attr_status,
241240
gd_req__arch_attr_status,
242241
gd_req__saf_attr_status,
243-
gd_req__impl_diagram_status,
244242
gd_req__req_check_mandatory,
245243

246244
Docs-as-Code shall enforce that the ``status`` attribute has one of the following values:
@@ -767,27 +765,6 @@ Architecture Attributes
767765
but are still defined as architectural elements, which means they have the properties of
768766
architectural elements.
769767

770-
.. tool_req:: Architecture diagram links
771-
:id: tool_req__docs_arch_links
772-
:implemented: PARTIAL
773-
:version: 1
774-
:satisfies:
775-
gd_req__impl_diagram_check_id,
776-
gd_req__impl_diagram_linkage_id,
777-
gd_req__impl_diagram_check_includes,
778-
gd_req__impl_diagram_linkage_includes,
779-
:parent_covered: YES
780-
781-
Architectural diagrams (``mod_view_sta``, ``feat_arc_sta``, ``comp_arc_sta``,
782-
``mod_view_dyn``, ``feat_arc_dyn``, ``comp_arc_dyn``)
783-
shall provide the following links:
784-
785-
.. csv-table::
786-
:header: "Link Type", "Link Target"
787-
788-
"belongs_to", "corresponding architecture element same level"
789-
"includes", "corresponding architecture element lower level"
790-
791768

792769
💻 Detailed Design & Code
793770
##########################

src/extensions/score_metamodel/metamodel.yaml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -437,12 +437,8 @@ needs_types:
437437
# req-Id: tool_req__docs_common_attr_status
438438
status: ^(valid|invalid)$
439439
mandatory_links:
440-
# req-Id: tool_req__docs_arch_links
441-
includes: logic_arc_int, logic_arc_int_op
442440
# req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou
443441
fulfils: feat_req, aou_req
444-
# req-Id: tool_req__docs_arch_links
445-
belongs_to: feat # make it mandatory for evaluation
446442
tags:
447443
- architecture_element
448444
- architecture_view
@@ -463,8 +459,6 @@ needs_types:
463459
status: ^(valid|invalid)$
464460
mandatory_links:
465461
fulfils: feat_req
466-
# req-Id: tool_req__docs_arch_links
467-
belongs_to: feat
468462
tags:
469463
- architecture_view
470464
- architecture_element
@@ -537,10 +531,6 @@ needs_types:
537531
title: Module Architecture Static View
538532
color: #FEDCD2
539533
style: card
540-
optional_links:
541-
# req-Id: tool_req__docs_arch_links
542-
belongs_to: mod # for evaluation
543-
includes: comp
544534
tags:
545535
- architecture_view
546536
parts: 3
@@ -552,9 +542,6 @@ needs_types:
552542
color: #FEDCD2
553543
style: card
554544
parts: 3
555-
optional_links:
556-
# req-Id: tool_req__docs_arch_links
557-
belongs_to: mod # for evaluation
558545

559546
# Architecture Element
560547
comp:
@@ -593,8 +580,6 @@ needs_types:
593580
# req-Id: tool_req__docs_common_attr_status
594581
status: ^(valid|invalid)$
595582
mandatory_links:
596-
# req-Id: tool_req__docs_arch_links
597-
belongs_to: comp
598583
# req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou
599584
fulfils: comp_req, aou_req
600585
optional_links:
@@ -617,8 +602,6 @@ needs_types:
617602
# req-Id: tool_req__docs_common_attr_status
618603
status: ^(valid|invalid)$
619604
mandatory_links:
620-
# req-Id: tool_req__docs_arch_links
621-
belongs_to: comp
622605
fulfils: comp_req
623606
tags:
624607
- architecture_view

0 commit comments

Comments
 (0)