diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-27 11:29:14 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-28 10:38:23 +0200 |
commit | c58ecfe5c5c06d299be7abc4fab9402b3d9d341e (patch) | |
tree | 4fbbd7ed8a644f42f22c13d4b1bf7b9e30bbdfdd /spec/spec | |
parent | spec: Add dedicated constraint items (diff) | |
download | rtems-central-c58ecfe5c5c06d299be7abc4fab9402b3d9d341e.tar.bz2 |
spec: Add interface-target link role
Diffstat (limited to 'spec/spec')
-rw-r--r-- | spec/spec/interface-forward-declaration.yml | 12 | ||||
-rw-r--r-- | spec/spec/interface-target.yml | 23 |
2 files changed, 28 insertions, 7 deletions
diff --git a/spec/spec/interface-forward-declaration.yml b/spec/spec/interface-forward-declaration.yml index 853d8cc7..c21da0a5 100644 --- a/spec/spec/interface-forward-declaration.yml +++ b/spec/spec/interface-forward-declaration.yml @@ -13,14 +13,12 @@ spec-description: null spec-example: null spec-info: dict: - attributes: - interface-target: - description: | - It shall be the UID of the interface target type declared by the - forward declaration. - spec-type: uid + attributes: {} description: | - This set of attributes specifies a forward declaration. + Items of this type specify a forward declaration. The item shall have + exactly one link with the :ref:`SpecTypeInterfaceTargetLinkRole` to an + :ref:`SpecTypeInterfaceCompoundItemType` item. This link defines the + type declared by the forward declaration. required-attributes: all spec-name: Interface Forward Declaration Item Type spec-type: interface-forward-declaration diff --git a/spec/spec/interface-target.yml b/spec/spec/interface-target.yml new file mode 100644 index 00000000..4fc4db68 --- /dev/null +++ b/spec/spec/interface-target.yml @@ -0,0 +1,23 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: spec-member + uid: root +- role: spec-refinement + spec-key: role + spec-value: interface-target + uid: link +spec-description: null +spec-example: null +spec-info: + dict: + attributes: {} + description: | + It defines the interface target role of links. It is used for interface + forward declarations. + required-attributes: all +spec-name: Interface Target Link Role +spec-type: interface-target +type: spec |