Refeactorin and edited ecore
Refactoring