slreq.inLinks

Get incoming links for requirement or other linkable item

Description

example

ks = slreq.inLinks(node) returns incoming links ks, a Link or Link array, to nodes, a Requirement, Reference, or other linkable item.

Examples

collapse all

This example shows how to determine the incoming link for a requirement and outgoing link for a model object. Click the Open Live Script button to get copies of the example files.

Load Model and Requirement Set

load_system('reqs_validation_property_proving_original_model');
rqset = slreq.load('original_thrust_reverser_requirements.slreqx');

Get a Requirement from the Set

req = slreq.find('Type','Requirement','Summary','Maximum Throttle Threshold');

Determine Incoming Links for the Requirement

lkIn = slreq.inLinks(req)
lkIn = 
  Link with properties:

           Type: 'Implement'
    Description: 'R11: Maximum Throttle Threshold (original_thrust_reverser_requirements#11)'
       Keywords: {}
      Rationale: ''
      CreatedOn: 25-Mar-2019 16:10:06
      CreatedBy: 'asriram'
     ModifiedOn: 25-Mar-2019 16:10:06
     ModifiedBy: 'asriram'
       Revision: 14
            SID: 52
       Comments: [0x0 struct]

Determine the Incoming Link Source

lkSrc = source(lkIn);

Convert Link Source to Model Object

mo = slreq.structToObj(lkSrc);

Determine Outgoing Link from the Model Object

lkOut = slreq.outLinks(mo)
lkOut = 
  Link with properties:

           Type: 'Implement'
    Description: 'R11: Maximum Throttle Threshold (original_thrust_reverser_requirements#11)'
       Keywords: {}
      Rationale: ''
      CreatedOn: 25-Mar-2019 16:10:06
      CreatedBy: 'asriram'
     ModifiedOn: 25-Mar-2019 16:10:06
     ModifiedBy: 'asriram'
       Revision: 14
            SID: 52
       Comments: [0x0 struct]

Close Files

slreq.clear;
bdclose all;

Input Arguments

collapse all

A linkable item that may have incoming requirements links. Common examples include a Requirement or Reference. Can be the output of find.

Example: Requirement with properties

Data Types: struct

Output Arguments

collapse all

A Link or Link array incoming to the linkable item.

Introduced in R2017b