Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新eclipse编辑器引用_Eclipse_Eclipse Plugin_Eclipse Rcp - Fatal编程技术网

更新eclipse编辑器引用

更新eclipse编辑器引用,eclipse,eclipse-plugin,eclipse-rcp,Eclipse,Eclipse Plugin,Eclipse Rcp,我正在为我的定制eclipse编辑器实现重构操作。重命名文件后,我将根据重命名的文件重置编辑器输入,并更新零件名称 但是,编辑器引用仍然保留以前的输入和文件名。因此,eclipse不知道对编辑器窗口的更改,并且在以后会导致诸如空编辑器选项卡异常之类的问题 如何在eclipse编辑器上更新重构操作的编辑器引用?在从EditorPart派生的类中,执行以下操作: IEditorInput输入=。。。新编辑器输入 设置InputWithNotifyInput; setPartNameinput.get

我正在为我的定制eclipse编辑器实现重构操作。重命名文件后,我将根据重命名的文件重置编辑器输入,并更新零件名称

但是,编辑器引用仍然保留以前的输入和文件名。因此,eclipse不知道对编辑器窗口的更改,并且在以后会导致诸如空编辑器选项卡异常之类的问题


如何在eclipse编辑器上更新重构操作的编辑器引用?

在从EditorPart派生的类中,执行以下操作:

IEditorInput输入=。。。新编辑器输入 设置InputWithNotifyInput; setPartNameinput.getName; 火炉性能变脏;
我有一个MultiPageEditorPart,我用主编辑器和子编辑器选项卡尝试了上面的代码。但是编辑器引用仍然指向上一个文件位置。编辑器引用只是直接从编辑器获取输入,所以我看不出这是怎么回事。