An EMF addon to generate a source structure to separate the model generated code from the overriden code