Modellansicht

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu GUI-Komponenten für die Modellierung

Ansicht > Modellansicht

Die Modellansicht öffnen Sie mit dem Menübefehl Ansicht > Modellansicht.

Die Modellansicht steht nur für Delphi-Projekte zur Verfügung.

Einführung

Die Modellansicht zeigt die logische Struktur und die Hierarchie Ihres Modellierungsprojekts.

Die Modellhierarchie enthält die logische Darstellung des Modells Ihres Modellierungsprojekts. Die Modellhierarchie zeigt die Hierarchie der Modellierungselemente in Projekten: die Stammknoten sind Projektknoten, dann kommen Knoten von Namespaces (Packages) und Diagrammen, dann Knoten von anderen in Diagrammen angezeigten Modellierungselementen.

Doppelklicken Sie auf einen Knoten in der Modellansicht, um den Quelltext-Editor für eine bestimmte Klasse, eine Schnittstelle oder ein Member zu öffnen.

Hinweis: Durch Doppelklicken auf einen Namespace-Knoten in der Modellhierarchie wird keine spezielle Quelltextdatei geöffnet, weil Namespaces sich auf mehrere Quelldateien erstrecken können.

Kontextmenü

Das Kontextmenü der Modellansicht öffnen Sie durch Klicken mit der rechten Maustaste auf Modellhierarchieknoten. Die im Kontextmenü verfügbaren Befehle hängen vom ausgewählten Modellierungselement ab. Mit dem Kontextmenü können Sie neue Elemente direkt in das Modell in der Modellansicht einfügen. Über die Kontextmenüs können beispielsweise folgende Aktionen ausgeführt werden:

In der Modellansicht verwendete Symbole

Diese Tabelle enthält die Symbole der in der Modellansicht angezeigten Modellhierarchie:

Symbol Bedeutung

Symbol "Projekt"

UML 1.5-Designprojekt

Symbol "Projekt"

UML 2-Designprojekt

Symbol "Projekt"

Delphi-Projekt

Symbol "Package/Namespace"

Package oder Namespace

Klassendiagramm

Klassendiagramm. UML 1.5

Klassendiagramm UML 2

Klassendiagramm. UML 2

Symbol "Klasse"

Klasse

Symbol "Schnittstelle"

Schnittstelle

Assoziationsklasse

Assoziationsklasse

Typdefinition

Typdefinition

Delegat

Delegat

Symbol "Eigenschaft"

Eine Eigenschaft einer Klasse

Objekt

Objekt - Element von Klassen-, Verteilungs-, Kollaborations-, Aktivitäts- und Zustandsdiagrammen

Einschränkung

Einschränkung - Element von Klassendiagrammen

Hinweis

Hinweis

Attribut

Attribut

Operation

Operation

Datentyp

Datentyp

Struktur

Struktur

Union

Union

Enumeration

Enumeration

Enumeration

Enumeration; UML 2

Enumerationswert

Enumerationswert

Instanzspezifikation

Instanzspezifikation

Instanzspezifikations-Slot

Instanzspezifikations-Slot

Part

Part

Port

Port

Aktivitätsdiagramm

Aktivitätsdiagramm; UML 1.5

UML 2-Aktivitätsdiagramm

Aktivitätsdiagramm; UML 2

Aktivität

Aktivität - Element von Aktivitätsdiagrammen

Entscheidung

Entscheidung - Element von Aktivitätsdiagrammen

Signalempfang

Signalempfang - Element von Aktivitätsdiagrammen

Signalsendung

Signalsendung - Element von Aktivitätsdiagrammen

Verantwortlichkeitsbereich

Verantwortlichkeitsbereich - Element von Aktivitätsdiagrammen

Endzustand

Endzustand - Element von Aktivitäts- und Zustandsdiagrammen

Horizontale Synchronisierungsleiste

Horizontale Synchronisierungsleiste (Aufspaltung/Zusammenführung) - Element von Aktivitäts- und Zustandsdiagrammen

Anfangszustand

Anfangszustand - Element von Aktivitäts- und Zustandsdiagrammen

Zustand

Zustand - Element von Aktivitäts- und Zustandsdiagrammen

Vertikale Synchronisierungsleiste

Vertikale Synchronisierungsleiste - Element von Aktivitäts- und Zustandsdiagrammen

Kollaborationsdiagramm

Kollaborationsdiagramm; UML 1.5

Kommunikationsdiagramm

Kommunikationsdiagramm; UML 2

Interaktion

Interaktion - Element von Kommunikationsdiagrammen

Komponentendiagramm

Komponentendiagramm; UML 1.5

UML 2-Komponentendiagramm

