package cz.agents.agentpolis.darptestbed.simmodel.environment; import java.util.HashMap; import java.util.Map; import com.google.inject.AbstractModule; import com.google.inject.TypeLiteral; import cz.agents.agentpolis.darptestbed.simmodel.entity.vehicle.TestbedVehicle; import cz.agents.alite.common.event.EventProcessor; /** * The modul of basic simulation environment * * @author Lukas Canda */ public class TestbedEnvironmentModul extends AbstractModule { private final EventProcessor eventProcessor; public TestbedEnvironmentModul(EventProcessor eventProcessor) { super(); this.eventProcessor = eventProcessor; } @Override protected void configure() { // you can add some binding here // bind(DispatchingLogic.class).to(DispatchingLogicDummyParallel.class); bind(new TypeLiteral<Map<String, TestbedVehicle>>() { }).toInstance(new HashMap<String, TestbedVehicle>()); } }