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

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

public class EmbeddedEditorModelAccess
extends java.lang.Object

The model access allows to obtain or manipulate the edited text.

Since:
2.2
Author:
Sebastian Zarnekow - Initial contribution and API
This class is not intended to be instantiated by clients.
This class is not intended to be instantiated by clients.

Constructor Summary
EmbeddedEditorModelAccess(org.eclipse.jface.text.source.SourceViewer viewer, IEditedResourceProvider resourceProvider, boolean insertLineBreaks)
           
 
Method Summary
protected  XtextResource createResource(java.lang.String content)
           
 java.lang.String getEditablePart()
           
 java.lang.String getSerializedModel()
           
protected  void setModel(XtextDocument document, java.lang.String prefix, java.lang.String editablePart, java.lang.String suffix)
           
 void updateModel(java.lang.String prefix, java.lang.String editablePart, java.lang.String suffix)
           
 void updatePrefix(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedEditorModelAccess

public EmbeddedEditorModelAccess(org.eclipse.jface.text.source.SourceViewer viewer,
                                 IEditedResourceProvider resourceProvider,
                                 boolean insertLineBreaks)
Method Detail

setModel

protected void setModel(XtextDocument document,
                        java.lang.String prefix,
                        java.lang.String editablePart,
                        java.lang.String suffix)

createResource

protected XtextResource createResource(java.lang.String content)

updateModel

public void updateModel(java.lang.String prefix,
                        java.lang.String editablePart,
                        java.lang.String suffix)

updatePrefix

public void updatePrefix(java.lang.String prefix)

getEditablePart

public java.lang.String getEditablePart()

getSerializedModel

public java.lang.String getSerializedModel()