public class XbaseDocumentProvider extends XtextDocumentProvider
Modifier and Type | Class and Description |
---|---|
protected class |
XbaseDocumentProvider.ClassFileInfo |
XtextDocumentProvider.UnchangedElementListener, XtextDocumentProvider.URIInfo
org.eclipse.ui.editors.text.FileDocumentProvider.FileInfo, org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer, org.eclipse.ui.editors.text.FileDocumentProvider.SafeChange
Constructor and Description |
---|
XbaseDocumentProvider() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.text.source.IAnnotationModel |
createAnnotationModel(java.lang.Object element) |
protected org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo |
createElementInfo(java.lang.Object element) |
protected ILocationInResource |
getClassFileSourceStorage(org.eclipse.jdt.core.IClassFile classFile) |
protected boolean |
setDocumentContent(org.eclipse.jface.text.IDocument document,
org.eclipse.ui.IEditorInput input,
java.lang.String encoding) |
addUnchangedElementListeners, createDocument, createEmptyDocument, disposeElementInfo, doSaveDocument, doUpdateStateCache, getEncoding, getResourceForEditorInputFactory, getStorage2UriMapper, getWorkspaceExternalEncoding, getWorkspaceOrDefaultEncoding, isDeleted, isModifiable, isReadOnly, isSynchronized, isWorkspaceExternalEditorInput, loadResource, registerAnnotationInfoProcessor, removeUnchangedElementListeners, setDocumentResource, setResourceForEditorInputFactory, updateCache
cacheEncodingState, checkSynchronizationState, computeModificationStamp, doResetDocument, doSynchronize, doValidateState, getContentType, getElementInfo, getModificationStamp, getOperationRunner, getPersistedEncoding, getResetRule, getSaveRule, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, handleElementContentChanged, handleElementDeleted, handleElementMoved, persistEncoding, readUTF8BOM, refreshFile, refreshFile, setDocumentContent
getDefaultEncoding, handleCoreException, isNotSynchronizedException, setDocumentContent, setDocumentContent, setEncoding, setupDocument, updateCache
aboutToChange, addElementStateListener, canSaveDocument, changed, connect, connected, disconnect, disconnected, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getAnnotationModel, getConnectedElements, getDocument, getProgressMonitor, getStatus, invalidatesState, isStateValidated, mustSaveDocument, removeElementStateListener, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState
protected ILocationInResource getClassFileSourceStorage(org.eclipse.jdt.core.IClassFile classFile)
protected boolean setDocumentContent(org.eclipse.jface.text.IDocument document, org.eclipse.ui.IEditorInput input, java.lang.String encoding) throws org.eclipse.core.runtime.CoreException
setDocumentContent
in class XtextDocumentProvider
org.eclipse.core.runtime.CoreException
protected org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo createElementInfo(java.lang.Object element) throws org.eclipse.core.runtime.CoreException
createElementInfo
in class XtextDocumentProvider
org.eclipse.core.runtime.CoreException
protected org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel(java.lang.Object element) throws org.eclipse.core.runtime.CoreException
createAnnotationModel
in class XtextDocumentProvider
org.eclipse.core.runtime.CoreException