|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |