org.eclipse.xtext.ui
Class DefaultUiModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.ui.DefaultUiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
AbstractCodetemplatesUiModule, AbstractPureXbaseUiModule, AbstractSingleCodetemplateUiModule, AbstractXbaseUiModule, AbstractXbaseWithAnnotationsUiModule, AbstractXtend2UiModule, AbstractXtextUiModule, AbstractXtypeUiModule

public class DefaultUiModule
extends AbstractGenericModule

Author:
Sebastian Zarnekow, Sven Efftinge, Jan Koehnlein

Constructor Summary
DefaultUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
           
 
Method Summary
 java.lang.Class<? extends AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()
           
 java.lang.Class<? extends org.eclipse.emf.common.notify.AdapterFactory> bindAdapterFactory()
           
 java.lang.Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider> bindAdapterFactoryLabelProvider()
           
 org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry bindComposedAdapterFactory$Descriptor$RegistryToInstance()
           
 java.lang.Class<? extends org.eclipse.jface.text.templates.ContextTypeRegistry> bindContextTypeRegistry()
           
 java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()
           
 java.lang.Class<? extends org.eclipse.jface.text.source.IAnnotationHover> bindIAnnotationHover()
           
 org.eclipse.jface.text.source.ICharacterPairMatcher bindICharacterPairMatcher()
           
 java.lang.Class<? extends ICompletionProposalPostProcessor> bindICompletionProposalPostProcessor()
           
 java.lang.Class<? extends IContentAssistantFactory> bindIContentAssistantFactory()
           
 java.lang.Class<? extends org.eclipse.jface.text.contentassist.IContentAssistProcessor> bindIContentAssistProcessor()
           
 java.lang.Class<? extends IContentFormatterFactory> bindIContentFormatterFactory()
           
 java.lang.Class<? extends org.eclipse.ui.views.contentoutline.IContentOutlinePage> bindIContentOutlinePage()
           
 java.lang.Class<? extends org.eclipse.jface.text.IDocumentPartitioner> bindIDocumentPartitioner()
           
 java.lang.Class<? extends IEObjectHover> bindIEObjectHover()
           
 java.lang.Class<? extends IExternalContentSupport.IExternalContentProvider> bindIExternalContentSupport$IExternalContentProvider()
           
 java.lang.Class<? extends IHighlightingHelper> bindIHighlightingHelper()
           
 java.lang.Class<? extends org.eclipse.jface.text.hyperlink.IHyperlinkDetector> bindIHyperlinkDetector()
           
 java.lang.Class<? extends IImageHelper> bindIImageHelper()
           
 java.lang.Class<? extends IIndentationInformation> bindIIndentationInformation()
           
 java.lang.Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider()
           
 java.lang.Class<? extends org.eclipse.jface.text.rules.IPartitionTokenScanner> bindIPartitionTokenScanner()
           
 org.eclipse.jface.preference.IPreferenceStore bindIPreferenceStore()
           
 java.lang.Class<? extends org.eclipse.jface.text.presentation.IPresentationDamager> bindIPresentationDamager()
           
 java.lang.Class<? extends org.eclipse.jface.text.presentation.IPresentationRepairer> bindIPresentationRepairer()
           
 java.lang.Class<? extends org.eclipse.jface.text.reconciler.IReconciler> bindIReconciler()
           
 java.lang.Class<? extends IResourceForEditorInputFactory> bindIResourceForEditorInputFactory()
           
 java.lang.Class<? extends IResourceSetProvider> bindIResourceSetProvider()
           
 java.lang.Class<? extends ISingleLineCommentHelper> bindISingleLineCommentHelper()
           
 java.lang.Class<? extends IssueResolutionProvider> bindIssueResolutionProvider()
           
 java.lang.Class<? extends ITemplateProposalProvider> bindITemplateProposalProvider()
           
 java.lang.Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover()
           
 java.lang.Class<? extends org.eclipse.jface.text.rules.ITokenScanner> bindITokenScanner()
           
 java.lang.Class<? extends OutlineFilterAndSorter.IComparator> bindOutlineFilterAndSorter$IComparator()
           
 java.lang.Class<? extends org.eclipse.jface.text.templates.persistence.TemplateStore> bindTemplateStore()
           
 void configure(com.google.inject.Binder binder)
           
 void configureBracketMatchingAction(com.google.inject.Binder binder)
           
 void configureContentProposalLabelProvider(com.google.inject.Binder binder)
           
 void configureHyperlinkLabelProvider(com.google.inject.Binder binder)
           
 void configureIOutlineContribution$Composite(com.google.inject.Binder binder)
           
 void configureLanguageSpecificURIEditorOpener(com.google.inject.Binder binder)
           
 void configureMarkOccurrencesAction(com.google.inject.Binder binder)
           
 void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder)
           
 void configureToggleLinkWithEditorOutlineContribution(com.google.inject.Binder binder)
           
 void configureToggleSortingOutlineContribution(com.google.inject.Binder binder)
           
 void configureUiEncodingProvider(com.google.inject.Binder binder)
           
 void configureXtextEditorErrorTickUpdater(com.google.inject.Binder binder)
           
 
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUiModule

public DefaultUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class AbstractGenericModule

configureBracketMatchingAction

public void configureBracketMatchingAction(com.google.inject.Binder binder)

bindIImageHelper

public java.lang.Class<? extends IImageHelper> bindIImageHelper()

bindIIndentationInformation

public java.lang.Class<? extends IIndentationInformation> bindIIndentationInformation()

bindIPreferenceStore

