Sie können ein Muster erneut anwenden, um den Mustererweiterungscode für alle gebundenen Argumente aufzurufen. Bei einer erneuten Anwendung untersucht das Muster alle Argumentwerte sowie deren Abhängigkeiten. Erneutes Anwenden des Musters kann erforderlich sein, wenn Sie ein Modellelement ändern, das als Argument für ein Muster verwendet worden ist.
Wenn beispielsweise das Delegationsmuster angewendet wird, das als Beispiel in der Beispielgallerie
bereitgestellt wird, ergibt dies die folgenden Beziehungen zwischen einer Schnittstelle und
einer Klasse:
Das Hinzufügen einer Operation zum Schnittstellenelement hat keine Auswirkungen auf die Klasse. Wird das Muster jedoch erneut angewendet, werden die Parameter erneut geprüft, und die
Operation wird zur Klasse hinzugefügt.
Dieser Befehl muss für das Musterexemplar in der Diagrammsicht ausgeführt werden.