Class VirtualFileAwareXtextDocumentProvider

  • All Implemented Interfaces:
    org.eclipse.ui.editors.text.IStorageDocumentProvider, org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.ui.texteditor.IDocumentProviderExtension, org.eclipse.ui.texteditor.IDocumentProviderExtension2, org.eclipse.ui.texteditor.IDocumentProviderExtension3, org.eclipse.ui.texteditor.IDocumentProviderExtension4, org.eclipse.ui.texteditor.IDocumentProviderExtension5

    public class VirtualFileAwareXtextDocumentProvider
    extends org.eclipse.xtext.ui.editor.model.XtextDocumentProvider
    XtextDocumentProvider implementation aware of virtual files. It should be used in conjuction with VirtualFileAwareStorage2UriMapper.
    See Also:
    VirtualFile, VirtualFileAwareStorage2UriMapper
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.model.XtextDocumentProvider

        org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.UnchangedElementListener, org.eclipse.xtext.ui.editor.model.XtextDocumentProvider.URIInfo
      • Nested classes/interfaces inherited from class org.eclipse.ui.editors.text.FileDocumentProvider

        org.eclipse.ui.editors.text.FileDocumentProvider.FileInfo, org.eclipse.ui.editors.text.FileDocumentProvider.FileSynchronizer, org.eclipse.ui.editors.text.FileDocumentProvider.SafeChange
      • Nested classes/interfaces inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

        org.eclipse.ui.editors.text.StorageDocumentProvider.StorageInfo
      • Nested classes/interfaces inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

        org.eclipse.ui.texteditor.AbstractDocumentProvider.DocumentProviderOperation, org.eclipse.ui.texteditor.AbstractDocumentProvider.ElementInfo
    • Field Summary

      • Fields inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

        DEFAULT_FILE_SIZE
      • Fields inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

        PR10806_UC5_ENABLED, PR14469_ENABLED, STATUS_ERROR, STATUS_OK
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isDeleted​(Object element)  
      • Methods inherited from class org.eclipse.xtext.ui.editor.model.XtextDocumentProvider

        addUnchangedElementListeners, createAnnotationModel, createDocument, createElementInfo, createEmptyDocument, disposeElementInfo, doSaveDocument, doSynchronize, doUpdateStateCache, getEncoding, getModificationStamp, getResourceForEditorInputFactory, getStorage2UriMapper, getWorkspaceExternalEncoding, getWorkspaceOrDefaultEncoding, handleCoreException, isModifiable, isReadOnly, isSynchronized, isWorkspaceExternalEditorInput, loadResource, registerAnnotationInfoProcessor, removeUnchangedElementListeners, setDocumentContent, setDocumentResource, setResourceForEditorInputFactory, updateCache
      • Methods inherited from class org.eclipse.ui.editors.text.FileDocumentProvider

        cacheEncodingState, checkSynchronizationState, computeModificationStamp, doResetDocument, doValidateState, getContentType, getElementInfo, getOperationRunner, getPersistedEncoding, getRefreshRule, getResetRule, getSaveRule, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, handleElementContentChanged, handleElementDeleted, handleElementMoved, persistEncoding, readUTF8BOM, refreshFile, refreshFile, setDocumentContent
      • Methods inherited from class org.eclipse.ui.editors.text.StorageDocumentProvider

        getDefaultEncoding, isNotSynchronizedException, setDocumentContent, setDocumentContent, setEncoding, setupDocument, updateCache
      • Methods inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

        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
    • Constructor Detail

      • VirtualFileAwareXtextDocumentProvider

        public VirtualFileAwareXtextDocumentProvider()
    • Method Detail

      • isDeleted

        public boolean isDeleted​(Object element)
        Specified by:
        isDeleted in interface org.eclipse.ui.texteditor.IDocumentProvider
        Overrides:
        isDeleted in class org.eclipse.xtext.ui.editor.model.XtextDocumentProvider