Conditions de recherche

Lorsque vous recherchez des modèles UML, vous avez la possibilité de personnaliser la recherche en précisant des conditions de recherche. Vous pouvez choisir les conditions de façon à rendre votre recherche plus spécifique ou plus générale. En principe, les recherches spécifiques renvoient moins de résultats que les recherches générales.

Remarque : Un mot signifie que les caractères sont séparés par un espace, une tabulation, une nouvelle ligne ou un retour, ou par les symboles ci-après :

! : ; { } ( ) , . ? ' " \

Le tableau ci-dessous contient les conditions de recherche que vous pouvez indiquer dans les fenêtres Rechercher et Remplacer. Plusieurs d'entre elles sont uniquement disponibles lorsque vous cliquez sur le bouton Avancé.

Conditions de recherche Description Exemple
Mot entier

Vous pouvez cocher la case Mot entier seulement pour rechercher les occurrences correspondant aux mots entiers et non à une partie d'un mot plus long.

Si vous cochez cette case et recherchez le mot "Package1", la recherche peut trouver "Package1(a)" ou Package1[a] mais pas "Package1a".

Respecter la casse

Vous pouvez cocher la case Respecter la casse pour indiquer que la recherche est sensible à la casse, ce qui signifie qu'elle ne porte que sur le texte contenant la même mise en majuscules que celui que vous avez indiqué dans la zone Rechercher quoi.

Si vous cochez cette case et recherchez "Rational", la recherche ne trouve que le mot "Rational". Si vous ne cochez pas cette case, la recherche ne porte que sur le texte correspondant à celui spécifié dans la zone Rechercher quoi, quelle que soit sa mise en majuscules.

Par exemple, si vous ne cochez pas cette case et recherchez "Rational", la recherche renvoie "rational" et "Rational".

Ne pas rechercher dans les diagrammes

Vous pouvez cocher la case Ne pas rechercher dans les diagrammes pour limiter la recherche aux éléments de modèle présents dans le modèle.

Si un modèle contient un élément de modèle de classe représenté par un élément de diagramme de classe dans un diagramme, la recherche porte uniquement sur l'élément de modèle de classe. Si vous ne cochez pas cette case, la recherche porte également sur les éléments de diagramme et les relations dans les diagrammes.

Avancé > Champs

Dans les fenêtres Rechercher et Remplacer, la liste Champs s'ouvre lorsque vous cliquez sur le bouton Avancé. Vous pouvez utiliser cette liste pour préciser si vous souhaitez rechercher des noms d'éléments de modèle, la documentation de l'élément de modèle, ou les deux.

Si vous cochez la case Documentation, la recherche ignore toutes les instances du texte que vous recherchez pour le nom de l'élément de modèle et porte uniquement sur la documentation de l'élément de modèle.

Avancé > Types

Dans les fenêtres Rechercher et Remplacer, la liste Types s'ouvre lorsque vous cliquez sur le bouton Avancé. Vous pouvez utiliser cette liste pour sélectionner les types d'éléments de modèle à inclure dans la recherche. Une icône et un nom représentent chaque type d'élément de modèle et de relation. Si vous cochez une case, la recherche porte sur chaque type d'élément de modèle ou de relation.

Si vous cochez la case Classe, la recherche porte sur les classes contenant le texte que vous avez indiqué dans la zone Rechercher quoi. Si vous ne la cochez pas, la recherche filtre ce type d'élément de modèle ou de relation. Par exemple, si vous ne cochez pas la case Classe, la recherche ne porte sur aucune classe, même si un nom de classe contient le texte spécifié dans la zone Rechercher quoi.

Avancé > Filtre OCL additionnel

Vous pouvez utiliser la zone Filtre OCL additionnel, qui s'ouvre lorsque vous cliquez sur le bouton Avancé, pour entrer une expression OCL (Object Constraint Language) à utiliser comme filtre en fonction des résultats existants.

Si vous entrez une expression OCL, vous pouvez utiliser le filtre pour procéder à une recherche dans les résultats de recherche et de remplacement existants.

Tâches associées
Recherche de modèles
Recherche de texte dans des modèles
Remplacement de texte dans des modèles
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.