Altova UModel 2024 Basic Edition

Pakete (und eventuell darin enthaltene UML-Diagramme) können freigegeben und in verschiedenen UMode-Projekten verwendet werden. Pakete können mittels Referenz oder in Form einer Kopie in andere UModel-Projekte inkludiert werden.

 

Beachten Sie bitte außerdem, dass Unterprojektdateien jederzeit von einem Haupt- oder Unterprojekt abgeteilt werden können. Die Unterprojektdateien können vom Hauptprojekt aus als editierbare oder als schreibgeschützte Projekte inkludiert werden; die einzelnen Pakete werden freigegeben und als Unterprojektdatei gespeichert und können zu einem Versionskontrollsystem hinzugefügt werden. Nähere Informationen dazu finden Sie unter Aufteilen von UModel-Projekten.

 

Anmerkungen

Damit ein Paket freigegeben werden kann, darf es keine Links zu externen Elementen (Elementen außerhalb des freigegebenen Bereichs) enthalten.

Wenn Sie UModel-Projektdateien erstellen, verwenden Sie nicht eine einzige Projektdatei als "Vorlage/Kopie" für eine andere Projektdatei, in der Sie ein Paket freigeben möchten. Dies kann zu Konflikten führen, da jedes Element global nur einmal vorhanden sein sollte (siehe uuid). Dies wäre dann nicht der Fall, da zwei Projekte dann Elemente mit identischen uuids hätten.

So verwenden Sie ein Paket in mehreren Projekten:

Rechtsklicken Sie auf dem Register "Modell-Struktur" auf ein Paket und wählen Sie Unterprojekt | Paket freigeben. In der Modell-Struktur wird unterhalb des freigegebenen Pakets ein "freigegeben"-Symbol angezeigt. Dieses Paket kann nun in jedes beliebige andere UModel-Projekt inkludiert werden.

um_shared_package_01

So inkludieren/importieren Sie einen freigegebenen Ordner in ein Projekt:

1.Öffnen Sie das Projekt, das das freigegebene Paket enthalten soll (in diesem Beispiel ein leeres Projekt).

 

um_shared_package_02

 

2.Wählen Sie den Menüeintrag Projekt | Unterprojekt inkludieren...
3.Klicken Sie auf die Durchsuchen-Schaltfläche, wählen Sie das Projekt, das das freigegebene Paket enthält, aus und klicken Sie auf Öffnen. Im Dialogfeld "Unterprojekt inkludieren" können Sie das Paket/Projekt in Form einer Referenz oder als Kopie inkludieren.
um_shared_package_03
4.Wählen Sie die gewünschte Option (In diesem Beispiel "Durch Referenz") und klicken Sie auf OK.

 

Im neuen Paket ist nun das Paket "Deployment View" zu sehen. Das Quellprojekt des Pakets wird in Klammern angezeigt (in diesem Beispiel SharedPackage.ump).

um_shared_package_04

 

Anmerkungen:

 

Wenn Sie ein Quellprojekt inkludieren, das Unterprojekte enthält, werden auch alle Unterprojekte des Quellprojekts in das Zielprojekt inkludiert.

Freigegebene Ordner, die in Form einer Referenz inkludiert wurden, können jederzeit durch Rechtsklick auf den Ordner und Auswahl von Unterprojekt | Als Kopie in "als Kopie" geändert werden.

 

Auflösen von Links zu externen Elementen

Wenn Sie versuchen ein Paket freizugeben, das Links zu externen Elementen aufweist, erscheint ein Dialogfeld mit einer Warnmeldung. So wird etwa die folgende Meldung angezeigt, wenn Sie versuchen, das Paket "Deployment View" des Beispielprojekts C:\Benutzer\<Benutzername>\Dokumente\Altova\UModel2024\UModelExamples\Tutorial\BankView-start.ump freizugeben.

um_shared_package_05

 

Klicken Sie auf Ja, um das Paket trotz der Fehler freizugeben. Das Fenster "Meldungen" enthält Informationen über die einzelnen externen Links.

um_shared_package_06

 

Klicken Sie im Fenster "Meldungen" auf einen Eintrag, um das entsprechende Element im Fenster "Modell-Struktur" anzuzeigen.

© 2017-2023 Altova GmbH