Eclipse plugin 有人在IViewPart中完全实现了XText编辑器吗
基本上,我需要在Eclipse plugin 有人在IViewPart中完全实现了XText编辑器吗,eclipse-plugin,xtext,Eclipse Plugin,Xtext,基本上,我需要在IViewPart中实现一个完整的XText编辑器。我的大部分工作都是基于这个项目。不幸的是,这并不是XText编辑器的完整实现,我想知道是否有人知道更好的起点。。甚至是完整的实现:-)我也有同样的问题,我只是发现这个项目: 他们创建了一个自定义控制台命令,所以我认为这离我们需要的更近了一步…:) 从2.2开始,这是可能的(参见)。 这个代码对我有用: IEditedResourceProvider resourceProvider = new IEditedResourcePr
IViewPart
中实现一个完整的XText编辑器。我的大部分工作都是基于这个项目。不幸的是,这并不是XText编辑器的完整实现,我想知道是否有人知道更好的起点。。甚至是完整的实现:-)我也有同样的问题,我只是发现这个项目:
他们创建了一个自定义控制台命令,所以我认为这离我们需要的更近了一步…:) 从2.2开始,这是可能的(参见)。
这个代码对我有用:
IEditedResourceProvider resourceProvider = new IEditedResourceProvider() {
@Override
public XtextResource createResource() {
try {
MyDslQueryStandaloneSetup.doSetup();
ResourceSet resourceSet = new ResourceSetImpl();
Resource resource = resourceSet.createResource(URI.createURI("somefile.MyDsl"));
return (XtextResource) resource;
} catch (Exception e) {
return null;
}
}
};
MyDslActivator activator = MyDslActivator.getInstance();
Injector injector = activator
.getInjector(MyDslActivator.QUERYNAME);
EmbeddedEditorFactory factory = injector.getInstance(EmbeddedEditorFactory.class);
handle = factory.newEditor(resourceProvider).withParent(
parent);
// keep the partialEditor as instance var to read / write the edited text
partialEditor = handle.createPartialEditor(true);
要使Xtext-Froms集成成为一个完整的实现,还缺少哪些部分?@Sebastian(我现在正在度假,但我的头脑还很清醒……)行号,与CMSAny新闻在这方面的集成?是否有一个完整的实施方案?ThanksI在我的实现中添加了一些缺失的部分。不过,我的猜测是,对于XTEXT2,我可能需要重新实现大部分代码。