Komponentendiagramm; UML 2

Subsystem

Subsystem - Element von Komponentendiagrammen

Komponente

Komponente - Element von Komponentendiagrammen

Schnittstelle

Schnittstelle - Element von Komponentendiagrammen

Kompositionsstrukturdiagramm

Kompositionsstrukturdiagramm; UML 2

Kollaboration

Kollaboration - Element von Kompositionsstrukturdiagrammen

Kollaborationsverwendung

Kollaborationsverwendung - Element von Kompositionsstrukturdiagrammen

Verteilungsdiagramm

Verteilungsdiagramm; UML 1.5

UML 2-Verteilungsdiagramm

Verteilungsdiagramm; UML 2

Knoten

Knoten - Element von Verteilungsdiagrammen

Sequenzdiagramm

Sequenzdiagramm; UML 1.5

UML 2-Sequenzdiagramm

Sequenzdiagramm; UML 2

Lebenslinie

Lebenslinie - Element von Sequenzdiagrammen

Ausführungsspezifikation einer Lebenslinie

Ausführungsspezifikation einer Lebenslinie - Element von Sequenzdiagrammen

Zustandsdiagramm

Zustandsdiagramm; UML 1.5

Zustandsmaschinendiagramm

Zustandsmaschinendiagramm; UML 2

Zustandsmaschine

Zustandsmaschine - Element von Zustandsmaschinendiagrammen

Region

Region - Element von Zustandsmaschinendiagrammen

Eintrittspunkt

Eintrittspunkt - Element von Zustandsmaschinendiagrammen

Austrittspunkt

Austrittspunkt - Element von Zustandsmaschinendiagrammen

Anwendungsfalldiagramm

Anwendungsfalldiagramm

Akteur

Akteur - Element von Anwendungsfalldiagrammen

Anwendungsfall

Anwendungsfall - Element von Anwendungsfalldiagrammen

Systemgrenze

Subjekt (oder Systemgrenze) - Element von Anwendungsfalldiagrammen

Anpassen der Modellansicht

Auf der Optionsseite Modellansicht des Dialogfeldes Optionen können Sie die Darstellung der Modellhierarchie in der Modellansicht anpassen.

Wählen Sie zum Öffnen des Dialogfeldes Optionen den Menübefehl Tools > Optionen, und wählen Sie mit Modellierung > (Ebene) > Modellansicht die Optionsseite Modellansicht in der Optionshierarchie aus.


Die Optionsseite Modellansicht enthält die folgenden Optionen:

  • Beziehungen anzeigen - In der Standardeinstellung (False) zeigt die Modellhierarchie keine Beziehungen zwischen Diagrammknoten an. Sie können aber mit True die Beziehungen einblenden, damit mehr Details der Projekte in der Modellhierarchie angezeigt werden.
  • Sortiertyp - In der Standardeinstellung werden die Diagrammknoten nach Metaklassen sortiert. Die Elemente können nach Metaklasse, Alphabetisch oder Ohne (ohne Sortierung) sortiert werden.
  • Ansichtstyp - In der Standardeinstellung verwendet die Modellhierarchie die Knotenorganisation Vereinfacht. Für eine verbesserte Darstellung können Sie Ihr Modell im Modus Diagrammzentrisch oder Modellzentrisch anzeigen. Im Modus Diagrammzentrisch werden die Designelemente unter den jeweiligen Diagrammen angezeigt. Die Namespaces enthalten lediglich Klassen und Schnittstellen (und die Quelltextelemente für Implementierungsprojekte). Im Modus Modellzentrisch werden alle Elemente unter den Namespaces angezeigt.


Befehle

Mit den Befehlen Modellansicht aktualisieren und Neu laden können Sie die Modellhierarchie aktualisieren.

Modellansicht aktualisieren

Die Schaltfläche Symbol "Modellansicht aktualisieren" Modellansicht aktualisieren aktualisiert die Modellhierarchie in der Modellansicht, um etwaige Änderungen im Quelltext des Implementierungsprojekts anzuzeigen.

Neu laden

Der Befehl Neu laden aktualisiert die Modellhierarchie mit dem Quellcode des Implementierungsprojekts.

Der Befehl Neu laden befindet sich im Kontextmenü der Projektstammknoten in der Modellhierarchie. Er steht nur für Implementierungsprojekte zur Verfügung.

Die Elemente der Modellhierarchie werden vollständig aktualisiert, und ungültige Elemente werden aus dem Modell entfernt. Dieser Befehl entspricht dem Schließen und erneuten Öffnen der Projektgruppe, jedoch ohne dass RAD Studio wieder initialisiert werden muss.


Siehe auch