edu.columbia.cs.coms4701.agent.events
Class AgentReceivedPerceptsEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>>
java.lang.Object
java.util.EventObject
edu.columbia.cs.coms4701.agent.events.AgentEvent<K,P,A>
edu.columbia.cs.coms4701.agent.events.AgentReceivedPerceptsEvent<K,P,A>
- All Implemented Interfaces:
- java.io.Serializable
public class AgentReceivedPerceptsEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>>
- extends AgentEvent<K,P,A>
Event indicating that an agent has received percepts in an environment.
- Version:
- 0.1
User: aaron Date: Aug 24, 2006 Time: 4:08:04 PM
- Author:
- aaron@cs
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
AgentReceivedPerceptsEvent(java.lang.Object source,
A theAgent,
java.util.Set<P> thePercepts)
Creates a new AgentAddedEvent from the given, |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AgentReceivedPerceptsEvent
public AgentReceivedPerceptsEvent(java.lang.Object source,
A theAgent,
java.util.Set<P> thePercepts)
- Creates a new AgentAddedEvent from the given,
- Parameters:
source
- the Environment in which the event occurredtheAgent
- the Agent that received the perceptsthePercepts
- the set of percepts sent to the agent
getAgentPercepts
public java.util.Set<P> getAgentPercepts()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.util.EventObject