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 }