Class AbstractMetricDSLUiModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.somox.metrics.dsl.ui.AbstractMetricDSLUiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
MetricDSLUiModule

public abstract class AbstractMetricDSLUiModule extends org.eclipse.xtext.ui.DefaultUiModule
Manual modifications go to {org.somox.metrics.dsl.ui.MetricDSLUiModule}
  • Constructor Details

    • AbstractMetricDSLUiModule

      public AbstractMetricDSLUiModule(AbstractUIPlugin plugin)
  • Method Details

    • provideIAllContainersState

      public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
    • bindIProposalConflictHelper

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper()
    • configureHighlightingLexer

      public void configureHighlightingLexer(com.google.inject.Binder binder)
    • configureHighlightingTokenDefProvider

      public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder)
    • bindIDependentElementsCalculator

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

      public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
    • bindIXtextEditorCallback

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

      public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
    • bindDocumentBasedDirtyResource

      public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()
    • bindIXtextBuilderParticipant

      public Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()
    • bindIWorkspaceRootToInstance

      public IWorkspaceRoot bindIWorkspaceRootToInstance()
    • configureBuilderPreferenceStoreInitializer

      public void configureBuilderPreferenceStoreInitializer(com.google.inject.Binder binder)
    • bindILabelProvider

      public Class<? extends ILabelProvider> bindILabelProvider()
      Overrides:
      bindILabelProvider in class org.eclipse.xtext.ui.DefaultUiModule
    • configureResourceUIServiceLabelProvider

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

      public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider()
    • bindIOutlineTreeStructureProvider

      public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider()
    • bindIssueResolutionProvider

      public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider()
      Overrides:
      bindIssueResolutionProvider in class org.eclipse.xtext.ui.DefaultUiModule
    • bindIContentProposalProvider

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider()
    • bindContentAssistContext$Factory

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory()
    • bindIContentAssistParser

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser()
    • configureContentAssistLexerProvider

      public void configureContentAssistLexerProvider(com.google.inject.Binder binder)
    • configureContentAssistLexer

      public void configureContentAssistLexer(com.google.inject.Binder binder)
    • bindIRenameStrategy

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

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

      public void configureIPreferenceStoreInitializer(com.google.inject.Binder binder)
    • bindIRenameRefactoringProvider

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

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

      public ClassLoader bindClassLoaderToInstance()
    • bindIJvmTypeProvider$Factory

      public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
    • bindAbstractTypeScopeProvider

      public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
    • bindITypesProposalProvider

      public Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider()
    • bindIJavaProjectProvider

      public Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider()
    • bindIHyperlinkHelper

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

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher()
    • bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator

      public Class<? extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator> bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator()
    • bindIValidationJobScheduler

      public Class<? extends org.eclipse.xtext.ui.editor.IValidationJobScheduler> bindIValidationJobScheduler()
    • bindRefactoringResourceSetProvider

      public Class<? extends org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider> bindRefactoringResourceSetProvider()
    • bindIJavaSearchParticipation

      public Class<? extends org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation> bindIJavaSearchParticipation()
    • provideTemplatesLanguageConfiguration

      public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration> provideTemplatesLanguageConfiguration()
    • provideLanguageRegistry

      public com.google.inject.Provider<org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry> provideLanguageRegistry()
    • bindLanguageRegistrar

      public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar> bindLanguageRegistrar()
    • bindXtextTemplatePreferencePage

      public Class<? extends org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage> bindXtextTemplatePreferencePage()
    • bindIPartialContentAssistParser

      public Class<? extends org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser> bindIPartialContentAssistParser()
    • bindIViewerCreator

      public Class<? extends IViewerCreator> bindIViewerCreator()