< Vorherige Lektion | Nächste Lektion >

Lerneinheit 5: Neue Argumente an Musterinstanzen binden

In dieser Lerneinheit werden verschiedene Methoden erläutert, mit denen Sie Argumente in der Musterinstanz hinzufügen bzw. an sie binden können.

Bei dieser Lerneinheit wird vorausgesetzt, dass Sie Lerneinheit 4 'Musterinstanz erstellen' abgeschlossen haben.

Wenn Sie die in dieser Lerneinheit auszuführenden Schritte zunächst anzeigen möchten, klicken Sie auf:

Beim Binden werden die Schablonenparameter der Musterinstanz durch die vom Anwender des Musters angegebenen Elemente ersetzt. Dabei kann es sich um ausgewählte oder neu erstellte Elemente handeln.

Ob Sie vorhandene Elemente als Argumente auswählen oder neue Elemente erstellen, richtet sich nach dem Verwendungszweck, den Sie für das Muster vorgesehen haben. In diesem Lernprogramm werden verschiedene Methoden vorgestellt, um Ihnen die Auswahl der jeweils geeigneten Methode zu ermöglichen.

Im Klassendiagramm und im Diagramm in freiem Format können Sie Elemente über die Aktionsleiste hinzufügen. Die Aktionsleiste wird angezeigt, wenn Sie den Cursor über die freie Oberfläche im Diagrammeditor halten und die Leertaste drücken. Wenn Sie den Cursor über die Schablonenparameter der Musterinstanz halten, wird eine kleinere Aktionsleiste angezeigt, die lediglich die Elemente enthält, die für den jeweiligen UML-Typ des Schablonenparameters verfügbar sind.

Die Aktionsleiste wird nach wenigen Sekunden ausgeblendet. Sie können sie erneut anzeigen, indem Sie kurz auf die Leertaste drücken.

Gehen Sie wie folgt vor, um neue Elemente an Musterinstanzen zu binden:

  1. Neues Element als Argument erstellen
    1. Halten Sie dem Cursor im Klassendiagramm oder im Diagramm in freiem Format über den Schnittstellenparameter der Musterinstanz. Die Aktionsleiste wird angezeigt.
    2. Klicken Sie in der Aktionsleiste auf das Schnittstellensymbol, um ein Schnittstellenelement zu erstellen und an den Schablonenparameter zu binden. Das leere Feld neben dem Schablonenparameter wird durch das Bindingsymbol, auf das der UML-Typ des Elements (Schnittstelle) folgt, ersetzt, um anzuzeigen, dass das neue Element an die Musterinstanz gebunden ist.
    3. In der Sicht 'Projektexplorer' ist das neue Schnittstellenelement nun im UML-Modell enthalten. Die Schablonenbindingstruktur der Musterinstanz zeigt ebenfalls an, dass der Schablonenparameter 'Schnittstelle' an ein Schnittstellenelement gebunden ist.
  2. Frei benanntes Element als Argument erstellen

    Diese Option ist möglicherweise nicht bei allen Musterschablonen verfügbar, da sie vom Entwickler des Musters beim Entwurf ausgeschlossen werden kann.

    1. Halten Sie den Cursor im Klassendiagramm oder dem Diagramm in freiem Format über den Schnittstellenparameter der Musterinstanz. Die Aktionsleiste enthält nun auswählbare Symbole. Dies weist darauf hin, dass die Multiplizität des Schablonenparameters das Binden an ein anderes Element ermöglicht.
    2. Klicken Sie in der Aktionsleiste auf das Symbol für Text rechts neben dem Schnittstellensymbol. Rechts neben dem Schablonenparameter wird daraufhin ein rechteckiges Feld angezeigt.
    3. Geben Sie als Namen für das Element IMyInterface ein, und klicken Sie auf eine beliebige Stelle neben der Instanz oder drücken Sie die Eingabetaste, um die Namenseingabe abzuschließen. Das leere Feld neben dem Schablonenparameter wird durch das Bindingsymbol, auf das der UML-Typ des Elements (Schnittstelle) folgt, ersetzt.
    4. Achten Sie auf die Änderungen an der Schablonenbindingstruktur in der Sicht 'Projektexplorer'. Die Schablonenbindingstruktur der Musterinstanz zeigt nun an, dass der Schablonenparameter 'Schnittstelle' an ein weiteres UML-Schnittstellenelement mit der Bezeichnung IMyInterface gebunden ist.
In der nächsten Lerneinheit werden zwei weitere Methoden zum Hinzufügen von Argumenten zu Musterinstanzen vorgestellt. Bei diesen Methoden werden Elemente an Musterinstanzen gebunden.
< Vorherige Lektion | Nächste Lektion >