You can reapply a pattern to invoke the pattern expansion code for all bound arguments. Reapplying the pattern examines all of the argument values and their dependencies on each other. Reapplying the pattern may be necessary if you modify a model element that has been used as an argument to a pattern.
For example, applying the Delegation pattern, supplied as an
sample in the Samples Gallery, results in the following relationships between
an interface and a class:
Adding
an operation to the interface element does not affect the class. However,
reapplying the pattern causes it to re-evaluate the parameters and the operation
is added to the class.
This command must be performed on the pattern instance in the diagram view.