org.eclipse.emf.ecore.xcore.ui
Class XcoreUiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.ui.DefaultUiModule
org.eclipse.emf.ecore.xcore.ui.AbstractXcoreUiModule
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.
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 |
XcoreUiModule
public XcoreUiModule(AbstractUIPlugin plugin)
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