Main Content

promote

Class: slreq.Requirement
Package: slreq

Promote requirements

Syntax

promote(req)

Description

promote(req) promotes the slreq.Requirement object req one level up in the hierarchy.

Input Arguments

expand all

Requirement specified as an slreq.Requirement object.

Examples

Find Requirements with Matching Attribute Values

% Load a requirements set file and add two new requirements 
rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx');
req1 = add(rs, 'Id', '5', 'Summary' , 'Additional Requirement'); 
req2 = add(req1, 'Id', '5.1', 'Summary' , 'Child Requirement');

% Promote req2
promote(req2);

% Find the parent of req2
parentReq = parent(req2);

parentReq = 

  ReqSet with properties:

             Description: ''
                    Name: 'My_Requirements_Set_1'
                Filename: 'C:\MATLAB\My_Requirements_Set_1.slreqx'
                Revision: 6
                   Dirty: 1
    CustomAttributeNames: {}

Introduced in R2018a