Class RightQlUiModule

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

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

      • RightQlUiModule

        public RightQlUiModule​(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
        Constructor.
        Parameters:
        plugin - the plugin
    • Method Detail

      • bindAbstractAntlrTokenToAttributeIdMapper

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
        Bind AbstractAntlrTokenToAttributeIdMapper
        Returns:
        AbstractAntlrTokenToAttributeIdMapper
      • bindDefaultEObjectHoverProvider

        public Class<? extends org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider> bindDefaultEObjectHoverProvider()
        Bind DefaultEObjectHoverProvider
        Returns:
        DefaultEObjectHoverProvider
      • bindEmbeddedEditorActionsFactory

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorActions.Factory> bindEmbeddedEditorActionsFactory()
        Bind EmbeddedEditorActionsFactory
        Returns:
        EmbeddedEditorActionsFactory
      • bindEmbeddedEditorFactoryBuilder

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditorFactory.Builder> bindEmbeddedEditorFactoryBuilder()
        Bind EmbeddedEditorFactoryBuilder
        Returns:
        EmbeddedEditorFactoryBuilder
      • 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()
        Bind IContentProposalPriorities.
        Returns:
        IContentProposalPriorities
      • bindIEditedResourceProvider

        public Class<? extends org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider> bindIEditedResourceProvider()
        Bind IEditedResourceProvider
        Returns:
        IEditedResourceProvider
      • bindIFoldingRegionProvider

        public Class<? extends org.eclipse.xtext.ui.editor.folding.IFoldingRegionProvider> bindIFoldingRegionProvider()
        Bind IFoldingRegionProvider
        Returns:
        IFoldingRegionProvider
      • bindIHyperlinkHelper

        public Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
        Bind IHyperlinkHelper
        Returns:
        IHyperlinkHelper
      • bindILexicalHighlightingConfiguration

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration> bindILexicalHighlightingConfiguration()
        Bind ILexicalHighlightingConfiguration
        Returns:
        ILexicalHighlightingConfiguration
      • bindISemanticHighlightingCalculator

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
        Bind ISemanticHighlightingCalculator
        Returns:
        ISemanticHighlightingCalculator
      • bindIInputElementProvider

        public Class<? extends org.eclipse.handly.ui.IInputElementProvider> bindIInputElementProvider()
        Bind ISourceFileFactory
        Returns:
        ISourceFileFactory
      • bindIssueModificationContext

        public Class<? extends org.eclipse.xtext.ui.editor.model.edit.IssueModificationContext> bindIssueModificationContext()
        Bind IssueModificationContext
        Returns:
        IssueModificationContext
      • bindTextAttributeProvider

        public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.TextAttributeProvider> bindTextAttributeProvider()
        Bind TextAttributeProvider
        Returns:
        TextAttributeProvider
      • bindIResourceForEditorInputFactory

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

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

        public void configureAutoComplitionChar​(com.google.inject.Binder binder)
      • 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()