UML 2.0-Nachricht

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu UML 2.0-Interaktionsdiagramm

Aufrufnachrichten werden immer in Diagrammen angezeigt, Antwortnachrichten in der Regel nicht. Sie können die Antwortnachrichten jedoch ebenfalls anzeigen.

Nachrichten in unterschiedlichen Diagrammtypen

Nachrichten in Kommunikationsdiagrammen: Wenn Sie eine Nachricht zwischen zwei Lebenslinien erstellen, wird eine Beziehungslinie und darunter eine Liste der Nachrichten angezeigt. Die Beziehungslinie wird so lange angezeigt, wie mindestens eine Nachricht zwischen den Lebenslinien vorhanden ist.

Nachrichten in Sequenzdiagrammen: Nachrichten in Sequenzdiagrammen haben dieselben Eigenschaften wie die Nachrichten in Kommunikationsdiagrammen, mit ihnen können aber mehr Aktionen durchgeführt werden. Die nachfolgenden Informationen beziehen sich hauptsächlich auf Nachrichten in Sequenzdiagrammen.

Die Eigenschaften der Nachrichten in beiden Diagrammarten können im des Objektinspektors bearbeitet werden.

Eigenschaften von Nachrichtenbeziehungen

Aufrufnachrichten verfügen über folgende Eigenschaften:

Eigenschaft Beschreibung

Sequence number

Die Sequenznummer der Nachricht. Wenn Sie eine andere Nummer eingeben, wird die Aufrufnachricht entsprechend geändert.

Name

Der Name der Beziehung. Dieses Feld kann bearbeitet werden.

Qualified name

Der vollständige Name der Nachricht. Dieses Feld kann nicht geändert werden.

Stereotype

Hier legen Sie das Nachrichtenstereotyp fest. Der Stereotypname wird über der Beziehung angezeigt.

Signature

Hier geben Sie die Signatur (Name einer Operation oder eines Signals) der Nachricht an. Wenn Sie die Signatur einer Aufrufnachricht ändern, wird auch die Signatur der zugehörigen Antwortnachricht geändert.

Arguments

Die Argumente einer Operation, die der Nachricht zugeordnet ist. Dieses Feld kann bearbeitet werden.

Sort

Hier wählen Sie in einer Dropdown-Liste die Art der Synchronisierung aus. Mögliche Werte sind asynchCall, synchCall und asynchSignal. Die Nachrichtenbeziehung wird entsprechend aktualisiert.

Asynchrone Benachrichtigungen unterliegen folgenden Einschränkungen:

Sie können manchmal aufgrund von Frame-Einschränkungen nicht erstellt oder eingefügt werden.

Ihre Ausführungsspezifikationen müssen sich immer auf einer Lebenslinie befinden.

Show reply message

Mit dieser Booleschen Option können Sie festlegen, ob ein gestrichelter Rückwärtspfeil angezeigt wird.

Commentary

Geben Sie hier einen Kommentar für die Nachrichtenbeziehung ein.



Antwortnachrichten verfügen über folgende Eigenschaften:

Eigenschaft Beschreibung

Stereotype

Hier legen Sie das Nachrichtenstereotyp fest.

Attribute

Hier definieren Sie ein Attribut, dem der Rückgabewert der Nachricht zugewiesen wird. Dieses Feld kann bearbeitet werden.

Signature

Hier geben Sie die Signatur (Name einer Operation oder eines Signals) der Nachricht an. Wenn Sie die Signatur einer Antwortnachricht ändern, wird auch die Signatur der zugehörigen Aufrufnachricht geändert.

Arguments

Die Argumente einer Operation, die der Nachricht zugeordnet ist. Dieses Feld kann bearbeitet werden. Wenn Sie die Argumente einer Antwortnachricht ändern, wird auch die zugehörige Aufrufnachricht geändert.

Return value

Der Rückgabewert einer Operation, die der Nachrichtenbeziehung zugeordnet ist. Dieses Feld kann bearbeitet werden.

Sort

Hier wählen Sie in einer Dropdown-Liste die Art der Synchronisierung aus. Mögliche Werte sind asynchCall, synchCall und asynchSignal. Die Nachrichtenbeziehung wird entsprechend aktualisiert.

Commentary

Hier geben Sie einen Kommentar für die Beziehung ein.


Anmerkung:  Bestimmte Eigenschaften von Aufruf- und Antwortnachrichten, wie z.B. arguments, attribute, qualified name, return value, signature und sort beziehen sich auf die Aufrufspezifikation. Sie können diese Eigenschaften direkt in der Aufrufspezifikation, in der Aufruf- oder in der Antwortnachricht bearbeiten. Die entsprechenden Eigenschaften der anderen Elemente werden dann automatisch aktualisiert. Die Eigenschaften stereotype und commentary betreffen nur die jeweilige Nachricht.

Siehe auch