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,我可能需要重新实现大部分代码。