org.eclipse.xtext.xtend2.ui
Class Xtend2UiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.eclipse.xtext.xtend2.ui.AbstractXtend2UiModule
org.eclipse.xtext.xtend2.ui.Xtend2UiModule
- All Implemented Interfaces:
- com.google.inject.Module
public class Xtend2UiModule
- extends AbstractXtend2UiModule
Use this class to register components to be used within the IDE.
Constructor Summary |
Xtend2UiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
|
Methods inherited from class org.eclipse.xtext.xtend2.ui.AbstractXtend2UiModule |
bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator, bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindContentAssistContext$Factory, bindDocumentBasedDirtyResource, bindFindReferenceQueryDataFactory, bindIContentAssistParser, bindIContentAssistProcessor, bindIContentProposalProvider, bindIDependentElementsCalculator, bindIJavaProjectProvider, bindIJvmTypeProvider$Factory, bindILabelProvider, bindIOutlineTreeProvider, bindIOutlineTreeStructureProvider, bindIProposalConflictHelper, bindIReferenceUpdater, bindIRenameProcessorAdapter$Factory, bindIRenameRefactoringProvider, bindIRenameStrategy$Provider, bindIRenameSupport$Factory, bindIssueResolutionProvider, bindIViewerCreator, bindIXtextEditorCallback, bindPrefixMatcher, bindRefactoringReferenceQueryDataFactory, bindRefactoringResourceSetProvider, configureContentAssistLexer, configureContentAssistLexerProvider, configureHighlightingLexer, configureHighlightingTokenDefProvider, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsPersisted, configureResourceUIServiceLabelProvider, provideIAllContainersState |
Methods inherited from class org.eclipse.xtext.ui.DefaultUiModule |
bindAdapterFactory, bindAdapterFactoryLabelProvider, bindComposedAdapterFactory$Descriptor$RegistryToInstance, bindContextTypeRegistry, bindIAllContainersState$Provider, bindIAnnotationHover, bindICharacterPairMatcher, bindICompletionProposalPostProcessor, bindIContentAssistantFactory, bindIContentFormatterFactory, bindIDocumentPartitioner, bindIEObjectHover, bindIExternalContentSupport$IExternalContentProvider, bindIHighlightingHelper, bindIHyperlinkDetector, bindIImageHelper, bindIIndentationInformation, bindIPartitionTokenScanner, bindIPreferenceStore, bindIPresentationDamager, bindIPresentationRepairer, bindIReconciler, bindIResourceForEditorInputFactory, bindIResourceSetProvider, bindISingleLineCommentHelper, bindITemplateProposalProvider, bindITextHover, bindTemplateStore, configure, configureBracketMatchingAction, configureContentProposalLabelProvider, configureHyperlinkLabelProvider, configureIOutlineContribution$Composite, configureLanguageSpecificURIEditorOpener, configureMarkOccurrencesAction, configureToggleLinkWithEditorOutlineContribution, configureToggleSortingOutlineContribution, configureUiEncodingProvider, configureXtextEditorErrorTickUpdater |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Xtend2UiModule
public Xtend2UiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
configureDebugMode
public void configureDebugMode(com.google.inject.Binder binder)
bindIHighlightingConfiguration
public java.lang.Class<? extends IHighlightingConfiguration> bindIHighlightingConfiguration()
bindAbstractAntlrTokenToAttributeIdMapper
public java.lang.Class<? extends AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
- Overrides:
bindAbstractAntlrTokenToAttributeIdMapper
in class AbstractXtend2UiModule
bindITokenScanner
public java.lang.Class<? extends org.eclipse.jface.text.rules.ITokenScanner> bindITokenScanner()
- Overrides:
bindITokenScanner
in class DefaultUiModule
bindISemanticHighlightingCalculator
public java.lang.Class<? extends ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
- Overrides:
bindISemanticHighlightingCalculator
in class AbstractXtend2UiModule
bindITokenTypeToPartitionTypeMapper
public java.lang.Class<? extends ITokenTypeToPartitionTypeMapper> bindITokenTypeToPartitionTypeMapper()
bindAbstractEditStrategyProvider
public java.lang.Class<? extends AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()
- Overrides:
bindAbstractEditStrategyProvider
in class DefaultUiModule
configureIShowWhitespaceCharactersActionContributor
public void configureIShowWhitespaceCharactersActionContributor(com.google.inject.Binder binder)
bindDoubleClickStrategyProvider
public java.lang.Class<? extends DoubleClickStrategyProvider> bindDoubleClickStrategyProvider()
bindOutlineFilterAndSorter$IComparator
public java.lang.Class<? extends OutlineFilterAndSorter.IComparator> bindOutlineFilterAndSorter$IComparator()
- Overrides:
bindOutlineFilterAndSorter$IComparator
in class DefaultUiModule
bindIFoldingRegionProvider
public java.lang.Class<? extends IFoldingRegionProvider> bindIFoldingRegionProvider()
bindITypesProposalProvider
public java.lang.Class<? extends ITypesProposalProvider> bindITypesProposalProvider()
- Overrides:
bindITypesProposalProvider
in class AbstractXtend2UiModule
bindIContentOutlinePage
public java.lang.Class<? extends org.eclipse.ui.views.contentoutline.IContentOutlinePage> bindIContentOutlinePage()
- Overrides:
bindIContentOutlinePage
in class DefaultUiModule
bindIHyperlinkHelper
public java.lang.Class<? extends IHyperlinkHelper> bindIHyperlinkHelper()
- Overrides:
bindIHyperlinkHelper
in class AbstractXtend2UiModule
bindIEObjectHoverProvider
public java.lang.Class<? extends IEObjectHoverProvider> bindIEObjectHoverProvider()
- Overrides:
bindIEObjectHoverProvider
in class AbstractXtend2UiModule
configurePreferenceInitializer
public void configurePreferenceInitializer(com.google.inject.Binder binder)
bindLanguageRootPreferencePage
public java.lang.Class<? extends LanguageRootPreferencePage> bindLanguageRootPreferencePage()
bindRenameElementHandler
public java.lang.Class<? extends RenameElementHandler> bindRenameElementHandler()
- Overrides:
bindRenameElementHandler
in class AbstractXtend2UiModule
bindJDTRenamePartcipant
public java.lang.Class<? extends JDTRenamePartcipant> bindJDTRenamePartcipant()