Package: slreq
Superclasses:
Work with Requirement objects
Instances of slreq.Requirement
are Requirement objects that you
manage solely inside Simulink®
Requirements™ and that do not have a persistent association with artifacts managed by
external applications. Requirement objects can exist only within a requirements
set.
finds and returns a requirement req
= find(rs
, 'PropertyName'
, PropertyValue
)req
in the requirements set
rs
with additional requirement properties specified by
PropertyName
and PropertyValue
.
adds a requirement req
= add(rs
, 'PropertyName'
, PropertyValue
)req
to the requirement set rs
with additional requirement properties specified by PropertyName
and PropertyValue
.
add | Add requirement to requirements set |
children | Find child requirements of a requirement |
demote | Demote requirements |
find | Find requirements that have matching attribute values |
getAttribute | Get requirement custom attributes |
getImplementationStatus | Query requirement implementation status summary |
getVerificationStatus | Query requirement verification status summary |
isJustifiedFor | Check if requirement is justified |
justifyImplementation | Justify requirements for implementation |
justifyVerification | Justify requirements for verification |
parent | Find parent item of requirement |
promote | Promote requirements |
reqSet | Return parent requirements set |
setAttribute | Set requirement custom attributes |
% Find a requirement with ID 77 in a requirements set rs req = find(rs, 'Type', 'Requirement', 'ID', '77'); req = Requirement with properties: Id: '77' Summary: 'Test Spec' Keywords: [0×0 char] Description: '' Rationale: '' SID: 80 CreatedBy: 'John Doe' CreatedOn: 05-Oct-2007 16:09:38 ModifiedBy: 'Jane Doe' ModifiedOn: 21-Dec-2016 11:10:05 Comments: [0×0 struct]