Vous pouvez réappliquer un pattern afin d'appeler le code d'expansion de pattern pour tous les arguments liés. La réapplication examine toutes les valeurs des arguments et leurs dépendances entre eux. Elle peut être nécessaire si vous modifiez un élément de modèle utilisé comme argument d'un pattern.
Par exemple, l'application du pattern Délégation, fourni en tant qu'exemple dans la galerie d'exemples,
entraîne les relations suivantes entre une interface et une classe :
L'ajout
d'une opération à l'élément d'interface n'affecte pas la classe. Toutefois,
le fait de réappliquer le pattern lui fait réévaluer les paramètres et l'opération
est ajoutée à la classe.
Cette commande doit être exécutée sur l'instance de pattern dans la vue diagramme.