title: Difference between code generation and model-to-text transformation
body: <p>I am trying to understand the concrete difference between code generation from a model (e.g. using EMF) and model-to-text transformations using e.g. Acceleo or Xpand. Both concepts use models as input, and the output is the code, that is based on the model, along with e.g. editors etc. I haven't used any of the M2T-frameworks until now, and that's why I am having some problems understanding the practical differences between those two concepts. Could please someone enlighten me in that matter, a head-to-head comparison would be great.</p>
  
  <p>Thanks!</p>