[rtems-central commit] spec: Fix link roles

Sebastian Huber sebh at rtems.org
Fri May 28 06:11:22 UTC 2021


Module:    rtems-central
Branch:    master
Commit:    1625e71346974fe398e00ba0bd5ab7723b5f760f
Changeset: http://git.rtems.org/rtems-central/commit/?id=1625e71346974fe398e00ba0bd5ab7723b5f760f

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri May 28 07:59:39 2021 +0200

spec: Fix link roles

---

 spec/rtems/basedefs/req/alias-0.yml                         | 2 +-
 spec/rtems/basedefs/req/align-down-0.yml                    | 2 +-
 spec/rtems/basedefs/req/align-up-0.yml                      | 2 +-
 spec/rtems/basedefs/req/aligned-0.yml                       | 2 +-
 spec/rtems/basedefs/req/alignof-0.yml                       | 2 +-
 spec/rtems/basedefs/req/alignof-1.yml                       | 2 +-
 spec/rtems/basedefs/req/alignof-2.yml                       | 2 +-
 spec/rtems/basedefs/req/alignof-3.yml                       | 2 +-
 spec/rtems/basedefs/req/alloc-align-0.yml                   | 2 +-
 spec/rtems/basedefs/req/alloc-size-0.yml                    | 2 +-
 spec/rtems/basedefs/req/alloc-size-2-0.yml                  | 2 +-
 spec/rtems/basedefs/req/array-size-0.yml                    | 2 +-
 spec/rtems/basedefs/req/compiler-deprecated-attribute-0.yml | 2 +-
 spec/rtems/basedefs/req/compiler-memory-barrier-0.yml       | 2 +-
 spec/rtems/basedefs/req/compiler-no-return-attribute-0.yml  | 2 +-
 spec/rtems/basedefs/req/compiler-packed-attribute-0.yml     | 2 +-
 spec/rtems/basedefs/req/compiler-pure-attribute-0.yml       | 2 +-
 spec/rtems/basedefs/req/compiler-unused-attribute-0.yml     | 2 +-
 spec/rtems/basedefs/req/concat-0.yml                        | 2 +-
 spec/rtems/basedefs/req/concat-1.yml                        | 2 +-
 spec/rtems/basedefs/req/concat-2.yml                        | 2 +-
 spec/rtems/basedefs/req/const-0.yml                         | 2 +-
 spec/rtems/basedefs/req/container-of-0.yml                  | 2 +-
 spec/rtems/basedefs/req/declare-global-symbol-0.yml         | 2 +-
 spec/rtems/basedefs/req/deconst-0.yml                       | 2 +-
 spec/rtems/basedefs/req/define-global-symbol-0.yml          | 2 +-
 spec/rtems/basedefs/req/define-global-symbol-1.yml          | 2 +-
 spec/rtems/basedefs/req/deprecated-0.yml                    | 2 +-
 spec/rtems/basedefs/req/dequalify-0.yml                     | 2 +-
 spec/rtems/basedefs/req/dequalify-depthx-0.yml              | 2 +-
 spec/rtems/basedefs/req/devolatile-0.yml                    | 2 +-
 spec/rtems/basedefs/req/expand-0.yml                        | 2 +-
 spec/rtems/basedefs/req/false-0.yml                         | 2 +-
 spec/rtems/basedefs/req/have-member-same-type-0.yml         | 2 +-
 spec/rtems/basedefs/req/inline-routine-0.yml                | 2 +-
 spec/rtems/basedefs/req/malloclike-0.yml                    | 2 +-
 spec/rtems/basedefs/req/no-inline-0.yml                     | 2 +-
 spec/rtems/basedefs/req/no-return-0.yml                     | 2 +-
 spec/rtems/basedefs/req/obfuscate-variable-0.yml            | 2 +-
 spec/rtems/basedefs/req/packed-0.yml                        | 2 +-
 spec/rtems/basedefs/req/packed-1.yml                        | 2 +-
 spec/rtems/basedefs/req/packed-2.yml                        | 2 +-
 spec/rtems/basedefs/req/predict-false-0.yml                 | 2 +-
 spec/rtems/basedefs/req/predict-true-0.yml                  | 2 +-
 spec/rtems/basedefs/req/printflike-0.yml                    | 2 +-
 spec/rtems/basedefs/req/printflike-1.yml                    | 2 +-
 spec/rtems/basedefs/req/pure-0.yml                          | 2 +-
 spec/rtems/basedefs/req/return-address-0.yml                | 2 +-
 spec/rtems/basedefs/req/section-0.yml                       | 2 +-
 spec/rtems/basedefs/req/static-assert-0.yml                 | 2 +-
 spec/rtems/basedefs/req/string-0.yml                        | 2 +-
 spec/rtems/basedefs/req/symbol-name-0.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-1.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-2.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-3.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-4.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-5.yml                   | 2 +-
 spec/rtems/basedefs/req/symbol-name-6.yml                   | 2 +-
 spec/rtems/basedefs/req/true-0.yml                          | 2 +-
 spec/rtems/basedefs/req/typeof-refx-0.yml                   | 2 +-
 spec/rtems/basedefs/req/unreachable-0.yml                   | 2 +-
 spec/rtems/basedefs/req/unused-0.yml                        | 2 +-
 spec/rtems/basedefs/req/unused-1.yml                        | 2 +-
 spec/rtems/basedefs/req/unused-2.yml                        | 2 +-
 spec/rtems/basedefs/req/unused-3.yml                        | 2 +-
 spec/rtems/basedefs/req/used-0.yml                          | 2 +-
 spec/rtems/basedefs/req/warn-unused-result-0.yml            | 2 +-
 spec/rtems/basedefs/req/weak-0.yml                          | 2 +-
 spec/rtems/basedefs/req/weak-1.yml                          | 2 +-
 spec/rtems/basedefs/req/weak-alias-0.yml                    | 2 +-
 spec/rtems/basedefs/req/weak-alias-1.yml                    | 2 +-
 spec/rtems/basedefs/req/xconcat-0.yml                       | 2 +-
 spec/rtems/basedefs/req/xconcat-1.yml                       | 2 +-
 spec/rtems/basedefs/req/xconcat-2.yml                       | 2 +-
 spec/rtems/basedefs/req/xconcat-3.yml                       | 2 +-
 spec/rtems/basedefs/req/xstring-0.yml                       | 2 +-
 spec/rtems/basedefs/req/zero-length-array-0.yml             | 2 +-
 77 files changed, 77 insertions(+), 77 deletions(-)

