EMF without EclipseUML is only a model to model iteration and code
generation. It is impossible to reverse Java code into EMF and then have
another iteration.
I think that if Ecore and EMF want to be agile they will have to be
associated with EclipseUML even if many would prefer only to use open
source free tools.