setAttribute

Class: slreq.Justification
Package: slreq

Set justification attributes

Syntax

setAttribute(jt, propertyName, propertyValue)

Description

setAttribute(jt, propertyName, propertyValue) sets a justification property.

Input Arguments

expand all

Justification, specified as an slreq.Justification object.

Justification property name.

Example: 'SID', 'CreatedOn', 'Summary'

Justification property value.

Example: 'Test Justification', 'J4.5.4'

Examples

Set Justification Attributes

% Load a requirement set file and get the handle to one justification 
rs = slreq.load('C:\MATLAB\My_Requirements_Set_1.slreqx');
jt1 = find(rs, 'Type', 'Justification', 'ID', 'J2.1');

% Set the Summary of req1
setAttribute(jt1, 'Summary', 'Controller Requirement Justification');

jt1

jt1 = 

  Justification with properties:

              Id: 'J2.1'
         Summary: 'Controller Requirement Justification'
     Description: ''
        Keywords: [0×0 char]
       Rationale: ''
       CreatedOn: 27-Feb-2014 10:15:38
       CreatedBy: 'Jane Doe'       
      ModifiedBy: 'John Doe'
             SID: 37
    FileRevision: 25
      ModifiedOn: 02-Aug-2017 13:49:40
           Dirty: 1
        Comments: [0×0 struct]

See Also

Introduced in R2018b