Skripting-Beispielprojekt
Unter dem folgenden Pfad steht ein Demo-Projekt, in dem die Skripterstellung mit UModel gezeigt wird, zur Verfügung: C:\Benutzer\<Benutzer>\Dokumente\Altova\UModel2025\UModelExamples\Scripting\ScriptSampleFind.asprj.
Dieses Skripting-Projekt besteht aus einem Makro und einem Windows-Formular. Über das Formular können Sie im aktuell geöffneten UModel-Projekt nach UML-Paketen, Schnittstellen, Operationen und anderen Elementarten suchen. Sie können auswählen, nach welchen Elementarten gesucht werden soll und bei der Suche die Groß- und Kleinschreibung ignorieren oder nur nach ganzen Wörtern suchen.
So laden Sie das Skripting-Projekt in den Skript-Editor:
1.Klicken Sie im Menü Extras auf Skript-Editor.
2.Klicken Sie auf Öffnen und navigieren Sie zur Datei ScriptSampleFind.asprj unter dem obigen Pfad.
Beachten Sie, dass das Projekt im Verzeichnis "Makros" ein Makro namens Find Sample enthält. außerdem befindet sich im Verzeichnis "Formulare" ein Suchformular, das mehrere Formular-Event Handler enthält.
So aktivieren Sie das Skripting-Projekt als globales UModel-Skripting-Projekt:
1.Klicken Sie im Menü Extras auf Optionen.
2.Klicken Sie auf das Register Skripting-Umgebung.
3.Klicken Sie unter "Globale Skripting-Projektdatei" auf Durchsuchen und wählen Sie die Datei ScriptSampleFind.asprj aus dem obigen Pfad aus.
4.Dieses Skripting-Projekt hat keine automatischen Makros und Applikations-Event-Handler, daher müssen die Kontrollkästchen Automatische Makros...ausführen und Ereignisse abarbeiten nicht aktiviert werden.
5.Klicken Sie auf Anwenden.
Daraufhin steht unter dem Menü Extras | Makros ein neuer Menüeintrag namens Find Sample zur Verfügung. Dieser neue Menübefehl ruft das Makro des Skripting-Projekts auf.
So führen Sie das Makro aus:
1.Öffnen Sie ein UModel-Projekt, das mehrere Pakete, Operationen usw. enthält (in diesem Beispiel C:\Benutzer\<Benutzer>\Dokumente\Altova\UModel2025\UModelExamples\Bank_Java.ump).
2.Klicken Sie im Menü Extras auf Makros und anschließend auf Find Sample.
3.Geben Sie den Suchbegriff ein und klicken Sie auf Find.
Wie oben gezeigt, werden daraufhin alle Projektelemente, deren Name den Suchbegriff enthält, aufgelistet. Sie können auf jedes beliebige Element im Raster klicken, um es im Projektfenster auszuwählen.