跪求:关于GMF插件在RCP的视图中显示的问题的解决办法

love_wbo 2012-06-01 02:30:28
各位朋友,我正在学习eclipse插件和RCP的相关内容,我通过GMF做了一个图形编辑器的插件,GMF的名字为org.stkosproject.stkos,通过对GMF的理解建立了一个ecore模型,通过ecore模型和GMF自己生成的代码分别有org.stkosproject.stkos.edit,org.stkosproject.stkos.editor和org.stkosproject.stkos.diagram。之后我又建了一个RCP,通过RCP的Dependencies增加org.stkosproject.stkos.diagram这个插件,然后通过RCP的Extensions添加一个views,代码如下:
<extension
point="org.eclipse.ui.views">
<view
allowMultiple="false"
class="org.eclipse.ui.navigator.CommonNavigator"
icon="icons/tab16.ico"
id="org.stkosproject.rcp.ProjectNavigator"
name="项目导航"
restorable="true">
</view>
</extension>;
之后在项目RCP的类Perspective中的方法createInitialLayout()中添加代码:
layout.addView("org.stkosproject.rcp.ProjectNavigator", //$NON-NLS-1$
IPageLayout.LEFT, 0.2f, editorArea);

这样,在运行RCP之后,就在RCP界面的左边有个“项目导航”的视图,通过右击可以有右键菜单,如下图:

当我新建一个project时就出现了一个问题,新建的那个project不是完全显示出来的,如下图:

而在我新建project的向导里只会出现一个我之前新建project前面的选择框,没有名字,如下图:

之后,当我关闭这个运行的RCP后,重新运行RCP,在“项目导航”的视图中是空的,什么都没有显示。

有哪位朋友知道这是什么情况?若能解决,希望帮帮忙!!
在这里 我先谢谢了!!!
...全文
135 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,446

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