Built-On Eclipse 3.4 (Ganymede) and powered-by Blu Age agile model transformation technologies, M2Code for Java is a powerful Model Driven application generator that transforms UML 2 PIM models into ready to deploy Java Enterprise Application, without any manual coding.
Generator workbench |
| Dedicated specific perspectives |
| Transformation workflow editor |
| HTML editor with validation support, auto completion capabilities and component palette |
| HTML file creation wizard |
| Launch generation wizard |
| Input customization wizards |
| Generation console / log |
| Cheat sheets |
| Model validation |
| Preferences settings |
| Built-On Eclipse 3.4 (Ganymede) |
Generation inputs |
| HTML static mockup |
| Exported EMF XMI PIM model |
| Transformation workflow (set of BSP that detailed the target technical architecture) |
Generation cartridges (BSP) |
| View layer |
| Service layer |
| Persistence |
| JSP |
| JSF |
| MVC Architecture |
| Hibernate |
Generated application architecture |
| MVC2 |
| Data access implementation layer |
| Persistency implementation layer |
| Service layer and business objects Business object |
| DB creation ddl script |
| Persistency elementary services |
| Research elementary services |
| Services associated with business rules |
| Technical services |
| Complex service |
| Exceptions and error messages management |
| Security (authentication and authorization) |
| Logging |
| Business Delegate |
| Control on access to business services |
| Data Access Object |
| Value Object (or Data Transfer Object) |
| Session control |
| Access control through URL |
Model debugger |
| Model element breakpoint on runtime execution |
| Step by step execution |
| Introspection view |
| Debug view |
| Graphical model view |
Hibernate support |
| SessionFactory (org.hibernate.SessionFactory) |
| Session (org.hibernate.Session) |
| Persistent Objects and Collections |
| Transient objects and collections |
| ConnectionProvider (org.hibernate.connection.ConnectionProvider) |
| Extension interfaces |
| Hibernate configuration |
| Cache system configuration |
| Mapping files definition |
Exceptions management |
| System Exception |
| Application Exception |
| Business Exception |
| Common Exception |