Freigeben über


Gewusst wie: Hinzufügen von Stereotypen zu Modellelementen

In Visual Studio Ultimate können Sie einem UML-Modellelement ein Stereotyp hinzufügen, um es zu kommentieren und spezielle Eigenschaften für das Element bereitzustellen.

Um einem Modellelement ein Stereotyp hinzuzufügen, muss das Stereotyp in einem Profil definiert sein, und Sie müssen das Profil mit einem Paket oder dem Modell verknüpfen, das das Modellelement enthält. Jedes Stereotyp kann nur bestimmten Arten von Modellelement, z. B. UML-Klassen, Anwendungsfällen oder Komponenten, hinzugefügt werden.

Wenn Sie z. B. eine UML-Klasse mit dem Stereotyp «specification» definieren möchten, müssen Sie sie in einem Paket oder Modell erstellen, das mit dem Standardprofil L2 verknüpft ist.

Jedes Modell ist standardmäßig mit den UML-Standardprofilen L2 und L3 verknüpft.

So verknüpfen Sie ein Profil mit einem Modell oder einem Paket

  1. Öffnen Sie den UML-Modell-Explorer. Zeigen Sie im Menü Architektur auf Fenster, und klicken Sie dann auf UML-Modell-Explorer.

  2. Suchen Sie ein Paket oder ein Modell, das alle Elemente enthält, auf die Sie die Stereotype im Profil anwenden möchten.

  3. Klicken Sie mit der rechten Maustaste auf das Paket oder Modell, und klicken Sie anschließend auf Eigenschaften.

  4. Legen Sie im Eigenschaftenfenster die Eigenschaft Profile auf die Profile fest, die die zu verwendenden Stereotype enthalten.

    Die Stereotype des Profils sind dann in allen Elementen im Modell oder Paket verfügbar. Wenn das Paket andere Pakete enthält, sind die Stereotype auch in den Elementen in diesen Paketen verfügbar.

So fügen Sie Modellelementen oder -beziehungen Stereotype hinzu

  1. Klicken Sie in einem Diagramm oder im UML-Modell-Explorer mit der rechten Maustaste auf das Modellelement oder die Modellbeziehung, und klicken Sie dann auf Eigenschaften.

    Hinweis

    Um mehreren Elementen die gleichen Stereotype hinzuzufügen, können Sie mehrere Elemente auswählen und dann mit der rechten Maustaste auf eines der Elemente klicken.

  2. Klicken Sie auf die Eigenschaft Stereotypes, und wählen Sie die Stereotype aus, die Sie anwenden möchten.

    Für die meisten Arten von Elementen und Beziehungen werden die ausgewählten Stereotype innerhalb von Chevrons (« ») im Modellelement angezeigt.

    Hinweis

    Wenn die Eigenschaft Stereotypes nicht angezeigt wird oder wenn das gewünschte Stereotyp nicht angezeigt wird, überprüfen Sie, ob sich das Modellelement in einem Paket oder einem Modell befindet, mit dem das entsprechende Profil verknüpft wurde.

  3. Einige Stereotype ermöglichen es Ihnen, die Werte zusätzlicher Eigenschaften für das Modellelement festzulegen. Um diese Eigenschaften anzuzeigen, erweitern Sie die Eigenschaft Stereotypes.

So erstellen Sie Modellelemente in einem Paket

  1. Erstellen Sie in einem UML-Klassendiagram oder im UML-Modell-Explorer ein Paket.

  2. Fügen Sie mit einem der folgenden Verfahren dem Paket Modellelemente hinzu:

    • Klicken Sie in einem UML-Klassendiagramm auf das Tool für ein Element, und klicken Sie dann im Diagramm in das Paket.

      - oder -

    • Klicken Sie im UML-Modell-Explorer mit der rechten Maustaste auf das Paket, zeigen Sie auf Hinzufügen, und klicken Sie dann auf einen Elementtyp.

      - oder -

    • Ziehen Sie im UML-Modell-Explorer ein vorhandenes Element in das Paket.

      - oder -

    • Verknüpfen Sie ein Diagramm mit dem Paket, und erstellen Sie dann Elemente innerhalb des Diagramms.

      Klicken Sie hierzu mit der rechten Maustaste auf einen leeren Bereich des Diagramms, und klicken Sie dann auf Eigenschaften. Legen Sie im Eigenschaftenfenster die Eigenschaft Linked Package auf das gewünschte Paket fest.

      Alle neuen Elemente, die Sie im Diagramm erstellen, werden innerhalb dieses Pakets definiert.

      Sie können dieses Verfahren nur für einige Typen von Diagrammen ausführen.

Siehe auch

Konzepte

Gewusst wie: Definieren eines Profils zum Erweitern von UML

Definieren von Paketen und Namespaces

Weitere Ressourcen

Anpassen des Modells mit Profilen und Stereotypen

Einfärben von UML-Klassen nach Stereotyp