org.eclipse.xtext.ui.shared
Class SharedStateModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.ui.shared.SharedStateModule
All Implemented Interfaces:
com.google.inject.Module

public class SharedStateModule
extends AbstractGenericModule


Constructor Summary
SharedStateModule()
           
 
Method Summary
 void configureIWorkbench(com.google.inject.Binder binder)
           
 com.google.inject.Provider<IBuilderState> provideIBuilderState()
           
 com.google.inject.Provider<IDirtyStateManager> provideIDirtyStateManager()
           
 com.google.inject.Provider<IResourceDescriptions> provideIResourceDescriptions()
           
 com.google.inject.Provider<IStateChangeEventBroker> provideIStateChangeEventBroker()
           
 com.google.inject.Provider<IStorage2UriMapper> provideIStorage2UriMapper()
           
 com.google.inject.Provider<IURIEditorOpener> provideIURIEditorOpener()
           
 com.google.inject.Provider<org.eclipse.core.resources.IWorkspace> provideIWorkspace()
           
 
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, configure, getBindings, tryBindProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedStateModule

public SharedStateModule()
Method Detail

provideIResourceDescriptions

public com.google.inject.Provider<IResourceDescriptions> provideIResourceDescriptions()

provideIStorage2UriMapper

public com.google.inject.Provider<IStorage2UriMapper> provideIStorage2UriMapper()

provideIStateChangeEventBroker

public com.google.inject.Provider<IStateChangeEventBroker> provideIStateChangeEventBroker()

provideIBuilderState

public com.google.inject.Provider<IBuilderState> provideIBuilderState()

provideIDirtyStateManager

public com.google.inject.Provider<IDirtyStateManager> provideIDirtyStateManager()

provideIURIEditorOpener

public com.google.inject.Provider<IURIEditorOpener> provideIURIEditorOpener()

provideIWorkspace

public com.google.inject.Provider<org.eclipse.core.resources.IWorkspace> provideIWorkspace()

configureIWorkbench

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