Condizioni di ricerca per modelli UML

Quando si ricercano modelli UML, è possibile personalizzare la ricerca specificando delle condizioni. È possibile scegliere condizioni che rendano la ricerca più specifica o più generale. Ricerche specifiche generalmente includono risultati minori rispetto alle ricerche generiche.
Nota: una parola indica che i caratteri sono separati da spazio, tabulazione, nuova riga o ritorno a capo o i seguenti simboli:

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

La seguente tabella contiene le condizioni di ricerca specificare nelle finestre Trova e Sostituisci. Diverse delle condizioni di ricerca sono disponibili solo quando si fa clic sul pulsante Avanzate.

Condizioni di ricerca Descrizione Esempio
Parole intere

È possibile utilizzare la casella di controllo Solo parole intere per ricercare ricorrenze che siano parole intere e non parte di una parola più lunga.

Se si seleziona questa casella di controllo e si ricerca "Package1", la ricerca troverà "Package1(a)" o Package1[a] ma non "Package1a".

Maiuscole/minuscole

È possibile utilizzare la casella di controllo Maiuscole/minuscole per indicare che la ricerca è sensibile alle maiuscole/minuscole, ossia ricerca solo un testo con la stessa distinzione tra maiuscole e minuscole del testo specificato nel campo Trova.

Se si seleziona questa casella di controllo e si ricerca "Rational", la ricerca troverà solo la parola "Rational". Se si deseleziona questa casella di controllo, la ricerca ricercherà qualsiasi testo che corrisponda a quello specificato nel campo Trova, indipendentemente dalla distinzione tra maiuscole e minuscole.

Ad esempio, se si seleziona questa casella di controllo e si ricerca "Rational", la ricerca troverà sia "rational" che "Rational".

Non ricercare nei diagrammi

È possibile utilizzare la casella di controllo Non ricercare nei diagrammi per limitare la ricerca a elementi nel modello.

Se un modello contiene un elemento del modello di classe rappresentato da un elemento del diagramma di classe in un diagramma, la ricerca troverà solo l'elemento del modello di classe. Se si deseleziona questa casella di controllo, la ricerca ricercherà anche elementi del diagramma e relazioni nei diagrammi.

Campi > avanzati

Nelle finestre Trova e Sostituisci, l'elenco Campi viene visualizzato dopo avere fatto clic sul pulsante Avanzate. È possibile utilizzare l'elenco per specificare se si intende ricercare i nomi e/o la descrizione dell'elemento del modello.

Se si seleziona la casella di controllo Documentazione, la ricerca ignora le istanze del testo che si stanno ricercando nel nome dell'elemento del modello e si concentra solo sulla relativa documentazione.

Tipi > avanzati

Nelle finestre Trova e Sostituisci, l'elenco Tipi viene visualizzato dopo avere fatto clic sul pulsante Avanzate. È possibile utilizzare l'elenco per selezionare i tipi di elementi di modello da includere nella ricerca. Un'icona e un nome rappresentano ogni tipo di relazione e di elemento del modello. Se si seleziona una casella di controllo, la ricerca include tale tipo di relazione o elemento.

Se si seleziona la casella di controllo Classe, la ricerca troverà le classi con il testo specificato nel campo Trova. Se si deseleziona la casella di controllo, la ricerca filtrerà tale tipo di relazione o elemento. Ad esempio, se si deseleziona la casella di controllo Classe, la ricerca non troverà alcuna classe, anche se il nome classe contiene il testo specificato nel campo Trova.

Avanzate > Filtro OCL aggiuntivo

È possibile utilizzare il campo Filtro OCL aggiuntivo, che viene visualizzato dopo avere fatto clic su Avanzate, per immettere un'espressione OCL (Object Constraint Language) da utilizzare come filtro basato su risultati esistenti.

Se si immette un'espressione OCL, è possibile utilizzare il filtro per ricercare risultati esistenti di Trova e Sostituisci.

Attività correlate
Individuazione e sostituzione di testo nei modelli UML

Feedback