Java EclipseRCP,向编辑器添加新视图

Java EclipseRCP,向编辑器添加新视图,java,eclipse,rcp,Java,Eclipse,Rcp,如何将视图放入编辑器中。比如: public class Perspective implements IPerspectiveFactory { public static final String ID = "com.example.gui.perspective"; public void createInitialLayout(IPageLayout layout) { layout.setEditorAreaVisible(true); String editorAre

如何将视图放入编辑器中。比如:

public class Perspective implements IPerspectiveFactory {
public static final String ID = "com.example.gui.perspective";
public void createInitialLayout(IPageLayout layout) {
    layout.setEditorAreaVisible(true);
    String editorArea = layout.getEditorArea(); 
    layout.addView(View.ID, IPageLayout.TOP, 0.6f, IPageLayout.ID_EDITOR_AREA);    
... 
}

但只有IPageLayout.TOP、IPageLayout.BOTTOM、IPageLayout.LEFT和IPageLayout.RIGHT选项。我想把它放进去。这怎么可能?这是不可能的。Eclipse清楚地将编辑器区域(仅包含编辑器)与所有其他区域(仅包含视图)区分开来。

您可以使用
org.Eclipse.ui.editors
扩展点向Eclipse介绍编辑器:


这是不可能的。初始化透视图时,可以在透视图中添加视图


但是,我认为可以在初始化编辑器时通知透视图添加视图。

谢谢您的快速回复。我创建了一个新类,它扩展了EditorPart。但我仍在努力将编辑器添加到我的应用程序中。不幸的是,我在plugins.xml中已经有了这个扩展名,没有显示任何内容。在打开相应类型的文件之前,它不会显示。编辑在需要时才打开。谢谢,完成了。我可以在哪里获得IEditor输入(我不想创建任何东西-我只需要在编辑器所在的位置显示我的视图)?正如前面所述,您不能这样做,只有编辑器可以出现在编辑器区域中。