我阅读了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)。这是一个错误还是我错过了什么?