org.eclipse.emf.ecore.xcore.ui
Class AbstractXcoreUiModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.ui.DefaultUiModule
          extended by org.eclipse.emf.ecore.xcore.ui.AbstractXcoreUiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
XcoreUiModule

public abstract class AbstractXcoreUiModule
extends org.eclipse.xtext.ui.DefaultUiModule

Manual modifications go to {org.eclipse.emf.ecore.xcore.ui.XcoreUiModule}


Constructor Summary
AbstractXcoreUiModule(AbstractUIPlugin plugin)
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator> bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
           
 java.lang.ClassLoader bindClassLoaderToInstance()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler> bindFindReferencesHandler()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.GlobalURIEditorOpener> bindGlobalURIEditorOpener()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser()
           
 java.lang.Class<? extends IContentAssistProcessor> bindIContentAssistProcessor()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHover> bindIEObjectHover()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.html.IEObjectHoverDocumentationProvider> bindIEObjectHoverDocumentationProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider> bindIEObjectHoverProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration> bindIHighlightingConfiguration()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation> bindIJavaSearchParticipation()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
           
 java.lang.Class<? extends ILabelProvider> bindILabelProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.occurrences.IOccurrenceComputer> bindIOccurrenceComputer()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IReferenceUpdater> bindIReferenceUpdater()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameElementHandler> bindIRenameElementHandler()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider> bindIRenameRefactoringProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy.Provider> bindIRenameStrategy$Provider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameSupport.Factory> bindIRenameSupport$Factory()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.IValidationJobScheduler> bindIValidationJobScheduler()
           
 java.lang.Class<? extends IViewerCreator> bindIViewerCreator()
           
 IWorkspaceRoot bindIWorkspaceRootToInstance()
           
 java.lang.Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.ui.refactoring.participant.JdtRenameParticipant.ContextFactory> bindJdtRenameParticipant$ContextFactory()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.impl.OutlineNodeElementOpener> bindOutlineNodeElementOpener()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider> bindRefactoringResourceSetProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.findrefs.ReferenceQueryExecutor> bindReferenceQueryExecutor()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.XtextEditor> bindXtextEditor()
           
 void configureBuilderPreferenceStoreInitializer(com.google.inject.Binder binder)
           
 void configureContentAssistLexer(com.google.inject.Binder binder)
           
 void configureContentAssistLexerProvider(com.google.inject.Binder binder)
           
 void configureHighlightingLexer(com.google.inject.Binder binder)
           
 void configureHighlightingTokenDefProvider(com.google.inject.Binder binder)
           
 void configureIPreferenceStoreInitializer(com.google.inject.Binder binder)
           
 void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
           
 void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
           
 void configureJvmMemberRenameStrategy$Provider$Delegate(com.google.inject.Binder binder)
           
 void configureLanguageSpecificURIEditorOpener(com.google.inject.Binder binder)
           
 void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder)
           
 com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
           
 
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, bindIExternalContentSupport$IExternalContentProvider, bindIHighlightingHelper, bindIHyperlinkDetector, bindIImageHelper, bindIIndentationInformation, bindIPartitionTokenScanner, bindIPreferenceStore, bindIPresentationDamager, bindIPresentationRepairer, bindIReconciler, bindIResourceForEditorInputFactory, bindIResourceSetProvider, bindISingleLineCommentHelper, bindITemplateProposalProvider, bindITextHover, bindITokenScanner, bindIWhitespaceInformationProvider, bindMarkerTypeProvider, bindOutlineFilterAndSorter$IComparator, bindTemplateStore, configure, configureBracketMatchingAction, configureContentProposalLabelProvider, configureHyperlinkLabelProvider, configureIOutlineContribution$Composite, configureIResourceDescriptionsLiveScope, configureMarkOccurrencesAction, configureToggleLinkWithEditorOutlineContribution, configureToggleSortingOutlineContribution, configureUiEncodingProvider, configureXtextEditorErrorTickUpdater
 
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

AbstractXcoreUiModule

public AbstractXcoreUiModule(AbstractUIPlugin plugin)
Method Detail

provideIAllContainersState

public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()

bindXtextEditor

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.XtextEditor> bindXtextEditor()

bindIProposalConflictHelper

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper()

configureHighlightingLexer

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

configureHighlightingTokenDefProvider

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

bindILabelProvider

public java.lang.Class<? extends ILabelProvider> bindILabelProvider()
Overrides:
bindILabelProvider in class org.eclipse.xtext.ui.DefaultUiModule

configureResourceUIServiceLabelProvider

