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 }