org.eclipse.xtext.ui.editor.embedded
Class EmbeddedEditorFactory

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorFactory

public class EmbeddedEditorFactory
extends java.lang.Object

Factory to create embedded editors for arbitrary resources. A typical usage pattern looks like this:

 EmbeddedEditorFactory editorFactory;
 
 EmbeddedEditor editor = editorFactory
    .newEditor(resourceProvider)
    .showErrorAndWarningAnnotations()
    .withParent(parentComposite);
 EmbeddedEditorModelAccess model = editor.createPartialEditor();
 // work with the model 
 

Since:
2.2
Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
static class EmbeddedEditorFactory.Builder
           
 
Constructor Summary
EmbeddedEditorFactory()
           
 
Method Summary
protected  com.google.inject.Provider<EmbeddedEditorFactory.Builder> getBuilderProvider()
           
 EmbeddedEditorFactory.Builder newEditor(IEditedResourceProvider resourceProvider)
           
 void setBuilderProvider(com.google.inject.Provider<EmbeddedEditorFactory.Builder> builderProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedEditorFactory

public EmbeddedEditorFactory()
Method Detail

newEditor

public EmbeddedEditorFactory.Builder newEditor(IEditedResourceProvider resourceProvider)

getBuilderProvider

protected com.google.inject.Provider<EmbeddedEditorFactory.Builder> getBuilderProvider()

setBuilderProvider

public void setBuilderProvider(com.google.inject.Provider<EmbeddedEditorFactory.Builder> builderProvider)