Consultas do Rational DOORS

O caminho de consulta começa com o elemento raiz (módulo), continua com seu elemento filho (objeto), com o atributo filho do objeto e assim por diante. Por exemplo: Module/Object/Attribute/Name.
Tabela 1. Consultas de dados do Rational DOORS comumente usadas
Consulta Descrição
módulo Retorna um único resultado, o módulo de origem.
module/object Retorna todos os objetos no módulo de origem, como filtrados ou classificados por uma visualização de origem de dados.
module/object/attribute Se usada em um contexto module/object retorna todos os atributos para o objeto atual. Se não usada neste contexto, retorna todos os objetos no módulo de origem.
Uma consulta é anexada a um elemento de modelo. O elemento de modelo e seus filhos podem usar os atributos das entidades retornadas pela consulta atual, bem como os atributos das consultas de elementos pai. No exemplo a seguir, após a aplicação da consulta module/object, qualquer um dos atributos do elemento do esquema para o objeto pode ser utilizado, como Absolute Number, Has inlink ou Object Text.

Consultas aninhadas

Elementos de modelo são geralmente aninhados. Configurar consultas em elementos e seus elementos filhos cria contextos aninhados. A consulta no elemento-filho é executada nos resultados da consulta pai.

Consultas aninhadas do Rational DOORS

No elemento de contêiner pai, apenas os atributos module/object podem ser usados. No elemento de contêiner filho, os atributos da consulta de Módulo/objeto/atributo podem ser usados. A segunda consulta produz uma lista de atributos para o objeto atual retornado pela consulta do contêiner pai.