Eclipse RCP Java Perspective扩展

时间:2014-11-05 12:44:42

标签: eclipse eclipse-plugin eclipse-rcp

我想扩展默认的Eclipse IDE' Java'带有新视图的透视图,默认情况下会在底部面板中打开(例如我们有“问题'”,“搜索'控制台'等”)

如何确保我的新视图将在第一个位置的底部面板中显示(问题'视图之前)?

2 个答案:

答案 0 :(得分:1)

使用Perspective Extension

在您的扩展节点中添加视图节点并设置relative和relation属性以满足您的需求。

<extension point="org.eclipse.ui.perspectiveExtensions"> 
    <perspectiveExtension 
        targetID="existing Perspective ID to extend"> 
        <view id="Your View ID" 
            relative="offset View ID" 
            relationship="relation"/> 

        <!-- example -->
        <view id="org.eclipse.jdt.ui.TypeHierarchy" 
            relative="org.eclipse.ui.views.ResourceNavigator" 
            relationship="left" 
            ratio="0.50"/> 
    </perspectiveExtension> 
</extension> 

答案 1 :(得分:1)

透视扩展程序是正确答案,但您应该使用:

  • 关系=&#34;堆&#34;
  • 相对=&#34; org.eclipse.ui.console.ConsoleView&#34;

示例:

<perspectiveExtension
            targetID="org.eclipse.jdt.ui.JavaPerspective">
         <view
               id="your.view.id"
               minimized="false"
               relationship="stack"
               relative="org.eclipse.ui.console.ConsoleView">
        </view>
</perspectiveExtension>

使用插件启动Eclipse并打开View。它应该出现在Console-View

旁边