Package edu.columbia.cs.coms4701.agent.events

For EnvironmentObservers: Defines the events and event listener interfaces for tracking changes in an environment.

See:
          Description

Interface Summary
AgentAddedListener<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Interface for an EnvironmentObserver that can handle an AgentAddedEvent.
AgentChoseActionListener<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Interface for an EnvironmentObserver that can handle an AgentChoseActionEvent.
AgentReceivedPerceptsListener<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Interface for an EnvironmentObserver that can handle an AgentReceivedPerceptsEvent.
EnvironmentBeganRunningListener Interface for EnvironmentObservers that can handle an EnvironmentBeganRunningEvent
EnvironmentObjectAddedListener Interface for an EnvironmentObserver that can handle an EnvironmentObejctAddedEvent.
EnvironmentStoppedRunningListener Interface for an EnvironmentObserver that can handle an EnvironmentStoppedRunningEvent.
 

Class Summary
AgentAddedEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Event indicating that an agent was added to an environment.
AgentChoseActionEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Event indicating that an agent has chosen an action in an environment.
AgentEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Superclass for events that involve an agent.
AgentReceivedPerceptsEvent<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> Event indicating that an agent has received percepts in an environment.
EnvironmentBeganRunningEvent Event indicating that an environment has begun running.
EnvironmentObjectAddedEvent Event indicating that an environment object (not necessarily an agent) has been added to an environment.
EnvironmentStoppedRunningEvent Event indicating that an environment has just stopped running.
 

Package edu.columbia.cs.coms4701.agent.events Description

For EnvironmentObservers: Defines the events and event listener interfaces for tracking changes in an environment.

Related Documentation