cz.cuni.amis.pogamut.defcon.agent
Interface IDefConAgent

Package class diagram package IDefConAgent
All Superinterfaces:
IAgent, IComponent, IComponentAware, IControllable, IEmbodiedAgent, IObservingAgent
All Known Implementing Classes:
DefConAgent

public interface IDefConAgent
extends IEmbodiedAgent

Sets some basic methods for DefConAgent.

Author:
Radek 'Black_Hand' Pibil

Method Summary
 void act(DefConCommand command)
          Simplifies access to IAct.
 Map<String,String> getArguments()
          Returns the list of command line arguments passed to defcon.
 void setOptions(Map<String,String> arguments)
          Sets the list of command line arguments passed to defcon.
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IEmbodiedAgent
getAct
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IObservingAgent
getWorldView
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Method Detail

getArguments

Map<String,String> getArguments()
Returns the list of command line arguments passed to defcon.

Returns:

setOptions

void setOptions(Map<String,String> arguments)
Sets the list of command line arguments passed to defcon.

Parameters:
arguments -

act

void act(DefConCommand command)
Simplifies access to IAct. No need to use getAct().act().



Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.