Chapter 11. EMF.Edit Generator Patterns
Attempting to generate an interactive application is a fairly tricky undertaking. In generating a data model implementation, the problem is well defined and well contained: to be useful, the implementation must correctly and efficiently realize the semantics of the model. Its external interfaces need to be well understood by the developer who wishes to use it as a component in the application being built.
By comparison, the problem that EMF.Edit tries to solve is much more open-ended. The code that it generates is meant to be a starting point for the development of an application. Its modification, not just its use, will be necessary.
Thus, EMF.Edit must suggest a design and provide utilities that integrate ...