I have an xcore model description file where I use a type wrapper for an interface. The interface type is imported in the xcore file with an import statement.
Then I changed the interface name with Eclipse refactoring tools. After that the name of the interface in the xcore file changed to the new interface name but the import statement of the new interface type was added to the beginning of the xcore file -> the xcore file is not valid anymore.
Example:
Before:
package x.y.z
import some.package.Interface
type MyInterface wraps Interface
...
After:
import some.package.NewInterface
package x.y.z
type MyInterface wraps NewInterface
...
I used Eclipse 2018-09 and EMF SDK 2.15.0.v20180905-1732.