Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
sema.Agent.Action

Packages that use Agent.Action
examples | Some examples of agents and worlds.
modelling | Modelling of the main features of a world and agents' behaviours.
sema | Extensible Multi-Agent Simulator.

Uses of Agent.Action in examples

Methods in examples with parameters of type Agent.Action
`protected boolean` | `testMovingAgent.acceptAction(Agent.Action a)`
`protected boolean` | `testMovingAgent2.acceptAction(Agent.Action a)`

Uses of Agent.Action in modelling

Subclasses of Agent.Action in modelling
`class` | `ActToSatisfaction` A generalist Action which try to satisfy a satisfator using an action.
`class` | `CommunicatingAgent.Discussion` Action of discuting.
`protected class` | `EatingAgent.Consuming` Action making the hunger regulary increase.
`protected class` | `EatingAgent.EatElement` Action of eating a given element.
`protected class` | `GrowingAgent.Growing` Action of growing.
`protected class` | `MovingAgent.Errer` A default action to errate on the map without verification of the collisions with other elements.
`protected class` | `MovingAgent.MoveTo` Moves to the given point.
`protected class` | `NewAgent.NewAction` Nouvelles actions, généralement définies en protected

Methods in modelling that return Agent.Action
`protected Agent.Action` | `EatingAgent.getConsomption()`

Methods in modelling with parameters of type Agent.Action
`protected boolean` | `MovingAgent.acceptAction(Agent.Action a)`
`boolean` | `NewAgent.acceptAction(Agent.Action action)` Mettre à jour l'heuristique de décision.

Constructors in modelling with parameters of type Agent.Action
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition)`
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition, float verifyDelay)`
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition, Agent.Action succes)`
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition, float verifyDelay, Agent.Action succes)`
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition, Agent.Action succes, Agent.Action failure)`
`ActToSatisfaction(Agent a, Agent.Action action, Satisfactor endCondition, float verifyDelay, Agent.Action succes, Agent.Action failure)` Constructs the action.

Uses of Agent.Action in sema

Methods in sema with parameters of type Agent.Action
`protected void` | `Agent.registerAction(Agent.Action a)` Registers an action.
`protected void` | `Agent.unregisterAction(Agent.Action a)` Unregisters an action.
`protected boolean` | `Agent.acceptAction(Agent.Action action)` Global internal heuristic method of decision as to the actions to undertake.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES