Gewusst wie: Importieren von UML-Modellelementen aus XMI-Dateien

Mit diesem Visual Studio 2010 Feature Pack können Sie UML-Diagrammen in Visual Studio 2010 Ultimate UML-Elemente aus anderen Tools hinzufügen, in dem Sie diese Elemente als XMI 2.1 (XML Metadata Interchange)-Dateien importieren. Diese Version unterstützt das Importieren von Elementen für UML-Sequenzdiagramme, Klassendiagramme und Anwendungsfalldiagramme. Sie können UML-Modell-Explorer verwenden, um importierte Elemente anzuzeigen und sie vorhandenen UML-Diagrammen oder neuen UML-Diagrammen hinzuzufügen. Weitere Informationen finden Sie unter Visual Studio Feature Packs.

Wichtig

Sie müssen Visual Studio 2010 Feature Pack installieren, um diese Funktion verwenden zu können.

Prozeduren

Bevor Sie Modellelemente aus XMI-Dateien importieren, benötigen Sie eine Visual Studio-Projektmappe, die mindestens ein Modellierungsprojekt enthält. Wenn die Projektmappe kein Modellierungsprojekt enthält, müssen Sie zuerst ein Modellierungsprojekt hinzufügen, um Elemente importieren zu können. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen.

Tipp

Eine XMI-Datei kann Elemente enthalten, die über benutzerdefinierte Profile verfügen. Beim Importieren einer XMI-Datei werden Sie aufgefordert, diese Profile zu installieren. Wenn Sie die Profile bei der Aufforderung nicht installieren, werden nur die Elemente importiert. Sie müssen die XMI-Datei erneut importieren, um die Profile verwenden zu können. Nachdem Sie die Profile installiert haben, werden Sie aufgefordert, Visual Studio neu zu starten. Sie müssen dann die XMI-Datei erneut importieren, um die Elemente importieren zu können. Wenn Sie Visual Studio nicht neu starten, können Sie keine XMI-Dateien oder Elemente importieren, bis Visual Studio neu gestartet wurde.

So importieren Sie Modellelemente aus einer XMI-Datei

  1. Öffnen Sie eine Visual Studio-Projektmappe, die mindestens ein Modellierungsprojekt enthält.

    Tipp

    Elemente werden in das erste Modell der Projektmappe importiert. Zum Importieren von Elementen in ein bestimmtes Modell entladen Sie alle anderen Modellierungsprojekte der Projektmappe, und laden Sie dann die Projekte nach dem Importieren der Elemente erneut.

  2. Klicken Sie im Menü Architektur auf Import XMI (XMI importieren).

  3. Wechseln Sie im Dialogfeld Import an XMI File (XMI-Datei importieren) zu der XMI-Datei, und wählen Sie sie aus.

  4. Wenn benutzerdefinierte Profile zum Installieren verfügbar sind, werden Sie in einer Meldung aufgefordert, diese Profile zu installieren:

    Aktion

    Schritte

    Installieren von Profilen und anschließendes Importieren der Elemente.

    1. Klicken Sie auf Ja, um die Profile zu installieren.

      Ein Meldungsfeld wird angezeigt, in dem Sie aufgefordert werden, Visual Studio neu zu starten.

    2. Klicken Sie auf Ja, um Visual Studio neu zu starten.

      HinweisHinweis
      Wenn Sie auf Nein klicken, können Sie keine weiteren XMI-Dateien importieren, bis Visual Studio neu gestartet wurde.
    3. Importieren Sie die XMI-Datei erneut, um die Elemente zu importieren.

    Importieren von Elementen ohne ihre Profile.

    Klicken Sie auf Nein.

    Sie müssen die XMI-Datei erneut importieren, um die Profile verwenden zu können.

    Im Ausgabefenster wird der Status der importierten Elementen angezeigt. Zudem wird angegeben, ob Warnungen ausgegeben wurden und an welchem Ort sich die XML-Protokolldatei befindet, in die die Warnungen gespeichert wurden. Die Protokolldatei besitzt den gleichen Namen wie die importierte XMI-Datei, z. B. XMIDateiname.XmiImportLog.xml. Wenn Profile importiert wurden, wird eine zweite Protokolldatei mit dem folgenden Namen erstellt: XMIDateiname.XmiImportLog.profile.xml.

  5. Öffnen Sie UML-Modell-Explorer, und erweitern Sie den ersten Modellknoten, um die importierten Elemente anzuzeigen.

    Tipp

    Zeigen Sie zum Öffnen des UML-Modell-Explorers im Menü Architektur auf Windows, und klicken Sie dann auf UML-Modell-Explorer.

  6. Ziehen Sie die importierten Elemente aus UML-Modell-Explorer in die Diagrammoberfläche, um sie ihrem entsprechenden UML-Diagramm hinzuzufügen.

    Tipp

    Ziehen Sie ein Interaction-Element in UML-Modell-Explorer in ein leeres Sequenzdiagramm, um eine vollständige Sequenz visuell darzustellen.

Siehe auch

Konzepte

Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen

Weitere Ressourcen

Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack