Au début de l'application d'un pattern à votre conception de modèle, vous devez créer une instance de pattern. Les patterns sont toujours créés dans la vue Explorateur de patterns. Vous pouvez faire glisser le pattern jusqu'à un modèle UML 2.0 ou jusqu'au diagramme de classe ou à format libre d'un modèle.
Si vous faites glisser un pattern jusqu'à un diagramme d'un modèle, une instance de pattern est créée à la fois dans le modèle et sur le diagramme. L'assistant d'application de pattern est une autre possibilité, plus structurée, pour appliquer les patterns ; il crée l'instance de pattern dans le modèle UML 2.0. Vous pouvez créer plusieurs instances simultanées d'un même pattern.
Vous ne pouvez faire glisser un pattern pour l'appliquer que vers les éléments pouvant posséder le type de pattern concerné (pattern de collaboration, de classe ou de package).
Pour créer une instance de pattern, effectuez l'une des actions suivantes :