Mit Kollaborationsverwendungen arbeiten
Nach oben zu Anleitungen für UML 2.0-Kompositionsstrukturdiagramme
Dieses Thema erläutert die Arbeit mit einer Kollaborationsverwendung.
So erstellen Sie eine Kollaborationsverwendung:
- Klicken Sie in der Tool-Palette des Diagramms auf die Schaltfläche Kollaborationsverwendung.
- Klicken Sie auf den Zielcontainer.
- Geben Sie den Namen der Kollaborationsverwendung ein.
So erstellen Sie eine Beziehung zu einem Kollaborationstyp:
- Wählen Sie ein Kollaborationsverwendungselement aus.
- Legen Sie den Typ der Kollaborationsverwendung auf eine der folgenden Arten fest:
- Klicken Sie im Objektinspektor im Feld Type der Kollaborationsverwendung auf die Auswahlschaltfläche, und wählen Sie die zu instantiierende Kollaboration im Modell oder in den Favoriten aus.
- Geben Sie nach dem Namen der Kollaborationsverwendung einen Doppelpunkt und danach den Namen der Kollaboration ein, die instantiiert werden soll.
Ergebnis: Der Typ der Kollaborationsverwendung wird neben ihrem Namen angezeigt.
So lösen Sie die Beziehung zu einem Kollaborationstyp:
- Klicken Sie mit der rechten Maustaste auf die Kollaborationsverwendung, der ein bestimmter Typ zugeordnet ist.
- Klicken Sie im Kontextmenü auf Kollaborationsbeziehung lösen.
So binden Sie eine Kollaborationsverwendung an eine Rolle (Part):
- Klicken Sie in der Tool-Palette auf die Schaltfläche Rollenbindung.
- Wenn Sie mit der Maus auf die Client-Kollaborationsverwendung zeigen, wird der gültige Client durch eine schwarze Ellipse hervorgehoben.
- Ziehen Sie die Rollenbindungsbeziehung auf das Anbieter-Part. Wenn das Zielelement gültig ist, wird es hervorgehoben.
- Geben Sie den Rollennamen ein, und drücken Sie die Taste EINGABE, um den internen Editor zu schließen.
Wenn eine Kollaborationsverwendung einer Kollaboration zugeordnet ist, die Parts (Rollen) enthält, können Sie diese an die Parts (Rollen) eines anderen Klassifizierers binden.
So führen Sie die Bindung der Parts (Rollen) der verschiedenen Klassifizierer über die Kollaborationsverwendung durch:
- Erstellen Sie eine Kollaborationsverwendung, und definieren Sie ihren Typ.
- Erstellen Sie ein oder mehrere Parts in der Kollaboration.
- Klicken Sie mit der rechten Maustaste auf die Kollaborationsverwendung, und wählen Sie Neue Rolle binden.
- Wählen Sie im Dialogfeld Ziel auswählen die Rolle aus, die an den Zielklassifizierer gebunden werden soll.
Ergebnis: Eine Rollenbeziehung wird von der Kollaborationsverwendung zur Rolle im Zielklassifizierer erstellt. Die Rollenbeziehung wird mit dem Namen der in der Kollaboration ausgewählten Rolle angezeigt.
Anmerkung: Jede Rolle kann nur einmal gebunden werden. Wenn Sie den Befehl Neue Rolle binden das nächste Mal aufrufen, wird die zuvor ausgewählte Rolle nicht mehr angezeigt.
So erstellen Sie einen Eigentümer:
- Klicken Sie mit der rechten Maustaste auf eine Kollaborationsverwendung, und wählen Sie im Kontextmenü Objektinspektor.
- Klicken Sie im Objektinspektor im Feld Owning classifier auf die Auswahlschaltfläche.
- Wählen Sie im Dialogfeld Besitzenden Klassifizierer auswählen die Eigentümerklasse oder -kollaboration aus, und klicken Sie auf OK.
Ergebnis: Zwischen dem Eigentümer (Anbieter) und der Kollaborationsverwendung (Client) wird eine Beziehung erstellt. Die Beziehung ist mit <<represents>> beschriftet.