Supporting safe metamodel evolution with edelta