org.eclipse.xtext.ui.codetemplates.ui
Class SingleCodetemplateUiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.eclipse.xtext.ui.codetemplates.ui.AbstractSingleCodetemplateUiModule
org.eclipse.xtext.ui.codetemplates.ui.SingleCodetemplateUiModule
- All Implemented Interfaces:
- com.google.inject.Module
public class SingleCodetemplateUiModule
- extends AbstractSingleCodetemplateUiModule
Use this class to register components to be used within the IDE.
Methods inherited from class org.eclipse.xtext.ui.codetemplates.ui.AbstractSingleCodetemplateUiModule |
bindContentAssistContext$Factory, bindDocumentBasedDirtyResource, bindIContentAssistParser, bindIDependentElementsCalculator, bindILabelProvider, bindIXtextEditorCallback, bindPrefixMatcher, configureContentAssistLexer, configureContentAssistLexerProvider, configureHighlightingLexer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsPersisted, configureResourceUIServiceLabelProvider |
Methods inherited from class org.eclipse.xtext.ui.DefaultUiModule |
bindAbstractEditStrategyProvider, bindAdapterFactory, bindAdapterFactoryLabelProvider, bindComposedAdapterFactory$Descriptor$RegistryToInstance, bindContextTypeRegistry, bindIAllContainersState$Provider, bindIAnnotationHover, bindICharacterPairMatcher, bindICompletionProposalPostProcessor, bindIContentAssistantFactory, bindIContentFormatterFactory, bindIContentOutlinePage, bindIDocumentPartitioner, bindIEObjectHover, bindIExternalContentSupport$IExternalContentProvider, bindIHighlightingHelper, bindIHyperlinkDetector, bindIImageHelper, bindIIndentationInformation, bindIPartitionTokenScanner, bindIPreferenceStore, bindIPresentationDamager, bindIPresentationRepairer, bindIReconciler, bindISingleLineCommentHelper, bindIssueResolutionProvider, bindITemplateProposalProvider, bindITextHover, bindITokenScanner, bindIWhitespaceInformationProvider, bindMarkerTypeProvider, bindOutlineFilterAndSorter$IComparator, bindTemplateStore, configure, 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 |
SingleCodetemplateUiModule
public SingleCodetemplateUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
configureHighlightingTokenDefProvider
public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder)
- Overrides:
configureHighlightingTokenDefProvider
in class AbstractSingleCodetemplateUiModule
bindAbstractAntlrTokenToAttributeIdMapper
public java.lang.Class<? extends AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
bindIHighlightingConfiguration
public java.lang.Class<? extends IHighlightingConfiguration> bindIHighlightingConfiguration()
bindIScopeProvider
public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
bindSemanticHighlightingCalculator
public java.lang.Class<? extends ISemanticHighlightingCalculator> bindSemanticHighlightingCalculator()
bindTemplatesJavaValidator
public java.lang.Class<? extends CodetemplatesJavaValidator> bindTemplatesJavaValidator()
bindIContentAssistProcessor
public java.lang.Class<? extends org.eclipse.jface.text.contentassist.IContentAssistProcessor> bindIContentAssistProcessor()
- Overrides:
bindIContentAssistProcessor
in class DefaultUiModule
bindIProposalConflictHelper
public java.lang.Class<? extends IProposalConflictHelper> bindIProposalConflictHelper()
- Overrides:
bindIProposalConflictHelper
in class AbstractSingleCodetemplateUiModule
bindIContentProposalProvider
public java.lang.Class<? extends IContentProposalProvider> bindIContentProposalProvider()
bindIResourceForEditorInputFactory
public java.lang.Class<? extends IResourceForEditorInputFactory> bindIResourceForEditorInputFactory()
- Overrides:
bindIResourceForEditorInputFactory
in class DefaultUiModule
bindIResourceSetProvider
public java.lang.Class<? extends IResourceSetProvider> bindIResourceSetProvider()
- Overrides:
bindIResourceSetProvider
in class DefaultUiModule
bindITraceInformation
public java.lang.Class<? extends ITraceInformation> bindITraceInformation()
provideIAllContainersState
public com.google.inject.Provider<IAllContainersState> provideIAllContainersState()
- Overrides:
provideIAllContainersState
in class AbstractSingleCodetemplateUiModule
providePreferenceStoreAccessor
public com.google.inject.Provider<PreferenceStoreAccessor> providePreferenceStoreAccessor()
provideIPreferenceStoreAccess
public com.google.inject.Provider<IPreferenceStoreAccess> provideIPreferenceStoreAccess()
provideLanguageRegistry
public com.google.inject.Provider<LanguageRegistry> provideLanguageRegistry()