Main Content

setHierarchical

Class: slreq.Justification
Package: slreq

Change hierarchical justification status

Syntax

setHierarchical(jt, tf)

Description

setHierarchical(jt, tf) changes the hierarchical justification status of the slreq.Justification object jt as specified by the Boolean tf.

Input Arguments

expand all

Justification, specified as an slreq.Justification object.

The hierarchical justification status of the slreq.Justification object, specified as a Boolean.

Examples

Change Hierarchical Justification Status

% Load a requirement set file and find justification objects 
rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx');

allJusts = find(rs, 'Type', 'Justification')

allJusts = 

  1×10 Justification array with properties:

    Id
    Summary
    Description
    Keywords
    Rationale
    CreatedOn
    CreatedBy
    ModifiedBy
    SID
    FileRevision
    ModifiedOn
    Dirty
    Comments

% Check if the first justification in allJusts is hierarchically justified
tf = isHierarchical(allJusts(1))

tf = 
  
  logical

   0

% Change the first justification in allJusts to be hierarchically justified
setHierarchical(allJusts(1), true);

Introduced in R2018b