Class BslStreamContentDocumentProvider

  • All Implemented Interfaces:
    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 BslStreamContentDocumentProvider
    extends org.eclipse.xtext.ui.compare.StreamContentDocumentProvider
    Special implementation of StreamContentDocumentProvider for Bsl compare view with possibility of providing all connected elements
    • Nested Class Summary

      • 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.xtext.ui.compare.StreamContentDocumentProvider

        documentPartitioner, documentProvider
      • 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
      Iterator<Object> getConnectedElements()
      Enumerates the elements connected via this document provider.
      • Methods inherited from class org.eclipse.xtext.ui.compare.StreamContentDocumentProvider

        createAnnotationModel, createDocument, createEmptyDocument, createResource, disposeElementInfo, doSaveDocument, getEncoding, getOperationRunner, getString, loadResource, readString, readString, setupDocument
      • Methods inherited from class org.eclipse.ui.texteditor.AbstractDocumentProvider

        aboutToChange, addElementStateListener, addUnchangedElementListeners, canSaveDocument, changed, connect, connected, createElementInfo, disconnect, disconnected, doResetDocument, doSynchronize, doUpdateStateCache, doValidateState, executeOperation, fireElementContentAboutToBeReplaced, fireElementContentReplaced, fireElementDeleted, fireElementDirtyStateChanged, fireElementMoved, fireElementStateChangeFailed, fireElementStateChanging, fireElementStateValidationChanged, getAnnotationModel, getContentType, getDocument, getElementInfo, getModificationStamp, getProgressMonitor, getResetRule, getSaveRule, getStatus, getSynchronizationStamp, getSynchronizeRule, getValidateStateRule, invalidatesState, isDeleted, isModifiable, isNotSynchronizedException, isReadOnly, isStateValidated, isSynchronized, mustSaveDocument, removeElementStateListener, removeUnchangedElementListeners, resetDocument, saveDocument, setCanSaveDocument, setProgressMonitor, synchronize, updateStateCache, validateState
    • Constructor Detail

      • BslStreamContentDocumentProvider

        public BslStreamContentDocumentProvider()
    • Method Detail

      • getConnectedElements

        public Iterator<Object> getConnectedElements()
        Enumerates the elements connected via this document provider.
        Overrides:
        getConnectedElements in class org.eclipse.ui.texteditor.AbstractDocumentProvider
        Returns:
        the list of elements, never null