Package com._1c.g5.modeling.xtext.ui
Class DefaultUiModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
com._1c.g5.modeling.xtext.ui.DefaultUiModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
AbstractUiModule
public abstract class DefaultUiModule
extends org.eclipse.xtext.service.AbstractGenericModule
Default module implementation with UI dependencies.
- Restriction:
- This class is not intended to be extended by clients.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.emf.common.notify.AdapterFactory>
Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider>
org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry
Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider>
Class<? extends org.eclipse.xtext.resource.IExternalContentSupport.IExternalContentProvider>
Class<? extends org.eclipse.xtext.ui.IImageHelper>
Class<? extends ILabelProvider>
org.eclipse.jface.preference.IPreferenceStore
Class<? extends org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory>
Class<? extends org.eclipse.xtext.ui.resource.IResourceSetProvider>
void
configure
(com.google.inject.Binder binder) void
configureIResourceDescriptionsLiveScope
(com.google.inject.Binder binder) void
configureLanguageSpecificURIEditorOpener
(com.google.inject.Binder binder) void
configureResourceUIServiceLabelProvider
(com.google.inject.Binder binder) Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
DefaultUiModule
public DefaultUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classorg.eclipse.xtext.service.AbstractGenericModule
-
bindIImageHelper
-
bindIPreferenceStore
public org.eclipse.jface.preference.IPreferenceStore bindIPreferenceStore() -
bindAdapterFactory
-
bindAdapterFactoryLabelProvider
public Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider> bindAdapterFactoryLabelProvider() -
bindComposedAdapterFactory$Descriptor$RegistryToInstance
public org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry bindComposedAdapterFactory$Descriptor$RegistryToInstance() -
bindIExternalContentSupport$IExternalContentProvider
public Class<? extends org.eclipse.xtext.resource.IExternalContentSupport.IExternalContentProvider> bindIExternalContentSupport$IExternalContentProvider() -
configureResourceUIServiceLabelProvider
public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) -
bindILabelProvider
-
configureLanguageSpecificURIEditorOpener
public void configureLanguageSpecificURIEditorOpener(com.google.inject.Binder binder) -
bindIAllContainersState$Provider
public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() -
bindIResourceSetProvider
public Class<? extends org.eclipse.xtext.ui.resource.IResourceSetProvider> bindIResourceSetProvider() -
bindIResourceForEditorInputFactory
public Class<? extends org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory> bindIResourceForEditorInputFactory() -
configureIResourceDescriptionsLiveScope
public void configureIResourceDescriptionsLiveScope(com.google.inject.Binder binder) - Since:
- 2.1
-