Main Content

本页采用了机器翻译。点击此处可查看英文原文。

getReferenceInfo

类: slreq.Link
命名空间: slreq

获取未解析的链接目标

语法

destInfo = getReferenceInfo(myLink)

说明

当链接目的地未解析时,使用此函数获取链接目的地信息。

destInfo = getReferenceInfo(myLink) 返回有关链接 myLink 的目标信息。

输入参数

全部展开

链接,指定为 slreq.Link 对象。

输出参量

全部展开

链接目标信息,以包含以下字段的 MATLAB® 结构体返回:

  • domain

  • artifact

  • id

示例

全部展开

此示例显示如何调查未解析的链接目的地。

打开 ShortestPath 工程。

openProject("ShortestPath");

加载shortest_path_test_reqs需求集,它还会加载graph_unit_tests链接集。

rs = slreq.load("shortest_path_tests_reqs");
myLinkSet = slreq.find(Type="LinkSet");

从链接集中获取链接。获取链接集中第 15 个链接。

linksArray = getLinks(myLinkSet);
myLink = linksArray(15);

检查链接目标是否已解析。

tf = isResolvedDestination(myLink)
tf = logical
   0

获取有关未解析的链接目标的信息。

destInfo = getReferenceInfo(myLink)
destInfo = struct with fields:
      domain: 'linktype_rmi_slreq'
    artifact: 'shortest_path_func_reqs.slreqx'
          id: '5'

加载链接目的地所属的需求集,然后检查链接目的地是否已解析。

rs = slreq.load(destInfo.artifact);
tf = isResolvedDestination(myLink)
tf = logical
   1

提示

版本历史记录

在 R2018b 中推出