[rtems-docs commit] eng: Make design group identifiers optional

Sebastian Huber sebh at rtems.org
Fri May 19 05:21:25 UTC 2023


Module:    rtems-docs
Branch:    master
Commit:    2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0
Changeset: http://git.rtems.org/rtems-docs/commit/?id=2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri May  5 10:32:35 2023 +0200

eng: Make design group identifiers optional

Update #3715.

---

 eng/req/items.rst | 22 +++++++++++++++++++---
 1 file 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



More information about the vc mailing list