Uses of Interface
massim.framework.SimulationAgent

Packages that use SimulationAgent
massim.framework   
massim.framework.connection   
massim.framework.simulation   
 

Uses of SimulationAgent in massim.framework
 

Subinterfaces of SimulationAgent in massim.framework
 interface UniqueSimulationAgent
          This interface should be implemented by any SimulationAgent that is somehow unique.
 

Classes in massim.framework that implement SimulationAgent
 class AbstractSimulationAgent
           
 

Methods in massim.framework that return SimulationAgent
 SimulationAgent AgentManager.createAgent(AgentParameter parameter)
          Create an agent that fulfills criteria mentioned in parameter.
 SimulationAgent AgentProviderAgentManager.createAgent(AgentParameter parameter)
           
protected  SimulationAgent DefaultSimulation.createAgent(AgentParameter parameter)
          Create an agent, represented by an Agent object.
 

Methods in massim.framework that return types with arguments of type SimulationAgent
 java.util.concurrent.Future<SimulationAgent> DefaultAgentManager.concurrentCreateAgent(AgentParameter params)
           
 java.util.concurrent.Future<SimulationAgent> AgentManager.concurrentCreateAgent(AgentParameter m)
          This is the non-blocking version of createAgent.
protected  java.util.concurrent.Future<SimulationAgent> DefaultSimulation.concurrentCreateAgent(AgentParameter parameter)
          This method does the same as createAgent, but it won't block and return a Future instead.
 

Methods in massim.framework with parameters of type SimulationAgent
protected  java.util.concurrent.Future<Action> DefaultSimulation.concurrentGetAction(Perception perception, SimulationAgent a)
          This is the non-blocking version of getAction.
protected  Action DefaultSimulation.getAction(Perception perception, SimulationAgent a)
          This method will deliver a perception to an agent, getting the agents reaction in return.
protected  void DefaultSimulation.removeAgent(SimulationAgent a)
          Remove an agent.
 

Uses of SimulationAgent in massim.framework.connection
 

Classes in massim.framework.connection that implement SimulationAgent
 class XMLSocketSimulationAgent
          This class manages the communication to an agent, offering methods that will make it possible to treat instances of this object as a simulation agent.
 

Uses of SimulationAgent in massim.framework.simulation
 

Methods in massim.framework.simulation that return SimulationAgent
 SimulationAgent AbstractSimulationAgent.getAgent()
           
 SimulationAgent SimulationAgent.getAgent()
           
 

Methods in massim.framework.simulation with parameters of type SimulationAgent
 void AbstractSimulationAgent.setAgent(SimulationAgent agent)
           
 void SimulationAgent.setAgent(SimulationAgent agent)
          Assign a low level agent to this higher level agent, to interact with.
 



Copyright © 2011. All Rights Reserved.