Beim Suchen in UML-Modellen können Sie den Suchvorgang durch Angeben von Suchbedingungen anpassen. Sie können die Suchbedingungen so wählen, dass eine eng begrenzte oder eine breit angelegte Suche ausgeführt wird. Begrenzte Suchvorgänge liefern weniger Suchergebnisse als breit angelegte (allgemeine) Suchvorgänge.
! : ; { } ( ) , . ? ' " \
Die folgende Tabelle enthält die Suchbedingungen, die Sie in den Fenstern Suchen und Ersetzen angeben können. Einige der Suchbedingungen werden erst nach Klicken auf die Schaltfläche Erweitert angezeigt.
Suchbedingungen | Beschreibung | Beispiel |
---|---|---|
Nur ganzes Wort suchen | Aktivieren Sie das Markierungsfeld Nur ganzes Wort suchen, um nur ganze Wörter zu suchen und nicht Teilwörter, die in einem längeren Wort vorkommen. |
Wenn Sie mit dieser Option nach "Package1" suchen, wird "Package1(a)" oder Package1[a] gefunden, aber nicht "Package1a". |
Groß-/Kleinschreibung beachten | Aktivieren Sie das Markierungsfeld Groß-/Kleinschreibung beachten, damit bei der Suche die Schreibung berücksichtigt wird, d. h. es wird nur Text gefunden, der die Groß- bzw. Kleinschreibung aufweist, die Sie im Feld Zu suchendes Element angegeben haben. |
Wenn Sie mit dieser Option nach "Rational" suchen, wird nur das Wort "Rational" gefunden. Wenn diese Option inaktiviert ist, wird jeder Text gefunden, der mit dem im Feld Zu suchendes Element angegebenen Text übereinstimmt, ohne Berücksichtigung der Groß-/Kleinschreibung. Wenn Sie ohne diese Option nach 'Rational' suchen, wird sowohl 'rational' als auch 'Rational' gefunden. |
Nicht in Diagrammen suchen | Aktivieren Sie das Markierungsfeld Nicht in Diagrammen suchen, um die Suche auf Modellelemente in dem Modell zu beschränken. |
Enthält ein Modell ein Klassenmodellelement, das durch ein Klassendiagrammelement in einem Diagramm repräsentiert wird, findet der Suchvorgang nur das Klassenmodellelement. Wenn diese Option inaktiviert ist, werden auch Diagrammelemente und Beziehungen in Diagrammen durchsucht. |
Erweitert > Felder | Wenn Sie in den Fenstern Suchen und Ersetzen auf die Schaltfläche Erweitert klicken, wird die Liste 'Felder' angezeigt. Mit Hilfe dieser Liste können Sie angeben, ob Modellelementnamen, Modellelementdokumentation oder beides durchsucht werden soll. |
Aktivieren Sie das Markierungsfeld Dokumentation, wenn nicht nach Vorkommen des Suchbegriffs im Modellelementnamen gesucht werden soll. In diesem Fall wird nur die Modellelementdokumentation durchsucht. |
Erweitert > Typen | Wenn Sie in den Fenstern Suchen und Ersetzen auf die Schaltfläche Erweitert klicken, wird die Liste 'Typen' angezeigt. Mit Hilfe dieser Liste können Sie auswählen, welche Modellelementtypen bei der Suche berücksichtigt werden sollen. Jeder Modellelement- und Beziehungstyp wird durch ein Symbol und einen Namen dargestellt. Wenn Sie ein Markierungsfeld aktivieren, wird der betreffende Typ von Modellelement oder Beziehung in die Suche einbezogen. |
Wenn Sie das Markierungsfeld Klasse auswählen, werden Klassen gefunden, die den im Feld Zu suchendes Element angegebenen Text enthalten. Wenn das Markierungsfeld inaktiviert ist, wird dieser Modellelement- oder Beziehungstyp nicht in den Suchvorgang einbezogen. Wenn Sie beispielsweise das Markierungsfeld Klasse inaktivieren, werden keine Klassen gefunden, selbst wenn ein Klassenname den im Feld Zu suchendes Element angegebenen Text enthält. |
Erweitert > Zusätzlicher OCL-Filter | Im Feld Zusätzlicher OCL-Filter, das nach Klicken auf die Schaltfläche Erweitert angezeigt wird, können Sie einen OCL-Ausdruck (OCL = Object Constraint Language) eingeben, der als Filter auf vorhandene Ergebnisse angewendet werden soll. |
Wenn Sie einen OCL-Ausdruck eingeben, können Sie diesen Filter zum Durchsuchen der vorhandenen Suchergebnisse verwenden. |