public interface

Input

uk.ac.imperial.presage2.core.messaging.Input
Known Indirect Subclasses

Class Overview

An input is something which can be queued at an agent's input queue and processed by the agent. This is the base level of agent-agent and agent-environment interaction.

Summary

Public Methods
abstract Performative getPerformative()
Get the FIPA performative of this Input (if applicable).
abstract Time getTimestamp()
Get the timestamp of this Input.
abstract String getType()
Get the type of this Input
abstract void setTimestamp(Time t)
set the timestamp of this Input

Public Methods

public abstract Performative getPerformative ()

Get the FIPA performative of this Input (if applicable).

Returns

public abstract Time getTimestamp ()

Get the timestamp of this Input.

Returns

public abstract String getType ()

Get the type of this Input

public abstract void setTimestamp (Time t)

set the timestamp of this Input

Parameters
t Time to set.