org.eclipse.xtext.ui
Class XtextUiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.eclipse.xtext.ui.AbstractXtextUiModule
org.eclipse.xtext.ui.XtextUiModule
- All Implemented Interfaces:
- com.google.inject.Module
public class XtextUiModule
- extends AbstractXtextUiModule
Use this class to register components to be used within the IDE.
Constructor Summary |
XtextUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
|
Methods inherited from class org.eclipse.xtext.ui.AbstractXtextUiModule |
bindContentAssistContext$Factory, bindIContentAssistParser, bindIContentProposalProvider, bindILabelProvider, bindIPartialContentAssistParser, bindIProposalConflictHelper, bindIReferenceUpdater, bindIRenameElementHandler, bindIRenameRefactoringProvider, bindIRenameStrategy, bindIRenameSupport$Factory, bindIViewerCreator, bindLanguageRegistrar, bindXtextTemplatePreferencePage, configureContentAssistLexer, configureContentAssistLexerProvider, configureHighlightingLexer, configureHighlightingTokenDefProvider, configureIPreferenceStoreInitializer, configureResourceUIServiceLabelProvider, provideIAllContainersState, provideLanguageRegistry, provideTemplatesLanguageConfiguration |
Methods inherited from class org.eclipse.xtext.ui.DefaultUiModule |
bindAdapterFactory, bindAdapterFactoryLabelProvider, bindComposedAdapterFactory$Descriptor$RegistryToInstance, bindContextTypeRegistry, bindIAllContainersState$Provider, bindIAnnotationHover, bindICompletionProposalPostProcessor, bindIContentAssistantFactory, bindIContentAssistProcessor, bindIContentFormatterFactory, bindIDocumentPartitioner, bindIEObjectHover, bindIExternalContentSupport$IExternalContentProvider, bindIHighlightingHelper, bindIHyperlinkDetector, bindIImageHelper, bindIIndentationInformation, bindIPartitionTokenScanner, bindIPreferenceStore, bindIPresentationDamager, bindIPresentationRepairer, bindIReconciler, bindIResourceForEditorInputFactory, bindIResourceSetProvider, bindISingleLineCommentHelper, bindITemplateProposalProvider, bindITextHover, bindITokenScanner, bindIWhitespaceInformationProvider, bindMarkerTypeProvider, bindTemplateStore, configureBracketMatchingAction, configureContentProposalLabelProvider, configureHyperlinkLabelProvider, configureIOutlineContribution$Composite, configureIResourceDescriptionsLiveScope, configureLanguageSpecificURIEditorOpener, configureMarkOccurrencesAction, configureToggleLinkWithEditorOutlineContribution, configureToggleSortingOutlineContribution, configureUiEncodingProvider, configureXtextEditorErrorTickUpdater |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtextUiModule
public XtextUiModule(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 DefaultUiModule
bindISemanticHighlightingCalculator
public java.lang.Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
bindIHighlightingConfiguration
public java.lang.Class<? extends IHighlightingConfiguration> bindIHighlightingConfiguration()
bindIProjectCreator
public java.lang.Class<? extends IProjectCreator> bindIProjectCreator()
bindICharacterPairMatcher
public org.eclipse.jface.text.source.ICharacterPairMatcher bindICharacterPairMatcher()
- Overrides:
bindICharacterPairMatcher
in class DefaultUiModule
bindAbstractEditStrategyProvider
public java.lang.Class<? extends AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()
- Overrides:
bindAbstractEditStrategyProvider
in class DefaultUiModule
bindIFoldingRegionProvider
public java.lang.Class<? extends IFoldingRegionProvider> bindIFoldingRegionProvider()
bindIContentOutlinePage
public java.lang.Class<? extends org.eclipse.ui.views.contentoutline.IContentOutlinePage> bindIContentOutlinePage()
- Overrides:
bindIContentOutlinePage
in class DefaultUiModule
bindIOutlineTreeProvider
public java.lang.Class<? extends IOutlineTreeProvider> bindIOutlineTreeProvider()
bindIOutlineTreeStructureProvider
public java.lang.Class<? extends IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider()
bindOutlineFilterAndSorter$IComparator
public java.lang.Class<? extends OutlineFilterAndSorter.IComparator> bindOutlineFilterAndSorter$IComparator()
- Overrides:
bindOutlineFilterAndSorter$IComparator
in class DefaultUiModule
bindOutlineNodeLabelProvider
public java.lang.Class<? extends OutlineNodeLabelProvider> bindOutlineNodeLabelProvider()
configureFilterReturnTypesContribution
public void configureFilterReturnTypesContribution(com.google.inject.Binder binder)
configureFilterTerminalRulesContribution
public void configureFilterTerminalRulesContribution(com.google.inject.Binder binder)
bindIXtext2EcorePostProcessor
public java.lang.Class<? extends IXtext2EcorePostProcessor> bindIXtext2EcorePostProcessor()
bindIXtextEditorCallback
public java.lang.Class<? extends IXtextEditorCallback> bindIXtextEditorCallback()
bindIssueResolutionProvider
public java.lang.Class<? extends IssueResolutionProvider> bindIssueResolutionProvider()
- Overrides:
bindIssueResolutionProvider
in class DefaultUiModule
bindIHyperlinkHelper
public java.lang.Class<? extends IHyperlinkHelper> bindIHyperlinkHelper()
bindIDependentElementsCalculator
public java.lang.Class<? extends IDependentElementsCalculator> bindIDependentElementsCalculator()
bindIRenameStrategy$Provider
public java.lang.Class<? extends IRenameStrategy.Provider> bindIRenameStrategy$Provider()
bindRenameElementHandler
public java.lang.Class<? extends DefaultRenameElementHandler> bindRenameElementHandler()
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
configureIResourceDescriptionsPersisted
public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
bindDocumentBasedDirtyResource
public java.lang.Class<? extends DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()
bindIContainer$Manager
public java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()