View Javadoc

1   package cz.cuni.amis.pogamut.ut2004.analyzer;
2   
3   import com.google.inject.AbstractModule;
4   
5   import cz.cuni.amis.pogamut.ut2004.factory.guice.remoteagent.UT2004ObserverModule;
6   import cz.cuni.amis.pogamut.ut2004.observer.IUT2004Observer;
7   
8   public class UT2004AnalyzerObserverModule extends UT2004ObserverModule {
9   	
10  	@Override
11  	protected void configureModules() {
12  		super.configureModules();
13  		addModule(new AbstractModule() {
14  
15  			@Override
16  			protected void configure() {
17  				bind(IUT2004Observer.class).to(IUT2004AnalyzerObserver.class);
18  				bind(IUT2004AnalyzerObserver.class).to(UT2004AnalyzerObserver.class);
19  				bind(UT2004AnalyzerObserverParameters.class).toProvider(getAgentParamsProvider());
20  			}
21  			
22  		});
23  	}
24  
25  }