Sequenzdiagramm erzeugen (Dialogfeld)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dialogfelder für die Modellierung

Kontextmenü > Sequenzdiagramm erzeugen

Sie können das Dialogfeld Sequenzdiagramm erzeugen über die Kontextmenüs der Modellansicht oder der Diagrammansicht öffnen. Klicken Sie mit der rechten Maustaste auf eine Methode, und wählen Sie aus dem Kontextmenü den Befehl Sequenzdiagramm erzeugen.

Im Dialogfeld Sequenzdiagramm erzeugen lassen sich Optionen für die Erzeugung von Sequenzdiagrammen festlegen. Das Dialogfeld enthält die an der Methode beteiligten Klassen und Namespaces und ermöglicht die Auswahl derjenigen Klassen und Namespaces, die im erzeugten Sequenzdiagramm angezeigt werden sollen.

Optionen

Das Dialogfeld Sequenzdiagramm erzeugen verwendet zur Erzeugung von Sequenzdiagrammen die Einstellungen des Dialogfelds Modellierung - Sequenzdiagrammen erzeugen. Hier können Sie diese Optionen bei Bedarf ändern.

Das Dialogfeld Sequenzdiagramm erzeugen enthält die folgenden Optionen:

Option Beschreibung

Diagrammname

Der Name des Sequenzdiagramms, das erzeugt werden soll. Standardmäßig ist dies der Name der Methode, für die das Sequenzdiagramm erzeugt wird.

Selbstbenachrichtigungen ausschließen

Legt fest, ob Selbstbenachrichtigungen in erzeugten Sequenzdiagrammen weggelassen werden. Wenn diese Option ausgewählt ist, werden Benachrichtigungen, die ein Objekt an sich selbst sendet, nicht angezeigt.

Benachrichtigungen an Eigenschaften ausschließen

Legt fest, ob Implementierungen von Eigenschaftszugriffsmethoden weggelassen werden.

Methode mit Diagramm per Hyperlink verbinden

Definiert, ob eine Methode und das neu erzeugte Sequenzdiagramm per Hyperlink verbunden werden. Die Methode wird in blauer Schrift auf dem Diagramm dargestellt, um anzuzeigen, dass ein Hyperlink vorhanden ist. Klicken Sie mit der rechten Maustaste auf die Methode, und wählen Sie Hyperlinks > Name_des_Sequenzdiagramms, um zu dem Sequenzdiagramm zu navigieren.

Ausschließen wiederholter Botschaften an

Legt fest, ob wiederholte Implementierungen von Methoden weggelassen werden. Wenn diese Option ausgewählt ist, müssen Sie angeben, welche Botschaften nicht angezeigt werden sollen. Eine der folgenden Optionen sollte aktiviert werden:

  • Für ein Objekt – zeigt nur die erste Implementierung der Methode für jedes Klassenobjekt an.
  • Für alle Objekte einer Klasse – zeigt nur die erste Implementierung der Methode nur für das erste Objekt einer Klasse an.

Aufruftiefe

Dieser Wert legt fest, bis zu welcher Tiefe der Parser die Aufrufsequenz im Quelltext analysiert.
Dieser Wert kann verhindern, dass das erzeugte Sequenzdiagramm so groß wird, dass es unbrauchbar wird. Sie können mit Hilfe dieser Option schnell ein Sequenzdiagramm der obersten Ebene für eine komplexe Methode erstellen, indem Sie einen niedrigen Aufrufverschachtelungswert (1-3) angeben. Auf der Grundlage der Ergebnisse Ihres Diagramms können Sie entscheiden, ob Sie eine tiefere Aufrufverschachtelung benötigen und/oder weitere Sequenzdiagramme für alle nicht berücksichtigten Hauptmethoden erstellen.

Parameter

Der mittlere Bereich enthält die an der Methode beteiligten Klassen und Namespaces. Die folgenden Parameter sind verfügbar:

Parameter Beschreibung

Name

Enthält die Namen der an der Methode beteiligten Namespaces und Klassen.

Im Diagramm anzeigen

Definiert, ob Namespaces und Klassen in dem erzeugten Sequenzdiagramm angezeigt werden. Per Vorgabe sind alle beteiligten Namespaces und Klassen ausgewählt. Einige Klassen sind jedoch möglicherweise nicht relevant. Um die Aussagekraft des erzeugten Diagramms zu erhöhen, sollten Sie die nur die relevanten Namespaces und Klassen auswählen.

Implementierung anzeigen

Definiert, ob Implementierungen von Methoden in den ausgewählten Namespaces und Klassen angezeigt werden.

Schaltflächen

Das Dialogfeld Sequenzdiagramm erzeugen enthält die folgenden Schaltflächen:

Schaltfläche Beschreibung

OK

Erzeugt das neue Sequenzdiagramm und zeigt es in der Diagrammansicht an.

Abbrechen

Schließt das Dialogfeld, ohne ein Sequenzdiagramm zu erzeugen.

Hilfe

Zeigt dieses Hilfethema an.


Siehe auch