Class QlUiModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class QlUiModule
    extends AbstractQlUiModule
    Use this class to register components to be used within the IDE.
    • Constructor Detail

      • QlUiModule

        public QlUiModule​(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
    • Method Detail

      • bindILexicalHighlightingConfiguration

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration> bindILexicalHighlightingConfiguration()
      • bindAbstractAntlrTokenToAttributeIdMapper

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
      • bindISemanticHighlightingCalculator

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
      • bindIInputElementProvidery

        public Class<? extends org.eclipse.handly.ui.IInputElementProvider> bindIInputElementProvidery()
      • bindIContentOutlinePage

        public Class<? extends org.eclipse.ui.views.contentoutline.IContentOutlinePage> bindIContentOutlinePage()
        Overrides:
        bindIContentOutlinePage in class org.eclipse.xtext.ui.DefaultUiModule
      • bindIContentProposalPriorities

        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalPriorities> bindIContentProposalPriorities()
      • bindIReconciler

        public Class<? extends org.eclipse.jface.text.reconciler.IReconciler> bindIReconciler()
        Overrides:
        bindIReconciler in class org.eclipse.xtext.ui.DefaultUiModule
      • bindXtextDocument

        public Class<? extends org.eclipse.xtext.ui.editor.model.XtextDocument> bindXtextDocument()
      • bindDirtyStateEditorSupport

        public Class<? extends org.eclipse.xtext.ui.editor.DirtyStateEditorSupport> bindDirtyStateEditorSupport()
      • configureXtextEditorCallback

        public void configureXtextEditorCallback​(com.google.inject.Binder binder)
      • bindIFoldingRegionProvider

        public Class<? extends org.eclipse.xtext.ui.editor.folding.IFoldingRegionProvider> bindIFoldingRegionProvider()
      • bindDefaultEObjectHoverProvider

        public Class<? extends org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider> bindDefaultEObjectHoverProvider()
      • bindIHyperlinkHelper

        public Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
      • bindIEditedResourceProvider

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider> bindIEditedResourceProvider()
      • bindEmbeddedEditorActionsFactory

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorActions.Factory> bindEmbeddedEditorActionsFactory()
      • bindIssueModificationContext

        public Class<? extends org.eclipse.xtext.ui.editor.model.edit.IssueModificationContext> bindIssueModificationContext()
      • bindXtextSourceViewerFactory

        public Class<? extends org.eclipse.xtext.ui.editor.XtextSourceViewer.Factory> bindXtextSourceViewerFactory()
      • bindEmbeddedEditorFactoryBuilder

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorFactory.Builder> bindEmbeddedEditorFactoryBuilder()
      • bindXtextDocumentProvider

        public Class<? extends org.eclipse.xtext.ui.editor.model.XtextDocumentProvider> bindXtextDocumentProvider()
      • bindIURIEditorOpener

        public Class<? extends org.eclipse.xtext.ui.editor.IURIEditorOpener> bindIURIEditorOpener()
      • configureAutoComplitionChar

        public void configureAutoComplitionChar​(com.google.inject.Binder binder)
      • bindIResourceForEditorInputFactory

        public Class<? extends org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory> bindIResourceForEditorInputFactory()
        Overrides:
        bindIResourceForEditorInputFactory in class org.eclipse.xtext.ui.DefaultUiModule
      • provideIAllContainersState

        public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
        Overrides:
        provideIAllContainersState in class AbstractQlUiModule
      • bindIWhitespaceInformationProvider

        public Class<? extends org.eclipse.xtext.formatting.IWhitespaceInformationProvider> bindIWhitespaceInformationProvider()
        Overrides:
        bindIWhitespaceInformationProvider in class org.eclipse.xtext.ui.DefaultUiModule
      • bindOutlinePopup

        public Class<? extends org.eclipse.handly.ui.quickoutline.OutlinePopup> bindOutlinePopup()
      • bindIReferenceUpdater

        public Class<? extends org.eclipse.xtext.ui.refactoring.IReferenceUpdater> bindIReferenceUpdater()
      • bindIRenameSupport$Factory

        public Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameSupport.Factory> bindIRenameSupport$Factory()
      • bindIRenameContextFactory

        public Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameContextFactory> bindIRenameContextFactory()
      • bindReferenceUpdaterDispatcher

        public Class<? extends org.eclipse.xtext.ui.refactoring.impl.ReferenceUpdaterDispatcher> bindReferenceUpdaterDispatcher()
      • bindDefaultRenameSupport

        public Class<? extends org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport> bindDefaultRenameSupport()
      • bindIRefactoringUpdateAcceptor

        public Class<? extends org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor> bindIRefactoringUpdateAcceptor()
      • bindRenameRefactoringController

        public Class<? extends org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController> bindRenameRefactoringController()
      • bindIRenameRefactoringProvider

        public Class<? extends org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider> bindIRenameRefactoringProvider()
      • bindIRefactoringDocumentProvider

        public Class<? extends org.eclipse.xtext.ui.refactoring.impl.IRefactoringDocument.Provider> bindIRefactoringDocumentProvider()
      • bindIRenameStrategy

        public Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()
      • bindProjectUtil

        public Class<? extends org.eclipse.xtext.ui.refactoring.impl.ProjectUtil> bindProjectUtil()
      • bindIContentFormatterFactory

        public Class<? extends org.eclipse.xtext.ui.editor.formatting.IContentFormatterFactory> bindIContentFormatterFactory()
        Overrides:
        bindIContentFormatterFactory in class org.eclipse.xtext.ui.DefaultUiModule
      • bindPreferenceStoreAccess

        public Class<? extends org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreAccess> bindPreferenceStoreAccess()
      • bindIContentAssistantFactory

        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentAssistantFactory> bindIContentAssistantFactory()
        Overrides:
        bindIContentAssistantFactory in class org.eclipse.xtext.ui.DefaultUiModule
      • bindICompletionProposalComparator

        public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalComparator> bindICompletionProposalComparator()