Ao procurar modelos UML, é possível personalizar a procura, especificando condições de procura. Você pode escolher condições para tornar sua procura mais específica ou mais geral. As procuras específicas normalmente retornam menos resultados que as procuras gerais.
! : ; { } ( ) , . ? ' " \
A tabela a seguir contém as condições de procura que podem ser especificadas nas janelas Localizar e Substituir. Várias das condições de procura estão disponíveis apenas quando você clica no botão Avançado.
Condições de Procura | Descrição | Exemplo |
---|---|---|
Corresponder palavra inteira | É possível utilizar a caixa de opções Corresponder apenas palavra inteira para procurar por ocorrências que são palavras inteiras e não parte de uma palavra maior. |
Se você selecionar essa caixa de opções e procurar por "Package1", a procura pode localizar "Pacote1(a)" ou Pacote1[a], mas não pode localizar "Pacote1a". |
Coincidir Maiúsculas e Minúsculas | Você pode utilizar a caixa de opções Coincidir Maiúsculas e Minúsculas para indicar se a procura faz distinção entre maiúsculas e minúsculas, o que significa que a procura localiza apenas texto que coincida letras maiúsculas e minúsculas do texto especificado no campo Localizar. |
Se você selecionar essa caixa de opções e procurar por "Rational", a procura localizará apenas a palavra "Rational". Se você desmarcar essa caixa de opções, a procura localizará qualquer texto que corresponder ao texto especificado no campo Localizar, independentemente das letras serem maiúsculas ou minúsculas. Por exemplo, se você limpar essa caixa de opções e procurar por "Rational", a procura localizará "rational" e "Rational". |
Não procurar em diagramas | É possível utilizar a caixa de opções Não procurar em diagramas para limitar a procura para elementos no modelo. |
Se um modelo contiver um elemento de modelo de classe que seja representado por um elemento de diagrama de classe em um diagrama, a procura localizará apenas o elemento de modelo de classe. Se você limpar essa caixa de opções, a procura também localiza elementos de diagramas e relacionamentos em diagramas. |
Avançado > Campos | Nas janelas Localizar e Substituir, a lista Campos é aberta depois que você clica no botão Avançado. Você pode utilizar a lista para especificar se deseja procurar nomes do elemento do modelo, a documentação do elemento do modelo ou ambos. |
Se você selecionar a caixa de opções Documentação, a procura ignorará quaisquer instâncias do texto que está sendo procurado no nome do elemento do modelo; a procura será feita apenas na documentação do elemento do modelo. |
Avançado > Tipos | Nas janelas Localizar e Substituir, a lista Tipos é aberta depois que você clica no botão Avançado. Você pode utilizar a lista para selecionar os tipos de elementos do modelo a serem incluídos na procura. Um ícone e um nome representam cada tipo de elemento de modelo e relacionamento. Se você selecionar uma caixa de opções, a procura incluirá esse tipo de elemento do modelo ou relacionamento. |
Se você selecionar a caixa de opções Classe, a procura localizará classes com o texto especificado no campo Localizar. Se você limpar a caixa de opções, a procura irá filtrar esse tipo de elemento de modelo ou relacionamento. Por exemplo, se limpar a caixa de opções Classe, a procura não localizará nenhum classe, mesmo se um nome de classe contiver o texto especificado no campo Localizar o que. |
Avançado > Filtro OCL Adicional | Você pode utilizar o campo Filtro OCL Adicional, que é aberto depois de clicar no botão Avançado, para digitar uma expressão OCL (Object Constraint Language) para ser utilizada como um filtro com base nos resultados existentes. |
Se você digitar uma expressão OCL, poderá utilizar o filtro para procurar em resultados de localizar e substituir existentes. |