oslc.rm.RequirementCollection

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

    Описание

    The oslc.rm.RequirementCollection объект представляет ресурсы набора требований в области управления требованиями поставщика услуг Open Services for Lifecycle Collaboration (OSLC). После создания и настройки oslc.Client и oslc.core.QueryCapability объекты, запросить у поставщика услуг доступные ресурсы набора требований при помощи queryRequirementCollections функция.

    Создание

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

    Свойства

    расширить все

    URL-адрес навигации для ресурса набора требований, заданный как символьный массив.

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

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

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

    Типы данных: logical

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

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

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

    Типы данных: logical

    Заголовок набора требований, заданный как символьный массив.

    Идентификатор ресурса набора требований 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,'RequirementCollection');

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

    reqCollections = queryRequirementCollections(myQueryCapability)
    reqCollections = 
    
      1×5 RequirementCollection array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

    myReqCollection = reqCollections(1);
    status = fetch(myReqCollection,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myReqCollection.Title
    title =
    
        'Requirement Collection 1'
    

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

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

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

    show(myReqCollection)

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

    После создания и настройки клиента OSLC myClient как описано в разделе Создание и настройка клиента OSLC для области управления требованиями, создайте фабрику создания для типа ресурса набора требований.

    myCreationFactory = getCreationFactory(myClient,...
    'RequirementCollection');

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

    newReqCollection = createRequirementCollection(myCreationFactory,...
    'My New Requirement Collection')
    fetch(newReqCollection,myClient);
    newReqCollection
    newReqCollection = 
    
        RequirementCollection with properties:
        ResourceUrl: 'https://localhost:9443/rm/resources/_72lxMWJREeup0r..'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Requirement Collection'
         Identifier: '1808'

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

    show(newReqCollection)
    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте