1 package cz.cuni.amis.pogamut.base.utils.guice; 2 3 import com.google.inject.Scope; 4 5 /** 6 * Scope that treats all {@link AgentScoped} classes as singletons. 7 * @author Jimmy 8 * 9 */ 10 public interface IAgentScope extends Scope { 11 12 /** 13 * Release all {@link AgentScoped} objects that the scope is holding. 14 */ 15 public void clearScope(); 16 17 }