diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-05 10:32:35 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-05 10:40:34 +0200 |
commit | 2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0 (patch) | |
tree | c6805f96cebff81b896d2c4bcffa76503f3d03a9 | |
parent | eng: Add an item type for not defined defines (diff) | |
download | rtems-docs-2fecb7a0251541cbc8fd1871e114c6a9eca4dfd0.tar.bz2 |
eng: Make design group identifiers optional
Update #3715.
-rw-r--r-- | eng/req/items.rst | 22 |
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 |