public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder)
Overrides:
configureResourceUIServiceLabelProvider in class org.eclipse.xtext.ui.DefaultUiModule

bindIOutlineTreeProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider()

bindIOutlineTreeStructureProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider()

bindIContentProposalProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider()

bindContentAssistContext$Factory

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory()

bindIContentAssistParser

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser()

configureContentAssistLexerProvider

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

configureContentAssistLexer

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

bindIViewerCreator

public java.lang.Class<? extends IViewerCreator> bindIViewerCreator()

configureIResourceDescriptionsBuilderScope

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

bindIXtextEditorCallback

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback()

configureIResourceDescriptionsPersisted

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

bindDocumentBasedDirtyResource

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource()

bindIssueResolutionProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider()
Overrides:
bindIssueResolutionProvider in class org.eclipse.xtext.ui.DefaultUiModule

bindIXtextBuilderParticipant

public java.lang.Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()

bindIWorkspaceRootToInstance

public IWorkspaceRoot bindIWorkspaceRootToInstance()

configureBuilderPreferenceStoreInitializer

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

configureIPreferenceStoreInitializer

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

bindIRenameSupport$Factory

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameSupport.Factory> bindIRenameSupport$Factory()

bindIRenameStrategy$Provider

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy.Provider> bindIRenameStrategy$Provider()

configureJvmMemberRenameStrategy$Provider$Delegate

public void configureJvmMemberRenameStrategy$Provider$Delegate(com.google.inject.Binder binder)

bindClassLoaderToInstance

public java.lang.ClassLoader bindClassLoaderToInstance()

bindIJvmTypeProvider$Factory

public java.lang.Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()

bindAbstractTypeScopeProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()

bindITypesProposalProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider()

bindIJavaProjectProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider()

bindIHyperlinkHelper

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()

bindPrefixMatcher

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher()

bindIValidationJobScheduler

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.IValidationJobScheduler> bindIValidationJobScheduler()

bindRefactoringResourceSetProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider> bindRefactoringResourceSetProvider()

bindAbstractAntlrTokenToAttributeIdMapper

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper> bindAbstractAntlrTokenToAttributeIdMapper()

bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator> bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator()

bindIContentAssistProcessor

public java.lang.Class<? extends IContentAssistProcessor> bindIContentAssistProcessor()
Overrides:
bindIContentAssistProcessor in class org.eclipse.xtext.ui.DefaultUiModule

bindISemanticHighlightingCalculator

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator> bindISemanticHighlightingCalculator()

bindIHighlightingConfiguration

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration> bindIHighlightingConfiguration()

bindIEObjectHoverProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider> bindIEObjectHoverProvider()

bindIEObjectHover

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHover> bindIEObjectHover()
Overrides:
bindIEObjectHover in class org.eclipse.xtext.ui.DefaultUiModule

bindIEObjectHoverDocumentationProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.html.IEObjectHoverDocumentationProvider> bindIEObjectHoverDocumentationProvider()

bindFindReferencesHandler

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler> bindFindReferencesHandler()

bindReferenceQueryExecutor

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.findrefs.ReferenceQueryExecutor> bindReferenceQueryExecutor()

bindIDependentElementsCalculator

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator()

bindIRenameRefactoringProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider> bindIRenameRefactoringProvider()

bindIReferenceUpdater

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IReferenceUpdater> bindIReferenceUpdater()

bindIRenameElementHandler

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.ui.IRenameElementHandler> bindIRenameElementHandler()

bindJdtRenameParticipant$ContextFactory

public java.lang.Class<? extends org.eclipse.xtext.common.types.ui.refactoring.participant.JdtRenameParticipant.ContextFactory> bindJdtRenameParticipant$ContextFactory()

bindIRenameStrategy

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()

bindOutlineNodeElementOpener

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.outline.impl.OutlineNodeElementOpener> bindOutlineNodeElementOpener()

bindGlobalURIEditorOpener

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.GlobalURIEditorOpener> bindGlobalURIEditorOpener()

bindIOccurrenceComputer

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.occurrences.IOccurrenceComputer> bindIOccurrenceComputer()

bindIJavaSearchParticipation

public java.lang.Class<? extends org.eclipse.xtext.common.types.ui.query.IJavaSearchParticipation> bindIJavaSearchParticipation()

configureLanguageSpecificURIEditorOpener

public void configureLanguageSpecificURIEditorOpener(com.google.inject.Binder binder)
Overrides:
configureLanguageSpecificURIEditorOpener in class org.eclipse.xtext.ui.DefaultUiModule

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.