Mit kombinierten Fragmenten arbeiten (UML 2.0)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Anleitungen für Interaktionsdiagramme

Dieses Thema erläutert die Verwendung von kombinierten Fragmenten.

So erstellen Sie ein kombiniertes Fragment:

  1. Klicken Sie in der Tool-Palette des Diagramms auf die Schaltfläche Kombiniertes Fragment und danach auf die Ziellebenslinie.
  2. Wählen Sie im Dialogfeld Typ wählen den gewünschten Operator in der Liste der verfügbaren Operatoren aus.

Sie können ein kombiniertes Fragment auch über das Kontextmenü der Modellansicht oder Diagrammansicht erstellen.

Wählen Sie in der Modellansicht oder Diagrammansicht die gewünschte Lebenslinie oder Ausführungsspezifikation aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Hinzufügen > Kombiniertes Fragment. Dem ausgewählten Zielelement wird nun ein kombiniertes Fragment hinzugefügt.

Ergebnis: Das kombinierte Fragment wird der Lebenslinie oder Ausführungsspezifikation hinzugefügt. Jedes neue Fragment hat eine andere Farbe, damit es von den anderen kombinierten Fragmenten in derselben Gruppe verschachtelter Frames unterschieden werden kann.

So erstellen Sie einen verschachtelten Operator:

  1. Wählen Sie das gewünschte kombinierte Fragment aus.
  2. Klicken Sie im Objektinspektor im Feld Operators auf die Auswahlschaltfläche. Das Dialogfeld Operatoren von kombinierten Fragmenten bearbeiten wird geöffnet.
  3. Wählen Sie im Kombinationsfeld Operator bearbeiten den gewünschten Operator aus. Wenn für einen bestimmten Operator Parameter benötigt werden, geben Sie die Parameterwerte in das benachbarte Feld ein. Trennen Sie die Werte jeweils durch ein Komma.
  4. Klicken Sie auf die Schaltfläche Hinzufügen. Unter dem vorhandenen Eintrag wird eine neue Zeile in der Operatorliste und im Deskriptor des kombinierten Fragments eingefügt.
  5. Stellen Sie die gewünschte Operatorliste mit den Schaltflächen Hinzufügen und Entfernen zusammen. Mit den Schaltflächen Nach oben und Nach unten können Sie die Reihenfolge der Einträge ändern.
  6. Klicken Sie auf OK, um die Änderungen zu übernehmen.

Ergebnis: Die verschachtelten Operatoren werden in der festgelegten Reihenfolge im Deskriptor des kombinierten Fragments angezeigt.

Sie können verschachtelte kombinierte Fragmente erstellen, indem Sie einen neuen Fragmentknoten in einem vorhandenen Knoten einfügen. Der neue Knoten wird dann in einer anderen Farbe angezeigt. Die verwendeten Farben sind zufällig. Sie können mit den inneren Frames auf dieselbe Weise wie mit den äußeren Frames arbeiten: sie auf einer Lebenslinie verschieben, auf mehrere Lebenslinien erweitern, von Lebenslinien lösen und wieder an ihnen verankern. Wenn Sie als Quellelement einer Nachrichtenbeziehung einen Frame verwenden, wird dieser automatisch zusammen mit seinen äußeren Frames (falls vorhanden) erweitert.

So erstellen Sie einen Operanden:

  1. Wählen Sie in der Modellansicht oder Diagrammansicht das gewünschte kombinierte Fragment aus.
  2. Klicken Sie mit der rechten Maustaste, und wählen Sie Hinzufügen > Interaktionsoperand.
  3. Wählen Sie im Knoten Interaktionseinschränkung die Sprache für die Einschränkung aus. Klicken Sie dazu in der Dropdown-Liste Contraint language auf den gewünschten Eintrag (OCL oder Text).
  4. Geben Sie den Einschränkungsausdruck ein.
  5. Fügen Sie bei Bedarf noch weitere Operanden hinzu.
  6. Übernehmen Sie die Änderungen.

Ergebnis: Ein neuer Operand wird erstellt. Der Einschränkungstext wird im Operandenabschnitt des kombinierten Fragments angezeigt.

Siehe auch