Overview of the pattern metamodel