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 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 interface com.google.inject.Module
      Overrides:
      configure in class org.eclipse.xtext.service.AbstractGenericModule
    • bindIImageHelper

      public Class<? extends org.eclipse.xtext.ui.IImageHelper> bindIImageHelper()
    • bindIPreferenceStore

      public org.eclipse.jface.preference.IPreferenceStore bindIPreferenceStore()
    • bindAdapterFactory

      public Class<? extends org.eclipse.emf.common.notify.AdapterFactory> 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

      public Class<? extends ILabelProvider> 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