Limits to code generation

Most code generation technologies today focus on data modelling problems (e.g. insure referential integrity rules in object oriented code, generated database schemas for object/relational persistence etc. They frequently (like EMF) do not support generation of business logic yet.