我在 Eclipse 3.7 中有一个工作插件,带有Views
一个Perspective
.
现在我尝试将其移至 Eclipse Kepler 4.3,因此我遵循Jonas Helming 的教程
我所有的视图都基于TemplateView
另一个插件中的一个。这TemplateView
被转换为e4
样式POJO
视图。
我的插件对此进行了扩展TemplateView
并添加了包装类(如教程中所述)。
e3
如果我以风格运行我的应用程序(意味着TemplateView
正在扩展ViewPart
)一切都很好并且Perspective
被添加了。但是当我将它更改为e4
样式时(意味着TemplateView
正在扩展并且POJO
我在我plugin.xml
的.Perspective
Views
mye3
View
并不是很有趣,因为它主要使用我的自定义 api(这只会在这里混淆并且它工作正常 - 因为它以 开头e3
)
这是e4
包装类:
import org.eclipse.e4.tools.compat.parts.DIViewPart;
import lumo.views.contact.e3.PojoDetailView;
public class E4DetailView extends DIViewPart<PojoDetailView> {
public E4DetailView() {
super(PojoDetailView.class);
}
}
这个问题是这个问题的一部分,但没有欺骗