Anzeigen von Typen und Beziehungen im Klassen-Designer

Mit dem Klassen-Designer können Sie Klassendiagramme verwalten, indem Sie die folgenden Aktionen ausführen:

Anzeigen von vorhandenen Typen im Klassen-Designer

Um einen vorhandenen Typ und die zugehörigen Member anzuzeigen, fügen Sie seine Form einem Klassendiagramm hinzu.

Es werden lokale und referenzierte Typen angezeigt. Ein lokaler Typ ist im aktuell geöffneten Projekt vorhanden und kann sowohl gelesen als auch geschrieben werden. Ein Typ, auf den verwiesen wird, ist in einem anderen Projekt oder einer Assembly, auf die verwiesen wird, enthalten und ist schreibgeschützt.

Informationen zum Erstellen neuer Typen in Klassendiagrammen finden Sie unter Erstellen von Typen im Klassen-Designer.

So zeigen Sie Typen aus einem Projekt in einem Klassendiagramm an

  1. Öffnen Sie in einem Projekt im Projektmappen-Explorer eine Klassendiagrammdatei (CD-Datei). Falls kein Klassendiagramm vorhanden ist, fügen Sie dem Projekt ein neues Klassendiagramm hinzu. Weitere Informationen finden Sie unter How to: Add Class Diagrams to Projects (Vorgehensweise: Hinzufügen von Klassendiagrammen zu Projekten).

  2. Ziehen Sie vom Projekt im Projektmappen-Explorer eine Quellcodedatei in das Klassendiagramm.

    Hinweis

    Wenn Ihre Projektmappe ein Projekt mit Code enthält, der für mehrere Apps freigegeben ist, können Sie Dateien oder Code nur aus folgenden Quellen in ein Klassendiagramm ziehen:

    • Das App-Projekt, welches das Diagramm enthält
    • Ein freigegebenes Projekt, das vom App-Projekt importiert wurde
    • Ein referenziertes Projekt
    • Eine Assembly

    Daraufhin werden die Formen, die die in der Quellcodedatei definierten Typen darstellen, im Diagramm an der Stelle angezeigt, an die Sie die Datei gezogen haben.

Sie können im Projekt enthaltene Typen auch anzeigen, indem Sie einen oder mehrere Typen vom Projektknoten in der Klassenansicht in das Klassendiagramm ziehen.

Tipp

Wenn die Klassenansicht nicht geöffnet ist, öffnen Sie Klassenansicht über das Menü Ansicht.

Wählen Sie in der Klassenansicht einen oder mehrere Typen aus, klicken Sie mit der rechten Maustaste auf die ausgewählten Typen, und wählen Sie Klassendiagramm anzeigen aus, um Typen im Diagramm an den Standardorten anzuzeigen.

Hinweis

Enthält das Projekt bereits ein geschlossenes Klassendiagramm mit dem Typ, wird das Klassendiagramm mit der Typform geöffnet. Ist in dem Projekt hingegen kein Klassendiagramm mit dem Typ enthalten, erstellt der Klassen-Designer im Projekt ein neues Klassendiagramm und öffnet dieses mit dem Typ.

Wenn Sie einen Typ in einem Diagramm zum ersten Mal anzeigen, wird die Form standardmäßig reduziert angezeigt. Sie können die Form erweitern, um ihren Inhalt anzuzeigen.

So zeigen Sie den Inhalt eines Projekts in einem Klassendiagramm an

Klicken Sie im Projektmappen-Explorer oder in der Klassenansicht mit der rechten Maustaste auf das Projekt, und wählen Sie Anzeigen und anschließend Klassendiagramm anzeigen aus. Daraufhin wird ein automatisch ausgefülltes Klassendiagramm erstellt.

Anzeigen der Vererbung zwischen Typen im Klassen-Designer

Sie können die Vererbungsbeziehung (sofern vorhanden) zwischen einem Basistyp und seinen abgeleiteten Typen in einem Klassendiagramm im Klassen-Designer finden. Informationen zum Erstellen einer Vererbungsbeziehung zwischen zwei Typen finden Sie unter Erstellen einer Vererbung zwischen Typen.

