Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Embedded editor is missing some functionality (Error bar, error markers are missing)
Embedded editor is missing some functionality [message #987818] Wed, 28 November 2012 04:49 Go to previous message
Gaspar Din
Messages: 21
Registered: September 2012
Junior Member
Hello,

in my project I use an embedded version of the xtext editor within an eclipse RCP. It is created as described by the following code snippet:
IEditedResourceProvider resourceProvider = new IEditedResourceProvider() {
    public XtextResource createResource() {
        MyDslActivator activator = MyDslActivator.getInstance();
        Injector injector = activator.getInjector(MyDslActivator.COM_MYORG_MYDSL);

        XtextResourceSet rs = injector.getInstance(XtextResourceSet.class);
        rs.setClasspathURIContext(getClass());

        IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class);
        URI uri = URI.createDeviceURI("file:///temp/MyDsl.mydsl");
        XtextResource resource = (XtextResource) resourceFactory.createResource(uri);
        rs.getResources().add(resource);

        EcoreUtil.resolveAll(resource);

        if (!resource.getErrors().isEmpty()) {
            // handle error?
        }
        return resource;
    }};

MyDslActivator activator = MyDslActivator.getInstance();
Injector injector = activator.getInjector(MyDslActivator.COM_MYORG_MYDSL);
EmbeddedEditorFactory factory = injector.getInstance(EmbeddedEditorFactory.class);
EmbeddedEditor embeddedEditor = factory.newEditor(resourceProvider).withParent(parent);
EmbeddedEditorModelAccess partialEditorModelAccess = embeddedEditor.createPartialEditor(false);
embeddedEditor.createPartialEditor();

Unfortunately, some functionality is missing in the embedded version of the editor while it is available in the regular version, i.e. when opening a mydsl file:

1. The vertical error bar is missing. How can it be added to the view?
2. The error markers are not shown or they're partly missing. How can they be "reactivated"?

Regards,
Gaspar
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:Errors and warnings not shown in my editor
Next Topic:no suggestions for node (xpath)
Goto Forum:
  


Current Time: Mon May 20 18:33:24 EDT 2013

Powered by FUDForum. Page generated in 0.01630 seconds