On-diagram editing; automatic completion of Attributes, Operations, and Parameters type; Pick Lists for types and names. With features like these, you'll find MagicDraw UML for M2Spring indispensable as you work more swiftly than ever before and since MagicDraw UML for M2Spring's automatic UML semantics checking facilitates the creation of valid models, thanks to M2Spring integrated wizards, templates and validators, you won't waste valuable time correcting improper UML.
Models aim at decreasing conception errors in a significant way. They were designed for that very reason. Such a postulate can only become a reality if models are, like code, fully testable. Programmers must be able to practically set breakpoints, step-by-step execution, objects and variable
introspection, etc.
M2Spring tools ensure that a model representing a business application is validated according to a canonical format, before proceeding onto generating this application.
Model Driven spring code generation provides everlasting benefits for spring developers, these benefits apply to applications development and maintenance.
In addition, the applications generation drastically enhances productivity since M2Spring generates automatically all Spring application's components, i.e. GUI, Service layer and Database Structure with Associated Services.