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

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
              extended by org.eclipse.emf.ecore.xcore.ui.XcoreUiModule
All Implemented Interfaces:
com.google.inject.Module

public class XcoreUiModule
extends AbstractXcoreUiModule

Use this class to register components to be used within the IDE.


Constructor Summary
XcoreUiModule(AbstractUIPlugin plugin)
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2> bindEclipseResourceFileSystemAccess2()
           
 java.lang.Class<? extends IClassLoaderProvider> bindIClassLoaderProvider()
           
 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.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.util.jdt.IJavaElementFinder> bindIJavaElementFinder()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.access.jdt.IJavaProjectProvider> bindIJavaProjectProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.editor.findrefs.IReferenceFinder> bindIReferenceFinder()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.ui.refactoring.JdtRenameRefactoringProcessorFactory> bindJdtRenameRefactoringProcessorFactory()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.ui.JdtVariableCompletions> bindJdtVariableCompletions()
           
 java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor> bindRenameElementProcessor()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider> bindXbaseDeclarativeHoverSignatureProvider()
           
 com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
           
 
Methods inherited from class org.eclipse.emf.ecore.xcore.ui.AbstractXcoreUiModule
bindAbstractAntlrTokenToAttributeIdMapper, bindAbstractJavaBasedContentProposalProvider$ReferenceProposalCreator, bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindContentAssistContext$Factory, bindDocumentBasedDirtyResource, bindFindReferencesHandler, bindGlobalURIEditorOpener, bindIContentAssistParser, bindIContentAssistProcessor, bindIContentProposalProvider, bindIHighlightingConfiguration, bindIJavaSearchParticipation, bindIJvmTypeProvider$Factory, bindILabelProvider, bindIOccurrenceComputer, bindIOutlineTreeProvider, bindIOutlineTreeStructureProvider, bindIProposalConflictHelper, bindIReferenceUpdater, bindIRenameElementHandler, bindIRenameRefactoringProvider, bindIRenameStrategy$Provider, bindIRenameSupport$Factory, bindISemanticHighlightingCalculator, bindIssueResolutionProvider, bindIValidationJobScheduler, bindIViewerCreator, bindIWorkspaceRootToInstance, bindIXtextEditorCallback, bindJdtRenameParticipant$ContextFactory, bindOutlineNodeElementOpener, bindPrefixMatcher, bindRefactoringResourceSetProvider, bindReferenceQueryExecutor, bindXtextEditor, configureBuilderPreferenceStoreInitializer, configureContentAssistLexer, configureContentAssistLexerProvider, configureHighlightingLexer, configureHighlightingTokenDefProvider, configureIPreferenceStoreInitializer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsPersisted, configureJvmMemberRenameStrategy$Provider$Delegate, configureLanguageSpecificURIEditorOpener, 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, 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

XcoreUiModule

public XcoreUiModule(AbstractUIPlugin plugin)
Method Detail

bindIHyperlinkHelper

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkHelper> bindIHyperlinkHelper()
Overrides:
bindIHyperlinkHelper in class AbstractXcoreUiModule

bindITypesProposalProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider> bindITypesProposalProvider()
Overrides:
bindITypesProposalProvider in class AbstractXcoreUiModule

bindIEObjectHoverProvider

public java.lang.Class<? extends org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider> bindIEObjectHoverProvider()
Overrides:
bindIEObjectHoverProvider in class AbstractXcoreUiModule

bindRenameElementProcessor

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

bindIRenameStrategy

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IRenameStrategy> bindIRenameStrategy()
Overrides:
bindIRenameStrategy in class AbstractXcoreUiModule

bindIDependentElementsCalculator

public java.lang.Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator()
Overrides:
bindIDependentElementsCalculator in class AbstractXcoreUiModule

bindIJavaProjectProvider

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

bindEclipseResourceFileSystemAccess2

public java.lang.Class<? extends org.eclipse.xtext.builder.EclipseResourceFileSystemAccess2> bindEclipseResourceFileSystemAccess2()

bindIXtextBuilderParticipant

public java.lang.Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant()
Overrides:
bindIXtextBuilderParticipant in class AbstractXcoreUiModule

bindIClassLoaderProvider

public java.lang.Class<? extends IClassLoaderProvider> bindIClassLoaderProvider()

bindIEObjectHover

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

bindXbaseDeclarativeHoverSignatureProvider

public java.lang.Class<? extends org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider> bindXbaseDeclarativeHoverSignatureProvider()

bindJdtVariableCompletions

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

bindIReferenceFinder

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

bindIJavaElementFinder

public java.lang.Class<? extends org.eclipse.xtext.common.types.util.jdt.IJavaElementFinder> bindIJavaElementFinder()

bindJdtRenameRefactoringProcessorFactory

public java.lang.Class<? extends org.eclipse.xtext.common.types.ui.refactoring.JdtRenameRefactoringProcessorFactory> bindJdtRenameRefactoringProcessorFactory()

provideIAllContainersState

public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState()
Overrides:
provideIAllContainersState in class AbstractXcoreUiModule

bindIEObjectHoverDocumentationProvider

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

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