Modellansicht
Nach oben zu GUI-Komponenten für die Modellierung
Ansicht > Modellansicht
Inhaltsverzeichnis
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:
- Öffnen von UML-Diagrammen in der Diagrammansicht
- Hinzufügen (oder Löschen) neuer UML-Diagramme in einem Projekt
- Hinzufügen (oder Löschen) von Modellierungselementen in einem UML-Diagramm
- Kopieren, Ausschneiden und Einfügen von Modellierungselementen
- Erstellen von Hyperlinks
- Erstellen von OCL-Einschränkungen
- Wechseln zur Deklaration des ausgewählten Modellierungselements im Quelltext-Editor
- Ermitteln des in der Modellansicht ausgewählten Modellierungselements im zugehörigen UML-Diagramm in der Diagrammansicht
- Hinzufügen von Benutzereigenschaften.
- Generieren der Dokumentation
- Und weitere Operationen
In der Modellansicht verwendete Symbole
Diese Tabelle enthält die Symbole der in der Modellansicht angezeigten Modellhierarchie:
Symbol | Bedeutung |
---|---|
UML 1.5-Designprojekt | |
UML 2-Designprojekt | |
Delphi-Projekt | |
Package oder Namespace | |
Klassendiagramm. UML 1.5 | |
Klassendiagramm. UML 2 | |
Klasse | |
Schnittstelle | |
Assoziationsklasse | |
Typdefinition | |
Delegat | |
Eine Eigenschaft einer Klasse | |
Objekt - Element von Klassen-, Verteilungs-, Kollaborations-, Aktivitäts- und Zustandsdiagrammen | |
Einschränkung - Element von Klassendiagrammen | |
Hinweis | |
Attribut | |
Operation | |
Datentyp | |
Struktur | |
Union | |
Enumeration | |
Enumeration; UML 2 | |
Enumerationswert | |
Instanzspezifikation | |
Instanzspezifikations-Slot | |
Part | |
Port | |
Aktivitätsdiagramm; UML 1.5 | |
Aktivitätsdiagramm; UML 2 | |
Aktivität - Element von Aktivitätsdiagrammen | |
Entscheidung - Element von Aktivitätsdiagrammen | |
Signalempfang - Element von Aktivitätsdiagrammen | |
Signalsendung - Element von Aktivitätsdiagrammen | |
Verantwortlichkeitsbereich - Element von Aktivitätsdiagrammen | |
Endzustand - Element von Aktivitäts- und Zustandsdiagrammen | |
Horizontale Synchronisierungsleiste (Aufspaltung/Zusammenführung) - Element von Aktivitäts- und Zustandsdiagrammen | |
Anfangszustand - Element von Aktivitäts- und Zustandsdiagrammen | |
Zustand - Element von Aktivitäts- und Zustandsdiagrammen | |
Vertikale Synchronisierungsleiste - Element von Aktivitäts- und Zustandsdiagrammen | |
Kollaborationsdiagramm; UML 1.5 | |
Kommunikationsdiagramm; UML 2 | |
Interaktion - Element von Kommunikationsdiagrammen | |
Komponentendiagramm; UML 1.5 | |
Komponentendiagramm; UML 2 | |
Subsystem - Element von Komponentendiagrammen | |
Komponente - Element von Komponentendiagrammen | |
Schnittstelle - Element von Komponentendiagrammen | |
Kompositionsstrukturdiagramm; UML 2 | |
Kollaboration - Element von Kompositionsstrukturdiagrammen | |
Kollaborationsverwendung - Element von Kompositionsstrukturdiagrammen | |
Verteilungsdiagramm; UML 1.5 | |
Verteilungsdiagramm; UML 2 | |
Knoten - Element von Verteilungsdiagrammen | |
Sequenzdiagramm; UML 1.5 | |
Sequenzdiagramm; UML 2 | |
Lebenslinie - Element von Sequenzdiagrammen | |
Ausführungsspezifikation einer Lebenslinie - Element von Sequenzdiagrammen | |
Zustandsdiagramm; UML 1.5 | |
Zustandsmaschinendiagramm; UML 2 | |
Zustandsmaschine - Element von Zustandsmaschinendiagrammen | |
Region - Element von Zustandsmaschinendiagrammen | |
Eintrittspunkt - Element von Zustandsmaschinendiagrammen | |
Austrittspunkt - Element von Zustandsmaschinendiagrammen | |
Anwendungsfalldiagramm | |
Akteur - Element von Anwendungsfalldiagrammen | |
Anwendungsfall - Element von Anwendungsfalldiagrammen | |
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 mitTrue
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
oderOhne
(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 ModusDiagrammzentrisch
oderModellzentrisch
anzeigen. Im ModusDiagrammzentrisch
werden die Designelemente unter den jeweiligen Diagrammen angezeigt. Die Namespaces enthalten lediglich Klassen und Schnittstellen (und die Quelltextelemente für Implementierungsprojekte). Im ModusModellzentrisch
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 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.