Class BslUiModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
com._1c.g5.v8.dt.bsl.ui.AbstractBslUiModule
com._1c.g5.v8.dt.internal.bsl.ui.BslUiModule
All Implemented Interfaces:
com.google.inject.Module

public class BslUiModule extends AbstractBslUiModule
Use this class to register components to be used within the IDE.
  • Constructor Details

    • BslUiModule

      public BslUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
  • Method Details

    • bindIHighlightingConfiguration

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

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

      public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
    • 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)
    • bindIInputElementProvider

      public Class<? extends org.eclipse.handly.ui.IInputElementProvider> bindIInputElementProvider()
    • bindIHyperlinkHelper

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

      public void configureHyperlinkLabelProvider(com.google.inject.Binder binder)
      Overrides:
      configureHyperlinkLabelProvider in class org.eclipse.xtext.ui.DefaultUiModule
    • bindIContentOutlinePage

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

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

      public Class<? extends org.eclipse.xtext.ui.tasks.TaskMarkerCreator> bindTaskMarkerCreator()
    • bindIReferenceUpdater

      public Class<? extends org.eclipse.xtext.ui.refactoring.IReferenceUpdater> bindIReferenceUpdater()
      Overrides:
      bindIReferenceUpdater in class AbstractBslUiModule
    • bindIContentProposalPriorities

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

      public Class<? extends org.eclipse.jface.text.contentassist.IContentAssistProcessor> bindIContentAssistProcessor()
      Overrides:
      bindIContentAssistProcessor in class org.eclipse.xtext.ui.DefaultUiModule
    • bindDefaultEObjectHoverProvider

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

      public Class<? extends org.eclipse.xtext.ui.editor.hover.AnnotationWithQuickFixesHover> bindAnnotationWithQuickFixesHover()
    • bindITextHover

      public Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover()
      Overrides:
      bindITextHover in class org.eclipse.xtext.ui.DefaultUiModule
    • bindXtextEditor

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

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

      public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback()
      Overrides:
      bindIXtextEditorCallback in class AbstractBslUiModule
    • bindAbstractEditStrategyProvider

      public Class<? extends org.eclipse.xtext.ui.editor.autoedit.AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()
      Overrides:
      bindAbstractEditStrategyProvider in class org.eclipse.xtext.ui.DefaultUiModule
    • bindIFoldingRegionProvider

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

      public Class<? extends org.eclipse.xtext.ui.resource.IResourceSetProvider> bindIResourceSetProvider()
      Overrides:
      bindIResourceSetProvider in class org.eclipse.xtext.ui.DefaultUiModule
    • bindTerminalsTokenTypeToPartitionMapper

      public Class<? extends org.eclipse.xtext.ui.editor.model.TerminalsTokenTypeToPartitionMapper> bindTerminalsTokenTypeToPartitionMapper()
    • 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()
    • bindIStringLiteralProposalService

      public Class<? extends IStringLiteralProposalService> bindIStringLiteralProposalService()
    • bindIRenameStrategy

      public Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()
      Overrides:
      bindIRenameStrategy in class AbstractBslUiModule
    • bindIRefactoringDocumentProvider

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

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

      public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator()
      Overrides:
      bindIDependentElementsCalculator in class AbstractBslUiModule
    • 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()
    • bindIDocumentPartitioner

      public Class<? extends org.eclipse.jface.text.IDocumentPartitioner> bindIDocumentPartitioner()
      Overrides:
      bindIDocumentPartitioner in class org.eclipse.xtext.ui.DefaultUiModule
    • bindTextAttributeProvider

      public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.TextAttributeProvider> bindTextAttributeProvider()
    • bindHighlightingReconciler

      public Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.HighlightingReconciler> bindHighlightingReconciler()
    • bindAbstractTokenHighlighting

      public Class<? extends AbstractTokenHighlighting> bindAbstractTokenHighlighting()
    • provideIAllContainersState

      public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
      Overrides:
      provideIAllContainersState in class AbstractBslUiModule
    • 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()
    • bindIFoldingStructureProvider

      public Class<? extends org.eclipse.xtext.ui.editor.folding.IFoldingStructureProvider> bindIFoldingStructureProvider()
    • configureFoldingPreferenceStoreInitializer

      public void configureFoldingPreferenceStoreInitializer(com.google.inject.Binder binder)
    • bindDirtyStateResourceDescriptionManager

      public Class<? extends org.eclipse.xtext.ui.editor.DirtyStateResourceDescription.Manager> bindDirtyStateResourceDescriptionManager()
    • bindIAnnotationHover

      public Class<? extends org.eclipse.jface.text.source.IAnnotationHover> bindIAnnotationHover()
      Overrides:
      bindIAnnotationHover in class org.eclipse.xtext.ui.DefaultUiModule
    • bindOutlinePopup

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

      public Class<? extends org.eclipse.xtext.ui.editor.findrefs.ReferenceQueryExecutor> bindReferenceQueryExecutor()
    • bindBslReferenceQuery

      public Class<? extends BslReferenceQuery> bindBslReferenceQuery()
    • bindReferenceSearchResultLabelProvider

      public Class<? extends org.eclipse.xtext.ui.editor.findrefs.ReferenceSearchResultLabelProvider> bindReferenceSearchResultLabelProvider()
    • bindReferenceSearchResultContentProvider

      public Class<? extends org.eclipse.xtext.ui.editor.findrefs.ReferenceSearchResultContentProvider> bindReferenceSearchResultContentProvider()
    • bindCallHierarchyExecutor

      public Class<? extends CallHierarchyExecutor> bindCallHierarchyExecutor()
    • bindICallHierarchyQuery

      public Class<? extends ICallHierarchyQuery> bindICallHierarchyQuery()
    • bindIndentTextEditorProvider

      public Class<? extends IndentTextEditorProvider> bindIndentTextEditorProvider()
    • bindBslCheckSuppressor

      public Class<? extends BslCheckSuppressor> bindBslCheckSuppressor()
    • bindXtextQuickAssistProcessor

      public Class<? extends org.eclipse.xtext.ui.editor.quickfix.XtextQuickAssistProcessor> bindXtextQuickAssistProcessor()
    • bindIBslModuleEventsLookup

      public Class<? extends IBslModuleEventsLookup> bindIBslModuleEventsLookup()
    • bindIBslModuleContentManagementService

      public Class<? extends IBslModuleContentManagementService> bindIBslModuleContentManagementService()
    • bindIBslModuleTextInsertInfoServiceProvider

      public Class<? extends IBslModuleTextInsertInfoServiceProvider> bindIBslModuleTextInsertInfoServiceProvider()
    • bindDocumentProvider

      public Class<? extends org.eclipse.ui.texteditor.IDocumentProvider> bindDocumentProvider()
    • bindIResourceForEditorInputFactory

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

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory()
      Overrides:
      bindContentAssistContext$Factory in class AbstractBslUiModule
    • bindRenameRefactoringController

      public Class<? extends org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController> bindRenameRefactoringController()
    • 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()
    • bindIAllContainersState$Provider

      public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
      Overrides:
      bindIAllContainersState$Provider in class org.eclipse.xtext.ui.DefaultUiModule
    • bindXtextDocumentProvider

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

      public void configureMarkOccurrencesPreferenceStoreInitializer(com.google.inject.Binder binder)
    • bindOccurrenceMarker

      public Class<? extends org.eclipse.xtext.ui.editor.occurrences.OccurrenceMarker> bindOccurrenceMarker()
    • bindStreamContentDocumentProvider

      public Class<? extends org.eclipse.xtext.ui.compare.StreamContentDocumentProvider> bindStreamContentDocumentProvider()
    • configureKeyBindingScope

      public void configureKeyBindingScope(com.google.inject.Binder binder)
    • bindIBslDocumentProviderExternsionManager

      public Class<? extends IBslDocumentProviderExtensionManager> bindIBslDocumentProviderExternsionManager()
    • bindIHyperlinkDetector

      public Class<? extends org.eclipse.jface.text.hyperlink.IHyperlinkDetector> bindIHyperlinkDetector()
      Overrides:
      bindIHyperlinkDetector in class org.eclipse.xtext.ui.DefaultUiModule
    • bindAstSelectionProvider

      public Class<? extends org.eclipse.xtext.ui.editor.selection.AstSelectionProvider> bindAstSelectionProvider()
    • bindICompletionProposalComputerFactory

      public Class<? extends ICompletionProposalComputerFactory> bindICompletionProposalComputerFactory()
    • bindDocumentBasedDirtyResource

      public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()
      Overrides:
      bindDocumentBasedDirtyResource in class AbstractBslUiModule
    • configureHighlightingLexer

      public void configureHighlightingLexer(com.google.inject.Binder binder)
      Overrides:
      configureHighlightingLexer in class AbstractBslUiModule
    • bindILinkedPositionGroupCalculator

      public Class<? extends org.eclipse.xtext.ui.refactoring.ILinkedPositionGroupCalculator> bindILinkedPositionGroupCalculator()
    • bindNavigationService

      public Class<? extends org.eclipse.xtext.ui.editor.navigation.NavigationService> bindNavigationService()
    • bindIRenamedElementTracker

      public Class<? extends org.eclipse.xtext.ui.refactoring.IRenamedElementTracker> bindIRenamedElementTracker()