e4view仍然抛出ClassCastException并期望IViewPart

时间:2017-03-06 10:12:48

标签: java eclipse e4

我阅读了Contribute e4 Views into the IDE,并尝试将其纳入我的应用程序。

我的扩展定义:

  <extension
         point="org.eclipse.ui.views">
      <e4view
            class="com.mycompany.myplugin.views.MyView"
            id="com.mycompany.myplugin.views.my"
            name="My view"
            restorable="true">
      </e4view>
   </extension>

我的观点很简单:

public class MyView {

    @PostConstruct
    public void createControl(Composite parent) {}

    @Focus
    public void setFocus() {}
}

但是,我仍然得到ClassCastException我的MyView无法投放到IViewPart。我正在使用Neon.2(4.6.2)。这是一个错误还是我错过了什么?

0 个答案:

没有答案