如何使用在EclipseRCP4中创建的XMLEditor或编辑器插件

如何使用在EclipseRCP4中创建的XMLEditor或编辑器插件,editor,eclipse-rcp,e4,Editor,Eclipse Rcp,E4,我是Eclipse RCP的新手,所以请帮助我。假设我有一个在EclipseKepler(4.x)中创建的SimpleTextEditor扩展TextEditor插件,该插件带有FileEditorInput和SimpleDocumentProvider。如何显示此编辑器并在工作台或应用程序模型中的部件的编辑器中打开文件 非常感谢在纯e4应用程序中,您不能使用旧的Eclipse3.x样式编辑器。这取决于你如何设计你希望你的部分工作 您可以使用org.eclipse.jface.textTextV

我是Eclipse RCP的新手,所以请帮助我。假设我有一个在EclipseKepler(4.x)中创建的SimpleTextEditor扩展TextEditor插件,该插件带有FileEditorInputSimpleDocumentProvider。如何显示此编辑器并在工作台或应用程序模型中的部件的编辑器中打开文件


非常感谢

在纯e4应用程序中,您不能使用旧的Eclipse3.x样式编辑器。这取决于你如何设计你希望你的部分工作

您可以使用
org.eclipse.jface.text
TextViewer
和类似工具,但不能使用
org.eclipse.ui.editors

编辑:

您可能想看看其中包含一个简单的e4 XML编辑器,尽管它看起来可能已经过时了。可以找到这个示例XML编辑器的源代码


Vogella涵盖了迁移,包括3.x桥接代码,它允许您在e4部件中使用3.x代码。

在纯e4应用程序中,您不能使用旧的Eclipse3.x样式编辑器。这取决于你如何设计你希望你的部分工作

您可以使用
org.eclipse.jface.text
TextViewer
和类似工具,但不能使用
org.eclipse.ui.editors

编辑:

您可能想看看其中包含一个简单的e4 XML编辑器,尽管它看起来可能已经过时了。可以找到这个示例XML编辑器的源代码


Vogella涵盖了迁移,包括3.x桥接代码,它允许您在e4部件中使用3.x代码。

这是一个纯“e4”RCP应用程序(使用application.e4xmi和no 3.x兼容代码)?是的,我想制作一个纯e4插件这是一个纯“e4”RCP应用程序(使用application.e4xmi和no 3.x兼容代码)?是的,我想做一个纯e4插件Hanks greg。我将尝试使用jface.text和TextViewer。如果使用3.x兼容层,您对此有什么建议或示例吗。我的问题是在e4部分中显示3.x编辑器插件。@user309010添加了迁移指南的链接,其中包括此链接。谢谢@greg,我将在解决此问题时进行更新。我将尝试使用jface.text和TextViewer。如果使用3.x兼容层,您对此有什么建议或示例吗。我的问题是在e4部分中显示3.x编辑器插件。@user309010添加了迁移指南的链接,其中包括此链接。谢谢@greg,解决此问题后我将重新更新