So finden Sie den Basistyp

  1. Klicken Sie im Klassendiagramm auf den Typ, für den Sie die Basisklasse oder -schnittstelle anzeigen möchten.

  2. Wählen Sie im Menü Klassendiagramm auf die Option Basisklasse anzeigen oder die Option Basisschnittstelle anzeigen.

    Die Basisklasse oder die Basisschnittstelle des Typs werden im Diagramm angezeigt. Eventuell verborgene Vererbungszeilen werden jetzt zwischen den beiden Formen angezeigt.

Sie können auch mit der rechten Maustaste auf den Typ klicken, dessen Basistyp Sie anzeigen möchten, und wählen Sie dann Basisklasse anzeigen oder Basisschnittstellen anzeigen.

So finden Sie die abgeleiteten Typen

  1. Klicken Sie im Klassendiagramm auf den Typ, für den Sie die abgeleiteten Klassen oder Schnittstellen anzeigen möchten.

  2. Wählen Sie im Menü Klassendiagramm die Option Abgeleitete Klassen anzeigen oder Abgeleitete Schnittstellen anzeigen.

    Im Diagramm werden die abgeleiteten Klassen oder Schnittstellen des Typs angezeigt. Eventuell verborgene Vererbungszeilen werden jetzt zwischen den Formen angezeigt.

Sie können auch mit der rechten Maustaste auf den Typ klicken, für den Sie die abgeleiteten Typen anzeigen möchten, und wählen Sie Abgeleitete Klassen anzeigen oder Abgeleitete Schnittstellen anzeigen.

Wechseln zwischen Member- und Zuordnungsnotation im Klassen-Designer

Im Klassen-Designer können Sie ändern, wie das Klassendiagramm eine Zuordnungsbeziehung zwischen zwei Typen von der Member- zur Zuordnungsnotation und andersherum darstellt. Member, die als Zuordnungslinien dargestellt werden, bieten oft eine nützliche Visualisierung der Beziehung von Typen.

Hinweis

Zuordnungsbeziehungen können als Membereigenschaft oder -feld dargestellt werden. Um die Membernotation in die Zuordnungsnotation zu ändern, muss ein Typ über den Member eines anderen verfügen. Um die Zuordnungsnotation in die Membernotation zu ändern, müssen die zwei Typen über eine Zuordnungslinie verbunden sein. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Zuordnungen zwischen Typen. Wenn Ihr Projekt über mehrere Klassendiagramme verfügt, betreffen Änderungen, die Sie an der Anzeige der Zuordnungsbeziehung für das Diagramm vornehmen, nur das Diagramm. Um die Darstellung, wie ein anderes Diagramm die Zuordnungsbeziehungen darstellt, zu ändern, öffnen und zeigen Sie das Diagramm an, und befolgen Sie diese Schritte.

Ändern der Membernotation in die Zuordnungsnotation

  1. Öffnen Sie vom Projektknoten im Projektmappen-Explorer aus die Klassendiagrammdatei (CD-Datei).

  2. Führen Sie einen Rechtsklick in der Typform auf dem Klassendiagramm auf die Membereigenschaft oder das -feld aus, die bzw. das die Zuweisung darstellt. Wählen Sie anschließend Als Zuordnung anzeigen aus.

    Tipp

    Wenn keine Eigenschaften oder Felder in der Typform sichtbar sind, sind die Depots in der Form womöglich reduziert. Um die Typform zu erweitern, führen Sie einen Doppelklick auf den Depotnamen oder einen Rechtsklick in die Typform aus, und wählen Sie Erweitern aus.

    Der Member verschwindet aus dem Depot in der Typform, und eine Zuordnungslinie erscheint, um die beiden Typen zu verbinden. Die Zuordnungslinie wird mit dem Namen der Eigenschaft bzw. des Felds bezeichnet.

So ändern Sie die Zuweisungsnotation in die Membernotation

Klicken Sie im Klassendiagramm mit der rechten Maustaste auf die Zuordnungslinie, und wählen Sie Als Eigenschaft anzeigen oder ggf. Als Feld anzeigen aus. Die Zuordnungslinie verschwindet, und die Eigenschaft wird im geeigneten Depot in ihrer Typform auf dem Diagramm angezeigt.