org.eclipse.xtext.ui
Class DefaultUiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
- All Implemented Interfaces:
- com.google.inject.Module
- Direct Known Subclasses:
- AbstractCodetemplatesUiModule, AbstractPureXbaseUiModule, AbstractSingleCodetemplateUiModule, AbstractXbaseUiModule, AbstractXbaseWithAnnotationsUiModule, AbstractXtendUiModule, AbstractXtextUiModule, AbstractXtypeUiModule
public class DefaultUiModule
- extends AbstractGenericModule
- Author:
- Sebastian Zarnekow, Sven Efftinge, Jan Koehnlein
Constructor Summary |
DefaultUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultUiModule
public DefaultUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
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()
bindIWhitespaceInformationProvider
public java.lang.Class<? extends IWhitespaceInformationProvider> bindIWhitespaceInformationProvider()
- Since:
- 2.3
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)
configureIResourceDescriptionsLiveScope
public void configureIResourceDescriptionsLiveScope(com.google.inject.Binder binder)
- Since:
- 2.1
bindMarkerTypeProvider
public java.lang.Class<? extends MarkerTypeProvider> bindMarkerTypeProvider()
- Since:
- 2.3