Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.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
Java 如何捕获eclipse的关闭模型?_Java_Eclipse Plugin_Osgi_Listener - Fatal编程技术网

Java 如何捕获eclipse的关闭模型?

Java 如何捕获eclipse的关闭模型?,java,eclipse-plugin,osgi,listener,Java,Eclipse Plugin,Osgi,Listener,当我在项目浏览器中关闭“MyModel”UML项目时,我想做一些事情。我尝试了IResourceChangeListener,但它只适用于“MyProject”。总结一下:如何捕捉ProjectExplorer->MyProject->Models->MyModel的“动作关闭”?IResourceChangeListener报告每个被修改的文件、文件夹和项目。您必须查看资源更改事件内部的所有事件增量。问题是resourceChanged()只是对MyProject更改状态的调用,而不是对“My

当我在项目浏览器中关闭“MyModel”UML项目时,我想做一些事情。我尝试了IResourceChangeListener,但它只适用于“MyProject”。总结一下:如何捕捉ProjectExplorer->MyProject->Models->MyModel的“动作关闭”?

IResourceChangeListener报告每个被修改的文件、文件夹和项目。您必须查看资源更改事件内部的所有事件增量。问题是resourceChanged()只是对MyProject更改状态的调用,而不是对“MyModel”的调用,因此我认为问题来自Listener我不清楚您在说什么。更改文件时,资源更改事件将包含项目、任何文件夹和文件的条目。