org.eclipse.xtext.ui.resource.generic
Class EmfUiModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.ui.resource.generic.EmfUiModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
EcoreUiModule

public class EmfUiModule
extends AbstractGenericModule

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
EmfUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.emf.common.notify.AdapterFactory> bindAdapterFactory()
           
 java.lang.Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider> bindAdapterFactoryLabelProvider()
           
 org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry bindComposedAdapterFactory$Descriptor$RegistryToInstance()
           
 java.lang.Class<? extends IImageHelper> bindIImageHelper()
           
 java.lang.Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider()
           
 java.lang.Class<? extends IReferenceUpdater> bindIReferenceUpdater()
           
 java.lang.Class<? extends IRenameStrategy.Provider> bindIRenameStrategy$Provider()
           
 java.lang.Class<? extends IResourceSetProvider> bindIResourceSetProvider()
           
 void configure(com.google.inject.Binder binder)
           
 void configureContentProposalLabelProvider(com.google.inject.Binder binder)
           
 void configureHyperlinkLabelProvider(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmfUiModule

public EmfUiModule(org.eclipse.ui.plugin.AbstractUIPlugin plugin)
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class AbstractGenericModule

bindAdapterFactory

public java.lang.Class<? extends org.eclipse.emf.common.notify.AdapterFactory> bindAdapterFactory()

bindAdapterFactoryLabelProvider

public java.lang.Class<? extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider> bindAdapterFactoryLabelProvider()

configureHyperlinkLabelProvider

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

configureContentProposalLabelProvider

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

configureResourceUIServiceLabelProvider

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

bindILabelProvider

public java.lang.Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider()

configureLanguageSpecificURIEditorOpener

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

bindIImageHelper

public java.lang.Class<? extends IImageHelper> bindIImageHelper()

bindComposedAdapterFactory$Descriptor$RegistryToInstance

public org.eclipse.emf.edit.provider.ComposedAdapterFactory.Descriptor.Registry bindComposedAdapterFactory$Descriptor$RegistryToInstance()

bindIResourceSetProvider

public java.lang.Class<? extends IResourceSetProvider> bindIResourceSetProvider()

bindIRenameStrategy$Provider

public java.lang.Class<? extends IRenameStrategy.Provider> bindIRenameStrategy$Provider()
Since:
2.0

bindIReferenceUpdater

public java.lang.Class<? extends IReferenceUpdater> bindIReferenceUpdater()