Java Eclipse插件-开关文件的侦听器

Java Eclipse插件-开关文件的侦听器,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我目前正在创建一个eclipse插件,它有一个编辑器和一个视图,两个shell都显示来自EMF模型的相同数据。。。 现在我的愿望是,每次在编辑器中更改打开的文件时,ViewPart也会刷新。。。我已经在编辑器的init()函数中调用了视图的一个方法,该方法将刷新()它的查看器。。。 问题在于,只有在打开文件时才会调用init()。但是当您同时打开两个或多个文件并在它们之间切换时,不会调用init(),因此我的视图不会刷新。。。 有人能找到解决办法吗 向您致意,Anton只需覆盖编辑器的setFo

我目前正在创建一个eclipse插件,它有一个编辑器和一个视图,两个shell都显示来自EMF模型的相同数据。。。 现在我的愿望是,每次在编辑器中更改打开的文件时,ViewPart也会刷新。。。我已经在编辑器的init()函数中调用了视图的一个方法,该方法将刷新()它的查看器。。。 问题在于,只有在打开文件时才会调用init()。但是当您同时打开两个或多个文件并在它们之间切换时,不会调用init(),因此我的视图不会刷新。。。 有人能找到解决办法吗


向您致意,Anton只需覆盖编辑器的
setFocus()
方法。每次切换到打开的文件时都会调用它。

非常感谢,我不认为这有那么容易!