我们有基于 xtext 的领域特定语言。对于语言的表示,我们在 Eclipse 中有自己的编辑器。这个编辑器基本上是 Eclipse 插件。有什么方法可以将此 Eclipse 编辑器插件移植到 Che?
由于这是eclipse插件,它与IResource模型紧密耦合,Che不支持IResource模型,有没有办法处理这种情况?
我们有基于 xtext 的领域特定语言。对于语言的表示,我们在 Eclipse 中有自己的编辑器。这个编辑器基本上是 Eclipse 插件。有什么方法可以将此 Eclipse 编辑器插件移植到 Che?
由于这是eclipse插件,它与IResource模型紧密耦合,Che不支持IResource模型,有没有办法处理这种情况?
随着2017 年初发布的Eclipse Che 5.0和Xtext 2.11 ,可以通过语言服务器协议在 Eclipse Che 中使用 Xtext 编辑器。
Itemis 的Christian Dietrich最近写了一篇关于此的博客文章,其中包含更多详细信息:https ://blogs.itemis.com/en/how-to-get-started-with-xtext-language-servers-and-che
当然,由于 Xtext 是基于 EMF 构建的,因此关注 EMF 在 Che 上的工作也很重要,请查看这一系列博客文章,同样来自 2017 年 2 月http://eclipsesource.com/blogs/2017/ 02/08/emf-support-for-che-day-0-motivation-and-getting-started/