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 }