Class CustomEmbeddedEditorModelAccess

java.lang.Object
org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorModelAccess
com._1c.g5.v8.dt.lcore.ui.editor.embedded.CustomEmbeddedEditorModelAccess

public class CustomEmbeddedEditorModelAccess extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorModelAccess
Extension of EmbeddedEditorModelAccess that will reattach resource any time model is updated (created by EmbeddedEditorResourceProvider.
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomEmbeddedEditorModelAccess(org.eclipse.jface.text.source.SourceViewer viewer, org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider resourceProvider, boolean insertLineBreaks)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    setModel(org.eclipse.xtext.ui.editor.model.XtextDocument document, String prefix, String editablePart, String suffix)
     
    void
    updateEditablePart(String editablePart)
    Update editable part of this embedded editor model.
    void
    updateModel(String prefix, String editablePart, String suffix)
     

    Methods inherited from class org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorModelAccess

    createResource, getEditablePart, getSerializedModel, setXtextDocumentUtil, updateModel, updateModel, updateModel, updatePrefix

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CustomEmbeddedEditorModelAccess

      public CustomEmbeddedEditorModelAccess(org.eclipse.jface.text.source.SourceViewer viewer, org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider resourceProvider, boolean insertLineBreaks)
  • Method Details

    • updateModel

      public void updateModel(String prefix, String editablePart, String suffix)
      Overrides:
      updateModel in class org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorModelAccess
    • setModel

      protected void setModel(org.eclipse.xtext.ui.editor.model.XtextDocument document, String prefix, String editablePart, String suffix)
      Overrides:
      setModel in class org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorModelAccess
    • updateEditablePart

      public void updateEditablePart(String editablePart)
      Update editable part of this embedded editor model.
      Parameters:
      editablePart - part to update, never null