public org.eclipse.jface.preference.IPreferenceStore bindIPreferenceStore()

bindIReconciler

public java.lang.Class<? extends org.eclipse.jface.text.reconciler.IReconciler> bindIReconciler()

bindISingleLineCommentHelper

public java.lang.Class<? extends ISingleLineCommentHelper> bindISingleLineCommentHelper()

bindIHyperlinkDetector

public java.lang.Class<? extends org.eclipse.jface.text.hyperlink.IHyperlinkDetector> bindIHyperlinkDetector()

bindIPresentationDamager

public java.lang.Class<? extends org.eclipse.jface.text.presentation.IPresentationDamager> bindIPresentationDamager()

bindIPresentationRepairer

public java.lang.Class<? extends org.eclipse.jface.text.presentation.IPresentationRepairer> bindIPresentationRepairer()

bindICharacterPairMatcher

public org.eclipse.jface.text.source.ICharacterPairMatcher bindICharacterPairMatcher()

bindITokenScanner

public java.lang.Class<? extends org.eclipse.jface.text.rules.ITokenScanner> bindITokenScanner()

bindIPartitionTokenScanner

public java.lang.Class<? extends org.eclipse.jface.text.rules.IPartitionTokenScanner> bindIPartitionTokenScanner()

bindIDocumentPartitioner

public java.lang.Class<? extends org.eclipse.jface.text.IDocumentPartitioner> bindIDocumentPartitioner()

bindIHighlightingHelper

public java.lang.Class<? extends IHighlightingHelper> bindIHighlightingHelper()

bindAbstractEditStrategyProvider

public java.lang.Class<? extends AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()

bindAdapterFactory

public java.lang.Class<? extends org.eclipse.emf.common.notify.AdapterFactory> bindAdapterFactory()

bindAdapterFactoryLabelProvider

public java.lang.Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider> bindAdapterFactoryLabelProvider()

bindComposedAdapterFactory$Descriptor$RegistryToInstance

public org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry bindComposedAdapterFactory$Descriptor$RegistryToInstance()

bindIContentAssistantFactory

public java.lang.Class<? extends IContentAssistantFactory> bindIContentAssistantFactory()

bindIContentAssistProcessor

public java.lang.Class<? extends org.eclipse.jface.text.contentassist.IContentAssistProcessor> bindIContentAssistProcessor()

bindICompletionProposalPostProcessor

public java.lang.Class<? extends ICompletionProposalPostProcessor> bindICompletionProposalPostProcessor()

bindITemplateProposalProvider

public java.lang.Class<? extends ITemplateProposalProvider> bindITemplateProposalProvider()

bindTemplateStore

public java.lang.Class<? extends org.eclipse.jface.text.templates.persistence.TemplateStore> bindTemplateStore()

bindContextTypeRegistry

public java.lang.Class<? extends org.eclipse.jface.text.templates.ContextTypeRegistry> bindContextTypeRegistry()

bindIContentFormatterFactory

public java.lang.Class<? extends IContentFormatterFactory> bindIContentFormatterFactory()

configureXtextEditorErrorTickUpdater

public void configureXtextEditorErrorTickUpdater(com.google.inject.Binder binder)

bindIExternalContentSupport$IExternalContentProvider

public java.lang.Class<? extends IExternalContentSupport.IExternalContentProvider> bindIExternalContentSupport$IExternalContentProvider()

configureHyperlinkLabelProvider

public void configureHyperlinkLabelProvider(com.google.inject.Binder binder)

bindIContentOutlinePage

public java.lang.Class<? extends org.eclipse.ui.views.contentoutline.IContentOutlinePage> bindIContentOutlinePage()

configureIOutlineContribution$Composite

public void configureIOutlineContribution$Composite(com.google.inject.Binder binder)

configureToggleSortingOutlineContribution

public void configureToggleSortingOutlineContribution(com.google.inject.Binder binder)

configureToggleLinkWithEditorOutlineContribution

public void configureToggleLinkWithEditorOutlineContribution(com.google.inject.Binder binder)

bindOutlineFilterAndSorter$IComparator

public java.lang.Class<? extends OutlineFilterAndSorter.IComparator> bindOutlineFilterAndSorter$IComparator()

configureContentProposalLabelProvider

public void configureContentProposalLabelProvider(com.google.inject.Binder binder)

configureResourceUIServiceLabelProvider

public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder)

bindILabelProvider

public java.lang.Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider()

bindIssueResolutionProvider

public java.lang.Class<? extends IssueResolutionProvider> bindIssueResolutionProvider()

configureLanguageSpecificURIEditorOpener

public void configureLanguageSpecificURIEditorOpener(com.google.inject.Binder binder)

configureUiEncodingProvider

public void configureUiEncodingProvider(com.google.inject.Binder binder)

bindIAllContainersState$Provider

public java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()

bindIResourceForEditorInputFactory

public java.lang.Class<? extends IResourceForEditorInputFactory> bindIResourceForEditorInputFactory()

bindIResourceSetProvider

public java.lang.Class<? extends IResourceSetProvider> bindIResourceSetProvider()

bindIAnnotationHover

public java.lang.Class<? extends org.eclipse.jface.text.source.IAnnotationHover> bindIAnnotationHover()

bindITextHover

public java.lang.Class<? extends org.eclipse.jface.text.ITextHover> bindITextHover()

bindIEObjectHover

public java.lang.Class<? extends IEObjectHover> bindIEObjectHover()

configureMarkOccurrencesAction

public void configureMarkOccurrencesAction(com.google.inject.Binder binder)