主要内容

oslc.rm.Requirement

OSLC需求管理领域的需求资源

    描述

    oslc.rm.Requirement对象表示生命周期协作开放服务(OSLC)服务提供者的需求管理域中的需求资源。在创建和配置之后oslc。客户端oslc.core.QueryCapability对象,向服务提供者查询可用的需求资源queryRequirements函数。

    创建

    创建一个oslc.rm.Requirement对象。createRequirement函数。

    属性

    全部展开

    需求资源的导航URL,指定为字符数组。

    对需求资源未提交更改的指示符,指定为逻辑10地点:

    • 1指示需求资源有未提交的更改。

    • 0指示需求资源没有未提交的更改。

    数据类型:逻辑

    需求资源获取状态,指定为逻辑10地点:

    • 1指示获取需求资源。

    • 0指示未获取需求资源。

    数据类型:逻辑

    需求标题,指定为字符数组。

    OSLC需求资源标识符,指定为字符数组。

    对象的功能

    通过addLink 添加到本地OSLC需求资源对象的链接
    addResourceProperty 向本地OSLC资源对象添加资源属性
    addTextProperty 向本地OSLC资源对象添加文本属性
    提交 将本地更改发送给OSLC服务提供者
    获取 从OSLC服务提供者检索完整的资源数据
    getLinks 从OSLC需求资源对象中获取本地存储的可跟踪性链接
    getProperty 从OSLC资源对象中获取文本属性的本地内容
    getRDF 从OSLC资源对象中获取资源RDF/XML数据
    getResourceProperty 从OSLC资源对象中获取资源属性的本地内容
    getSLRequirements 获取与OSLC需求资源对象相关联的导入的引用需求
    删除 从OSLC服务提供者中移除资源
    removeLink 从本地OSLC需求资源对象中移除链接
    removeResourceProperty 从本地OSLC资源对象中移除资源属性
    setProperty 为OSLC资源对象设置文本属性的本地内容
    setRDF 为本地OSLC资源对象设置RDF内容
    setResourceUrl 设置本地OSLC资源对象的资源URL
    显示 在系统浏览器中查看OSLC资源

    例子

    全部折叠

    这个例子展示了如何使用配置好的OSLC客户端提交需求资源的查询请求,编辑现有的需求资源,并将更改提交给服务提供者。

    在您创建并配置了OSLC客户端之后myClient为需求管理域创建并配置OSLC客户端,为需求资源类型创建查询功能。

    myQueryCapability = getQueryService(myClient,“要求”);

    向服务提供者提交查询请求以获取可用的需求资源。

    请求=查询需求(myQueryCapability)
    reqs = 1×30要求数组的属性:ResourceUrl Dirty isfetchedtitle Identifier

    为变量分配一个需求资源myReq.从需求资源的服务提供者中检索完整的资源数据。检查标题财产。

    myReq = reqs(1);status = fetch(myReq,myClient)
    status =状态码枚举
    title = myReq。标题
    title = '需求1'

    编辑需求标题并将更改提交给服务提供者。

    myReq。标题=“我的新需求标题”;status = commit(myReq,myClient)
    status =状态码枚举

    在系统浏览器中打开需求资源显示函数。

    显示(myReq)

    这个例子展示了如何为一个配置好的OSLC客户端提交一个新的需求资源的创建请求。

    在您创建并配置了OSLC客户端之后myClient为需求管理域创建并配置OSLC客户端,为需求资源类型创建一个创建工厂。

    myCreationFactory = getCreationFactory(myClient,“要求”);

    使用创建工厂创建标题为的新需求资源我的新要求.从需求资源的服务提供者中检索完整的资源数据,并检查资源。

    newReq = createrrequirement (mycreatationfactory)“我的新要求”);fetch (newReq myClient);newReq
    newReq =需求与属性:ResourceUrl: 'https://localhost:9443/rm/resources/_72lxMWJREeup0…'标题:'我的新需求'标识符:'1806'

    在系统浏览器中打开需求资源显示函数。

    显示(newReq)

    版本历史

    在R2021a中引入