slreq.Reference Class
Namespace: slreq
Work with external requirement proxy objects
Description
Objects of the slreq.Reference class represent referenced requirements that
            you import from third-party requirements management tools. Referenced requirements are
            proxy requirements for the external requirements that you manage by using the
            third-party tool. When you make changes to the external requirements, you can update the
            referenced requirements.
Creation
ref = find(rs, 'Type', 'Reference', 'PropertyName', PropertyValue)ref in the requirement set rs specified by the
            properties matching PropertyName and
                PropertyValue.
            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 | 
| getExternalTypeName | Get requirement type name from external artifact | 
| getImplementationStatus | Query referenced requirement implementation status summary | 
| getPostImportFcn | Get contents of PostImportFcncallback | 
| getPreImportFcn | Get registered PreImportFcncallback 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 PostImportFcncallback | 
| setPostImportFcn | Assign PostImportFcncallback script | 
| setPreImportFcn | Assign PreImportFcncallback 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