public class ActionEvent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Executable |
action |
private Agent |
agent |
private MultiAgentSystem<? extends Agent> |
multiAgentSystem |
Constructor and Description |
---|
ActionEvent(Agent agent,
MultiAgentSystem<? extends Agent> multiAgentSystem,
Executable action)
Creates a new ActionEvent.
|
Modifier and Type | Method and Description |
---|---|
Executable |
getAction() |
Agent |
getAgent() |
MultiAgentSystem<? extends Agent> |
getMultiAgentSystem() |
private Agent agent
private MultiAgentSystem<? extends Agent> multiAgentSystem
private Executable action
public ActionEvent(Agent agent, MultiAgentSystem<? extends Agent> multiAgentSystem, Executable action)
agent
- an agent.multiAgentSystem
- a multi-agent system.action
- an executable.public Agent getAgent()
public MultiAgentSystem<? extends Agent> getMultiAgentSystem()
public Executable getAction()