我已经在Eclipse 3.7与工作插件Views
和Perspective
。
现在,我尝试移动这个到Eclipse 4.3开普勒因此我按照从乔纳斯掌舵教程
我的观点,都是基于一个TemplateView
在其他插件。 这TemplateView
转化到e4
风格POJO
查看。
我的插件扩展了这个TemplateView
,并增加了包装类(如本教程中介绍)。
当且仅当我运行我的应用e3
风格(指TemplateView
正在扩大ViewPart
),一切都很好,和Perspective
被添加。 但是,当我将其更改为e4
风格(指TemplateView
正在扩大POJO
和我使用的包装在我plugin.xml
)日食并不再dispay的Perspective
和Views
。
我的e3
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);
}
}
这个问题是这个问题的一部分 ,但没有欺骗