oslc.rm.RequirementCollection

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

    Описание

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

    Создание

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

    Свойства

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

    Навигация 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,'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