Vous insérez un micro-pattern dans le code source.
<MP-begin-sequence><Micropattern ID> [<standard parameter> ]* <header-delimiter-sequence><configuration area> <local generation area> <MP-end-sequence>
Dans le cas de l'utilisation d'une zone de configuration multi-lignes ou de plusieurs paramètres standard, le format des lignes peut être soumis à des contraintes en fonction du langage source.
....|....1....|....2....|....3....|....4....|....5....|....6. *{INVERT / A B MOVE A TO TMP. MOVE B TO A. MOVE TMP TO B. *}
Lors de la génération, le moteur de micro-patterns est appelé. Il déclenche le processus d'expansion du micro-pattern. qui appelle finalement les micro-générateurs, instances de com.ibm.pdp.engine.IMicroPatternHandler.
Le gestionnaire de micro-patterns peut alors générer ou regénérer toute ou une partie de sa zone de génération locale en utilisant en entrée les paramètres saisis, les règles du pattern et le modèle associé. Il peut aussi utiliser sa zone de génération locale en entrée, analysant ainsi ce morceau de code pour définir de nouvelles entrées.