Class EmbeddedXtextSourceEditor.DocumentContextObserver
- java.lang.Object
-
- net.ssehub.easy.dslCore.ui.editors.EmbeddedXtextSourceEditor.DocumentContextObserver
-
- All Implemented Interfaces:
org.eclipse.jface.text.IDocumentListener,org.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserver
- Enclosing class:
- EmbeddedXtextSourceEditor
private static class EmbeddedXtextSourceEditor.DocumentContextObserver extends java.lang.Object implements org.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserverImplements a delegating document context observer.- Author:
- Holger Eichelberger
-
-
Field Summary
Fields Modifier and Type Field Description private IEmbeddedEditor.IDocumentStateListenerlistener
-
Constructor Summary
Constructors Modifier Constructor Description privateDocumentContextObserver(IEmbeddedEditor.IDocumentStateListener listener)Creates a document state listener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddocumentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)voiddocumentChanged(org.eclipse.jface.text.DocumentEvent event)booleanhasPendingUpdates()booleanperformNecessaryUpdates(org.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserver.Processor processor)
-
-
-
Field Detail
-
listener
private IEmbeddedEditor.IDocumentStateListener listener
-
-
Constructor Detail
-
DocumentContextObserver
private DocumentContextObserver(IEmbeddedEditor.IDocumentStateListener listener)
Creates a document state listener.- Parameters:
listener- the external listener to inform about changes in the validation state
-
-
Method Detail
-
documentChanged
public void documentChanged(org.eclipse.jface.text.DocumentEvent event)
- Specified by:
documentChangedin interfaceorg.eclipse.jface.text.IDocumentListener
-
documentAboutToBeChanged
public void documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent event)
- Specified by:
documentAboutToBeChangedin interfaceorg.eclipse.jface.text.IDocumentListener
-
performNecessaryUpdates
public boolean performNecessaryUpdates(org.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserver.Processor processor)
- Specified by:
performNecessaryUpdatesin interfaceorg.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserver
-
hasPendingUpdates
public boolean hasPendingUpdates()
- Specified by:
hasPendingUpdatesin interfaceorg.eclipse.xtext.ui.editor.model.IXtextDocumentContentObserver
-
-