org.eclipse.xtext.ui.editor.model
Interface IXtextDocument

All Superinterfaces:
org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocumentExtension3, IReadAccess<XtextResource>, IWriteAccess<XtextResource>
All Known Implementing Classes:
XtextDocument

public interface IXtextDocument
extends org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocumentExtension3, IReadAccess<XtextResource>, IWriteAccess<XtextResource>

Author:
Sebastian Zarnekow, Sven Efftinge, Jan Koehnlein

Field Summary
 
Fields inherited from interface org.eclipse.jface.text.IDocument
DEFAULT_CATEGORY, DEFAULT_CONTENT_TYPE
 
Fields inherited from interface org.eclipse.jface.text.IDocumentExtension3
DEFAULT_PARTITIONING
 
Method Summary
 void addModelListener(IXtextModelListener listener)
           
 void addXtextDocumentContentObserver(IXtextDocumentContentObserver listener)
           
<T> T
getAdapter(java.lang.Class<T> adapterType)
           
 void removeModelListener(IXtextModelListener listener)
           
 void removeXtextDocumentContentObserver(IXtextDocumentContentObserver listener)
           
 
Methods inherited from interface org.eclipse.jface.text.IDocument
addDocumentListener, addDocumentPartitioningListener, addPosition, addPosition, addPositionCategory, addPositionUpdater, addPrenotifiedDocumentListener, computeIndexInCategory, computeNumberOfLines, computePartitioning, containsPosition, containsPositionCategory, get, get, getChar, getContentType, getDocumentPartitioner, getLegalContentTypes, getLegalLineDelimiters, getLength, getLineDelimiter, getLineInformation, getLineInformationOfOffset, getLineLength, getLineOffset, getLineOfOffset, getNumberOfLines, getNumberOfLines, getPartition, getPositionCategories, getPositions, getPositionUpdaters, insertPositionUpdater, removeDocumentListener, removeDocumentPartitioningListener, removePosition, removePosition, removePositionCategory, removePositionUpdater, removePrenotifiedDocumentListener, replace, search, set, setDocumentPartitioner
 
Methods inherited from interface org.eclipse.jface.text.IDocumentExtension3
computePartitioning, getContentType, getDocumentPartitioner, getLegalContentTypes, getPartition, getPartitionings, setDocumentPartitioner
 
Methods inherited from interface org.eclipse.xtext.util.concurrent.IReadAccess
readOnly
 
Methods inherited from interface org.eclipse.xtext.util.concurrent.IWriteAccess
modify
 

Method Detail

getAdapter

<T> T getAdapter(java.lang.Class<T> adapterType)

addModelListener

void addModelListener(IXtextModelListener listener)

removeModelListener

void removeModelListener(IXtextModelListener listener)

addXtextDocumentContentObserver

void addXtextDocumentContentObserver(IXtextDocumentContentObserver listener)

removeXtextDocumentContentObserver

void removeXtextDocumentContentObserver(IXtextDocumentContentObserver listener)