slreq.Reference class
Package: slreq
Work with external requirement proxy objects
Description
Instances of slreq.Reference
are proxies for external requirement
objects that a third-party external application manages and maintains. Referenced
requirement objects are read-only but can be synchronized from an external application
and can exist only within a requirement set.
Creation
finds and returns a referenced requirement or a set of referenced requirements
ref
= find(rs
, 'Type'
, 'Reference'
, 'PropertyName'
, PropertyValue
)ref
in the requirement set rs
specified by the
properties matching PropertyName
and
PropertyValue
.
adds a referenced requirement ref
= add(rs
, 'Artifact'
, FileName
, 'PropertyName'
, PropertyValue
)ref
to a requirement set
rs
which references requirements from the external document
specified by FileName
with properties and custom attributes
specified by PropertyName
and
PropertyValue
.
Input Arguments
Output Arguments
Properties
Methods
add | Add child referenced requirement |
addComment | Add comments to referenced requirements |
children | Find children references |
find | Find children of parent referenced requirements |
getAttribute | Get referenced requirement custom attributes |
getImplementationStatus | Query referenced requirement implementation status summary |
getPostImportFcn | Get contents of PostImportFcn callback |
getPreImportFcn | Get registered PreImportFcn callback script |
getVerificationStatus | Query referenced requirement verification status summary |
hasNewUpdate | Check if import node has available update |
inLinks | Get incoming links for referenced requirements |
isFilteredIn | Check filtered referenced requirements |
isJustifiedFor | Check if referenced requirement is justified |
justifyImplementation | Justify referenced requirements for implementation |
justifyVerification | Justify referenced requirements for verification |
moveDown | Move referenced requirement down in hierarchy |
moveUp | Move referenced requirement up in hierarchy |
navigateToExternalArtifact | Navigate from imported referenced requirement to original requirement |
outLinks | Get outgoing links for referenced requirements |
parent | Find parent item of referenced requirement |
remove | Remove referenced requirements |
reqSet | Return parent requirement set |
setAttribute | Set referenced requirement custom attributes |
setParent | Set parent of referenced requirement in PostImportFcn
callback |
setPostImportFcn | Assign PostImportFcn callback script |
setPreImportFcn | Assign PreImportFcn callback script |
unlock | Unlock referenced requirements |
unlockAll | Unlock all child referenced requirements for editing |
updateFromDocument | Update referenced requirements from external requirements document |
Examples
Version History
Introduced in R2018a