View Javadoc

1   package cz.cuni.amis.pogamut.defcon.agent;
2   
3   import cz.cuni.amis.pogamut.base.agent.module.IAgentLogic;
4   import cz.cuni.amis.pogamut.base.agent.module.LogicModule;
5   
6   /**
7    * Groups {@link IDefConAgentController} and {@link IAgentLogic} interfaces.
8    * Equivalent to IUT2004BotLogicController<BOT> for example.
9    * @author Radek 'Black_Hand' Pibil
10   *
11   * @param <AGENT>
12   * @param <LOGIC_MODULE>
13   */
14  public interface IDefConAgentLogicController<AGENT extends DefConAgent, LOGIC_MODULE extends LogicModule<AGENT>>
15  		extends IDefConAgentController<AGENT>, IAgentLogic<LOGIC_MODULE> {
16  
17  }