diff --git a/spec/rtems/basedefs/req/alias-0.yml b/spec/rtems/basedefs/req/alias-0.yml
index 3a788e8..fdfead1 100644
--- a/spec/rtems/basedefs/req/alias-0.yml
+++ b/spec/rtems/basedefs/req/alias-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alias
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/align-down-0.yml b/spec/rtems/basedefs/req/align-down-0.yml
index b0c824d..e588ce6 100644
--- a/spec/rtems/basedefs/req/align-down-0.yml
+++ b/spec/rtems/basedefs/req/align-down-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/align-down
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/align-up-0.yml b/spec/rtems/basedefs/req/align-up-0.yml
index 823c22c..897cd5f 100644
--- a/spec/rtems/basedefs/req/align-up-0.yml
+++ b/spec/rtems/basedefs/req/align-up-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/align-up
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/aligned-0.yml b/spec/rtems/basedefs/req/aligned-0.yml
index 3a4a57a..e9d6f41 100644
--- a/spec/rtems/basedefs/req/aligned-0.yml
+++ b/spec/rtems/basedefs/req/aligned-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/aligned
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/alignof-0.yml b/spec/rtems/basedefs/req/alignof-0.yml
index fcce6ba..01e47b5 100644
--- a/spec/rtems/basedefs/req/alignof-0.yml
+++ b/spec/rtems/basedefs/req/alignof-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alignof
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/alignof-1.yml b/spec/rtems/basedefs/req/alignof-1.yml
index 9853768..786d099 100644
--- a/spec/rtems/basedefs/req/alignof-1.yml
+++ b/spec/rtems/basedefs/req/alignof-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alignof
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/alignof-2.yml b/spec/rtems/basedefs/req/alignof-2.yml
index 2b66aeb..ba70327 100644
--- a/spec/rtems/basedefs/req/alignof-2.yml
+++ b/spec/rtems/basedefs/req/alignof-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alignof
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/alignof-3.yml b/spec/rtems/basedefs/req/alignof-3.yml
index 43db85e..12b17e9 100644
--- a/spec/rtems/basedefs/req/alignof-3.yml
+++ b/spec/rtems/basedefs/req/alignof-3.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alignof
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/alloc-align-0.yml b/spec/rtems/basedefs/req/alloc-align-0.yml
index c58050a..df83fe4 100644
--- a/spec/rtems/basedefs/req/alloc-align-0.yml
+++ b/spec/rtems/basedefs/req/alloc-align-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alloc-align
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/alloc-size-0.yml b/spec/rtems/basedefs/req/alloc-size-0.yml
index 089388e..0bdc068 100644
--- a/spec/rtems/basedefs/req/alloc-size-0.yml
+++ b/spec/rtems/basedefs/req/alloc-size-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alloc-size
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/alloc-size-2-0.yml b/spec/rtems/basedefs/req/alloc-size-2-0.yml
index 6e2e26e..1d12058 100644
--- a/spec/rtems/basedefs/req/alloc-size-2-0.yml
+++ b/spec/rtems/basedefs/req/alloc-size-2-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/alloc-size-2
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/array-size-0.yml b/spec/rtems/basedefs/req/array-size-0.yml
index d00ee24..d0dbe5e 100644
--- a/spec/rtems/basedefs/req/array-size-0.yml
+++ b/spec/rtems/basedefs/req/array-size-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/array-size
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/compiler-deprecated-attribute-0.yml b/spec/rtems/basedefs/req/compiler-deprecated-attribute-0.yml
index 31e45fa..0078adf 100644
--- a/spec/rtems/basedefs/req/compiler-deprecated-attribute-0.yml
+++ b/spec/rtems/basedefs/req/compiler-deprecated-attribute-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-deprecated-attribute
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/compiler-memory-barrier-0.yml b/spec/rtems/basedefs/req/compiler-memory-barrier-0.yml
index e3101e5..ba59974 100644
--- a/spec/rtems/basedefs/req/compiler-memory-barrier-0.yml
+++ b/spec/rtems/basedefs/req/compiler-memory-barrier-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-memory-barrier
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/compiler-no-return-attribute-0.yml b/spec/rtems/basedefs/req/compiler-no-return-attribute-0.yml
index 3413e9b..17edb7f 100644
--- a/spec/rtems/basedefs/req/compiler-no-return-attribute-0.yml
+++ b/spec/rtems/basedefs/req/compiler-no-return-attribute-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-no-return-attribute
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/compiler-packed-attribute-0.yml b/spec/rtems/basedefs/req/compiler-packed-attribute-0.yml
index 1dc6a69..03f7813 100644
--- a/spec/rtems/basedefs/req/compiler-packed-attribute-0.yml
+++ b/spec/rtems/basedefs/req/compiler-packed-attribute-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-packed-attribute
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/compiler-pure-attribute-0.yml b/spec/rtems/basedefs/req/compiler-pure-attribute-0.yml
index 465d76b..b29ef14 100644
--- a/spec/rtems/basedefs/req/compiler-pure-attribute-0.yml
+++ b/spec/rtems/basedefs/req/compiler-pure-attribute-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-pure-attribute
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/compiler-unused-attribute-0.yml b/spec/rtems/basedefs/req/compiler-unused-attribute-0.yml
index 57ef81a..91b93bf 100644
--- a/spec/rtems/basedefs/req/compiler-unused-attribute-0.yml
+++ b/spec/rtems/basedefs/req/compiler-unused-attribute-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/compiler-unused-attribute
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/concat-0.yml b/spec/rtems/basedefs/req/concat-0.yml
index e6e46d6..ec03014 100644
--- a/spec/rtems/basedefs/req/concat-0.yml
+++ b/spec/rtems/basedefs/req/concat-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/concat
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/concat-1.yml b/spec/rtems/basedefs/req/concat-1.yml
index f21e592..3cac3c9 100644
--- a/spec/rtems/basedefs/req/concat-1.yml
+++ b/spec/rtems/basedefs/req/concat-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/concat
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/concat-2.yml b/spec/rtems/basedefs/req/concat-2.yml
index 751836f..aa2c03f 100644
--- a/spec/rtems/basedefs/req/concat-2.yml
+++ b/spec/rtems/basedefs/req/concat-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/concat
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/const-0.yml b/spec/rtems/basedefs/req/const-0.yml
index 47601ca..9cb637a 100644
--- a/spec/rtems/basedefs/req/const-0.yml
+++ b/spec/rtems/basedefs/req/const-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/const
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/container-of-0.yml b/spec/rtems/basedefs/req/container-of-0.yml
index ec31eb2..ed46bb6 100644
--- a/spec/rtems/basedefs/req/container-of-0.yml
+++ b/spec/rtems/basedefs/req/container-of-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/container-of
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/declare-global-symbol-0.yml b/spec/rtems/basedefs/req/declare-global-symbol-0.yml
index 402925d..d936b20 100644
--- a/spec/rtems/basedefs/req/declare-global-symbol-0.yml
+++ b/spec/rtems/basedefs/req/declare-global-symbol-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/declare-global-symbol
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/deconst-0.yml b/spec/rtems/basedefs/req/deconst-0.yml
index c3b1aff..44ba13e 100644
--- a/spec/rtems/basedefs/req/deconst-0.yml
+++ b/spec/rtems/basedefs/req/deconst-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/deconst
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/define-global-symbol-0.yml b/spec/rtems/basedefs/req/define-global-symbol-0.yml
index f59ae9d..325deff 100644
--- a/spec/rtems/basedefs/req/define-global-symbol-0.yml
+++ b/spec/rtems/basedefs/req/define-global-symbol-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/define-global-symbol
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/define-global-symbol-1.yml b/spec/rtems/basedefs/req/define-global-symbol-1.yml
index f66e543..4ee561f 100644
--- a/spec/rtems/basedefs/req/define-global-symbol-1.yml
+++ b/spec/rtems/basedefs/req/define-global-symbol-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/define-global-symbol
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/deprecated-0.yml b/spec/rtems/basedefs/req/deprecated-0.yml
index a477f69..d7430d4 100644
--- a/spec/rtems/basedefs/req/deprecated-0.yml
+++ b/spec/rtems/basedefs/req/deprecated-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/deprecated
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/dequalify-0.yml b/spec/rtems/basedefs/req/dequalify-0.yml
index a94453b..7245dac 100644
--- a/spec/rtems/basedefs/req/dequalify-0.yml
+++ b/spec/rtems/basedefs/req/dequalify-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/dequalify
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/dequalify-depthx-0.yml b/spec/rtems/basedefs/req/dequalify-depthx-0.yml
index 7f86363..99010fb 100644
--- a/spec/rtems/basedefs/req/dequalify-depthx-0.yml
+++ b/spec/rtems/basedefs/req/dequalify-depthx-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/dequalify-depthx
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/devolatile-0.yml b/spec/rtems/basedefs/req/devolatile-0.yml
index 5125aa8..ed471fb 100644
--- a/spec/rtems/basedefs/req/devolatile-0.yml
+++ b/spec/rtems/basedefs/req/devolatile-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/devolatile
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/expand-0.yml b/spec/rtems/basedefs/req/expand-0.yml
index db8a4a4..07ad186 100644
--- a/spec/rtems/basedefs/req/expand-0.yml
+++ b/spec/rtems/basedefs/req/expand-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/expand
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/false-0.yml b/spec/rtems/basedefs/req/false-0.yml
index 11f4c13..1b0c8eb 100644
--- a/spec/rtems/basedefs/req/false-0.yml
+++ b/spec/rtems/basedefs/req/false-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/false
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/have-member-same-type-0.yml b/spec/rtems/basedefs/req/have-member-same-type-0.yml
index 9a72691..d6f897e 100644
--- a/spec/rtems/basedefs/req/have-member-same-type-0.yml
+++ b/spec/rtems/basedefs/req/have-member-same-type-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/have-member-same-type
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/inline-routine-0.yml b/spec/rtems/basedefs/req/inline-routine-0.yml
index 3d74a12..844d591 100644
--- a/spec/rtems/basedefs/req/inline-routine-0.yml
+++ b/spec/rtems/basedefs/req/inline-routine-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/inline-routine
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/malloclike-0.yml b/spec/rtems/basedefs/req/malloclike-0.yml
index 6bb7cc2..6d70bc5 100644
--- a/spec/rtems/basedefs/req/malloclike-0.yml
+++ b/spec/rtems/basedefs/req/malloclike-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/malloclike
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/no-inline-0.yml b/spec/rtems/basedefs/req/no-inline-0.yml
index 9dde8a6..f720c11 100644
--- a/spec/rtems/basedefs/req/no-inline-0.yml
+++ b/spec/rtems/basedefs/req/no-inline-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/no-inline
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/no-return-0.yml b/spec/rtems/basedefs/req/no-return-0.yml
index 7643ef5..48b1957 100644
--- a/spec/rtems/basedefs/req/no-return-0.yml
+++ b/spec/rtems/basedefs/req/no-return-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/no-return
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/obfuscate-variable-0.yml b/spec/rtems/basedefs/req/obfuscate-variable-0.yml
index 11a132d..19cde26 100644
--- a/spec/rtems/basedefs/req/obfuscate-variable-0.yml
+++ b/spec/rtems/basedefs/req/obfuscate-variable-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/obfuscate-variable
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/packed-0.yml b/spec/rtems/basedefs/req/packed-0.yml
index 2a6085b..3bccd29 100644
--- a/spec/rtems/basedefs/req/packed-0.yml
+++ b/spec/rtems/basedefs/req/packed-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/packed
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/packed-1.yml b/spec/rtems/basedefs/req/packed-1.yml
index 9f100ba..d389926 100644
--- a/spec/rtems/basedefs/req/packed-1.yml
+++ b/spec/rtems/basedefs/req/packed-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/packed
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/packed-2.yml b/spec/rtems/basedefs/req/packed-2.yml
index 77240d5..24bcf5d 100644
--- a/spec/rtems/basedefs/req/packed-2.yml
+++ b/spec/rtems/basedefs/req/packed-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/packed
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/predict-false-0.yml b/spec/rtems/basedefs/req/predict-false-0.yml
index 4d05c77..aa88bc5 100644
--- a/spec/rtems/basedefs/req/predict-false-0.yml
+++ b/spec/rtems/basedefs/req/predict-false-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/predict-false
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/predict-true-0.yml b/spec/rtems/basedefs/req/predict-true-0.yml
index 9c75707..6f1aaf9 100644
--- a/spec/rtems/basedefs/req/predict-true-0.yml
+++ b/spec/rtems/basedefs/req/predict-true-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/predict-true
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/printflike-0.yml b/spec/rtems/basedefs/req/printflike-0.yml
index 39c923d..a4a2ec1 100644
--- a/spec/rtems/basedefs/req/printflike-0.yml
+++ b/spec/rtems/basedefs/req/printflike-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/printflike
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/printflike-1.yml b/spec/rtems/basedefs/req/printflike-1.yml
index 48d3f0b..f44d7b4 100644
--- a/spec/rtems/basedefs/req/printflike-1.yml
+++ b/spec/rtems/basedefs/req/printflike-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/printflike
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/pure-0.yml b/spec/rtems/basedefs/req/pure-0.yml
index 450b980..a878fdc 100644
--- a/spec/rtems/basedefs/req/pure-0.yml
+++ b/spec/rtems/basedefs/req/pure-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/pure
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/return-address-0.yml b/spec/rtems/basedefs/req/return-address-0.yml
index dccc706..863f1d4 100644
--- a/spec/rtems/basedefs/req/return-address-0.yml
+++ b/spec/rtems/basedefs/req/return-address-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/return-address
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/section-0.yml b/spec/rtems/basedefs/req/section-0.yml
index 9274f10..7aa5dae 100644
--- a/spec/rtems/basedefs/req/section-0.yml
+++ b/spec/rtems/basedefs/req/section-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/section
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/static-assert-0.yml b/spec/rtems/basedefs/req/static-assert-0.yml
index 738c48d..2bffcbf 100644
--- a/spec/rtems/basedefs/req/static-assert-0.yml
+++ b/spec/rtems/basedefs/req/static-assert-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/static-assert
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/string-0.yml b/spec/rtems/basedefs/req/string-0.yml
index d16c06d..399a898 100644
--- a/spec/rtems/basedefs/req/string-0.yml
+++ b/spec/rtems/basedefs/req/string-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/string
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/symbol-name-0.yml b/spec/rtems/basedefs/req/symbol-name-0.yml
index a27f63f..766f94c 100644
--- a/spec/rtems/basedefs/req/symbol-name-0.yml
+++ b/spec/rtems/basedefs/req/symbol-name-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/symbol-name-1.yml b/spec/rtems/basedefs/req/symbol-name-1.yml
index 45535a2..014a973 100644
--- a/spec/rtems/basedefs/req/symbol-name-1.yml
+++ b/spec/rtems/basedefs/req/symbol-name-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/symbol-name-2.yml b/spec/rtems/basedefs/req/symbol-name-2.yml
index 1141f2b..0989053 100644
--- a/spec/rtems/basedefs/req/symbol-name-2.yml
+++ b/spec/rtems/basedefs/req/symbol-name-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/symbol-name-3.yml b/spec/rtems/basedefs/req/symbol-name-3.yml
index 18daa00..ab11cbf 100644
--- a/spec/rtems/basedefs/req/symbol-name-3.yml
+++ b/spec/rtems/basedefs/req/symbol-name-3.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/symbol-name-4.yml b/spec/rtems/basedefs/req/symbol-name-4.yml
index f2a0798..c224de1 100644
--- a/spec/rtems/basedefs/req/symbol-name-4.yml
+++ b/spec/rtems/basedefs/req/symbol-name-4.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/symbol-name-5.yml b/spec/rtems/basedefs/req/symbol-name-5.yml
index 508ee63..b49aa5b 100644
--- a/spec/rtems/basedefs/req/symbol-name-5.yml
+++ b/spec/rtems/basedefs/req/symbol-name-5.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/symbol-name-6.yml b/spec/rtems/basedefs/req/symbol-name-6.yml
index e939455..1582597 100644
--- a/spec/rtems/basedefs/req/symbol-name-6.yml
+++ b/spec/rtems/basedefs/req/symbol-name-6.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/symbol-name
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/true-0.yml b/spec/rtems/basedefs/req/true-0.yml
index 1de18ee..a6e69e4 100644
--- a/spec/rtems/basedefs/req/true-0.yml
+++ b/spec/rtems/basedefs/req/true-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/true
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/typeof-refx-0.yml b/spec/rtems/basedefs/req/typeof-refx-0.yml
index b6a9227..8017776 100644
--- a/spec/rtems/basedefs/req/typeof-refx-0.yml
+++ b/spec/rtems/basedefs/req/typeof-refx-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/typeof-refx
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/unreachable-0.yml b/spec/rtems/basedefs/req/unreachable-0.yml
index fb30d41..2b4b503 100644
--- a/spec/rtems/basedefs/req/unreachable-0.yml
+++ b/spec/rtems/basedefs/req/unreachable-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/unreachable
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/unused-0.yml b/spec/rtems/basedefs/req/unused-0.yml
index 8b79965..422ddb2 100644
--- a/spec/rtems/basedefs/req/unused-0.yml
+++ b/spec/rtems/basedefs/req/unused-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/unused
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/unused-1.yml b/spec/rtems/basedefs/req/unused-1.yml
index 5778e3a..1501c42 100644
--- a/spec/rtems/basedefs/req/unused-1.yml
+++ b/spec/rtems/basedefs/req/unused-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/unused
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/unused-2.yml b/spec/rtems/basedefs/req/unused-2.yml
index 1172d2b..32e08b1 100644
--- a/spec/rtems/basedefs/req/unused-2.yml
+++ b/spec/rtems/basedefs/req/unused-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/unused
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/unused-3.yml b/spec/rtems/basedefs/req/unused-3.yml
index 58f768a..b2d2bcb 100644
--- a/spec/rtems/basedefs/req/unused-3.yml
+++ b/spec/rtems/basedefs/req/unused-3.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/unused
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/used-0.yml b/spec/rtems/basedefs/req/used-0.yml
index ef0fc15..7a95a77 100644
--- a/spec/rtems/basedefs/req/used-0.yml
+++ b/spec/rtems/basedefs/req/used-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/used
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/warn-unused-result-0.yml b/spec/rtems/basedefs/req/warn-unused-result-0.yml
index 88afe7f..4fef4b2 100644
--- a/spec/rtems/basedefs/req/warn-unused-result-0.yml
+++ b/spec/rtems/basedefs/req/warn-unused-result-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/warn-unused-result
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/weak-0.yml b/spec/rtems/basedefs/req/weak-0.yml
index 68dd0f9..3b32ed9 100644
--- a/spec/rtems/basedefs/req/weak-0.yml
+++ b/spec/rtems/basedefs/req/weak-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/weak
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/weak-1.yml b/spec/rtems/basedefs/req/weak-1.yml
index 0090556..b09affc 100644
--- a/spec/rtems/basedefs/req/weak-1.yml
+++ b/spec/rtems/basedefs/req/weak-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/weak
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/weak-alias-0.yml b/spec/rtems/basedefs/req/weak-alias-0.yml
index 2d0de8b..91c9ce0 100644
--- a/spec/rtems/basedefs/req/weak-alias-0.yml
+++ b/spec/rtems/basedefs/req/weak-alias-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/weak-alias
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/weak-alias-1.yml b/spec/rtems/basedefs/req/weak-alias-1.yml
index b8d2658..12143c8 100644
--- a/spec/rtems/basedefs/req/weak-alias-1.yml
+++ b/spec/rtems/basedefs/req/weak-alias-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/weak-alias
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/xconcat-0.yml b/spec/rtems/basedefs/req/xconcat-0.yml
index 6c20e8d..31b2c9c 100644
--- a/spec/rtems/basedefs/req/xconcat-0.yml
+++ b/spec/rtems/basedefs/req/xconcat-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/xconcat
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/xconcat-1.yml b/spec/rtems/basedefs/req/xconcat-1.yml
index b0c9e2a..428e097 100644
--- a/spec/rtems/basedefs/req/xconcat-1.yml
+++ b/spec/rtems/basedefs/req/xconcat-1.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/xconcat
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/xconcat-2.yml b/spec/rtems/basedefs/req/xconcat-2.yml
index b8c640a..9538d52 100644
--- a/spec/rtems/basedefs/req/xconcat-2.yml
+++ b/spec/rtems/basedefs/req/xconcat-2.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/xconcat
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/xconcat-3.yml b/spec/rtems/basedefs/req/xconcat-3.yml
index 0073ee5..3e80e75 100644
--- a/spec/rtems/basedefs/req/xconcat-3.yml
+++ b/spec/rtems/basedefs/req/xconcat-3.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/xconcat
 non-functional-type: interface
 rationale: null
diff --git a/spec/rtems/basedefs/req/xstring-0.yml b/spec/rtems/basedefs/req/xstring-0.yml
index 0ffb141..92e5d9c 100644
--- a/spec/rtems/basedefs/req/xstring-0.yml
+++ b/spec/rtems/basedefs/req/xstring-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/xstring
 non-functional-type: interface
 rationale: |
diff --git a/spec/rtems/basedefs/req/zero-length-array-0.yml b/spec/rtems/basedefs/req/zero-length-array-0.yml
index 9f45ca5..ffca761 100644
--- a/spec/rtems/basedefs/req/zero-length-array-0.yml
+++ b/spec/rtems/basedefs/req/zero-length-array-0.yml
@@ -3,7 +3,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 enabled-by: true
 links:
-- role: requirement-refinement
+- role: interface-function
   uid: ../if/zero-length-array
 non-functional-type: interface
 rationale: |



More information about the vc mailing list