modification of ecore