oslc.rm.Requirement

Ресурс требования для области управления требованиями OSLC

    Описание

    oslc.rm.Requirement объект представляет ресурсы требования в области управления требованиями Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг. После создания и конфигурирования oslc.Client и oslc.core.QueryCapability объекты, запросите поставщика услуг для доступных ресурсов требования при помощи queryRequirements функция.

    Создание

    Создайте oslc.rm.Requirement объект при помощи createRequirement функция.

    Свойства

    развернуть все

    Навигация URL для ресурса требования в виде символьного массива.

    Индикатор для незафиксированных изменений в ресурсе требования в виде логического 1или 0 где:

    • 1 указывает, что ресурс требования отменил фиксацию изменений.

    • 0 указывает, что ресурс требования не имеет никаких незафиксированных изменений.

    Типы данных: логический

    ресурс требования выбирает состояние в виде логического 1 или 0 где:

    • 1 указывает, что ресурс требования выбирается.

    • 0 указывает, что ресурс требования не выбирается.

    Типы данных: логический

    Заголовок требования в виде символьного массива.

    Идентификатор ресурса требования OSLC в виде символьного массива.

    Функции объекта

    addLinkДобавьте ссылку к локальному объекту ресурса требования OSLC
    addResourcePropertyДобавьте свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавьте текстовое свойство в локальный объект ресурса OSLC
    commitОтправьте локальные изменения поставщику услуг OSLC
    fetchПолучите полные данные ресурсов от поставщика услуг OSLC
    getLinksПолучите локально сохраненные ссылки трассируемости от объекта ресурса требования OSLC
    getPropertyПолучите локальное содержимое текстового свойства от объекта ресурса OSLC
    getRDFПолучите ресурс данные RDF/XML из объекта ресурса OSLC
    getResourcePropertyПолучите локальное содержимое свойства ресурса от объекта ресурса OSLC
    getSLRequirementsПолучите импортированное требование, на которое ссылаются, сопоставленное с объектом ресурса требования OSLC
    removeУдалите ресурс от поставщика услуг OSLC
    removeLinkУдалите ссылку из локального объекта ресурса требования OSLC
    removeResourcePropertyУдалите свойство ресурса из локального объекта ресурса OSLC
    setPropertyУстановите локальное содержимое текстового свойства для объекта ресурса OSLC
    setRDFУстановите содержимое RDF для локального объекта ресурса OSLC
    setResourceUrlУстановите ресурс URL для локального объекта ресурса OSLC
    showПросмотрите ресурс OSLC в системном браузере

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос запроса для ресурсов требования со сконфигурированным клиентом OSLC, отредактируйте существующий ресурс требования и передайте изменения в поставщике услуг.

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области управления Требованиями, создают возможность запроса типа ресурса требования.

    myQueryCapability = getQueryService(myClient,'Requirement');

    Отправьте запрос запроса поставщику услуг для доступных ресурсов требования.

    reqs = queryRequirements(myQueryCapability)
    reqs = 
    
      1×30 Requirement array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Присвойте ресурс требования переменной myReq. Получите полные данные ресурсов от поставщика услуг для ресурса требования. Исследуйте Title свойство.

    myReq = reqs(1);
    status = fetch(myReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myReq.Title
    title =
    
        'Requirement 1'
    

    Отредактируйте заголовок требования и передайте изменение в поставщике услуг.

    myReq.Title = 'My New Requirement Title';
    status = commit(myReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Откройте ресурс требования в системном браузере при помощи show функция.

    show(myReq)

    В этом примере показано, как отправить запрос создания для нового ресурса требования со сконфигурированным клиентом OSLC.

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области управления Требованиями, создают фабрику создания для типа ресурса требования.

    myCreationFactory = getCreationFactory(myClient,'Requirement');

    Используйте фабрику создания, чтобы создать новый ресурс требования с заголовком My New Requirement. Получите полные данные ресурсов от поставщика услуг для ресурса требования и смотрите ресурс.

    newReq = createRequirement(myCreationFactory,'My New Requirement');
    fetch(newReq,myClient);
    newReq
    newReq = 
    
      Requirement with properties:
    
        ResourceUrl: 'https://localhost:9443/rm/resources/_72lxMWJREeup0...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Requirement'
         Identifier: '1806'

    Откройте ресурс требования в системном браузере при помощи show функция.

    show(newReq)
    Введенный в R2021a