fix ecore generation