If this toolkit supports model-driven architecture, does that mean that the input XML (the application definition for a pattern) has to be something like UML or XMI?
No. The pattern developer has complete control over the application definition schema and can use elements that match the objects that model the application’s design. For example, in the JDBC pattern provided as a sample pattern, the input application definition schema has