summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-05-05 10:32:35 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-05-05 10:40:34 +0200
commit2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0 (patch)
treec6805f96cebff81b896d2c4bcffa76503f3d03a9
parenteng: Add an item type for not defined defines (diff)
downloadrtems-docs-2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0.tar.bz2
eng: Make design group identifiers optional
Update #3715.
-rw-r--r--eng/req/items.rst22
1 files changed, 19 insertions, 3 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst
index 6ff7dee..783800f 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -1992,7 +1992,8 @@ software source code. All explicit attributes shall be specified. The explicit
attributes for this type are:
identifier
- The attribute value shall be an :ref:`SpecTypeInterfaceGroupIdentifier`.
+ The attribute value shall be a
+ :ref:`SpecTypeRequirementDesignGroupIdentifier`.
.. _SpecTypeDesignTargetItemType:
@@ -4361,8 +4362,6 @@ The value shall match with the regular expression "``^[A-Z][a-zA-Z0-9]*$``".
This type is used by the following types:
-* :ref:`SpecTypeDesignGroupRequirementItemType`
-
* :ref:`SpecTypeInterfaceGroupItemType`
.. _SpecTypeInterfaceGroupMembershipLinkRole:
@@ -4715,6 +4714,23 @@ This type refines the :ref:`SpecTypeLink` through the ``role`` attribute if the
value is ``proxy-member``. It defines the proxy member role of links. Items
may use this role to link to :ref:`SpecTypeProxyItemTypes` items.
+.. _SpecTypeRequirementDesignGroupIdentifier:
+
+Requirement Design Group Identifier
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+A value of this type shall be of one of the following variants:
+
+* There may be no value (null).
+
+* The value may be a string. It shall be the identifier of the requirement
+ design group. The value shall match with the regular expression
+ "``^[a-zA-Z0-9_]*$``".
+
+This type is used by the following types:
+
+* :ref:`SpecTypeDesignGroupRequirementItemType`
+
.. _SpecTypeRequirementRefinementLinkRole:
Requirement Refinement Link Role