Move justification down in hierarchy
tf = moveDown(jt)
tf = moveDown(
jt down one spot in the hierarchy, and returns
1 if the move is executed without error.
jt cannot be moved to a new level in the
jt — Justification
Justification, specified as an
tf — Paste success status
Paste success status, returned as a
1 of data type
Move a Justification Down
This example shows how to move a justification down in the hierarchy.
crs_req_justs requirement file, which describes a cruise control system, and assign it to a variable. Find the justification with index
rs = slreq.load('crs_req_justs'); jt1 = find(rs,'Type','Justification','Index','5.3');
Move the justification down one spot in the hierarchy. Confirm the move by checking the success status,
tf1, and the index.
tf1 = moveDown(jt1)
tf1 = logical 1
ans = '5.4'
Find the justification with index
5.2.2. This justification is already at the bottom of its level in the hierarchy and cannot be moved down further, which you can verify by trying to move it down. Confirm that the move failed by checking the success status,
tf2, and the index.
jt2 = find(rs,'Type','Justification','Index','5.2.2'); tf2 = moveDown(jt2)
tf2 = logical 0
ans = '5.2.2'
Clear the open requirement sets and link sets, and close the open models without saving changes.
slreq.clear; bdclose all;
Introduced in R2020b