我有一个蚀E4应用,用具有“Application.e4xmi”描述具有一些部分栈的图的主插件。
另外,我有一个“fragment.e4xmi”促成一些事情的片段插件。
如果片段插件与部分贡献,该部件被打开首次执行应用程序,但如果我将其移动到另一部分栈,并打开一个按钮的处理程序的一部分(使用EPartService),它会被打开再次(我不明白为什么)。
如果片段插件有部分描述贡献,部分仅打开一次使用handler,但对于第一次应用程序运行时,这部分不被创建(我需要它)。
什么是创造一个片段插件的一部分/部分描述符,并把它仅适用于应用程序第一次执行打开(如果用户关闭了一部分,它仍然应该是下一个应用程序执行关闭)的正确方法。
因为我发现,最好的办法做到这一点是增加应用=“初始”在plugin.xml文件片段标签。它按预期工作。