JADE_SL.acl
Class CommunicativeActBase

java.lang.Object
  extended byJADE_SL.acl.CommunicativeActBase
All Implemented Interfaces:
AgentAction, Concept, ContentElement, Term
Direct Known Subclasses:
Inform, Request

public class CommunicativeActBase
extends java.lang.Object
implements AgentAction

Author:
Federico Bergenti - Universita` di Parma

Field Summary
private  java.util.List receivers
           
private  AID sender
           
 
Constructor Summary
CommunicativeActBase()
          Constructor.
 
Method Summary
 void addReceiver(AID aid)
          Add a new receiver to the list.
 void clearAllReceiver()
          Clears the receiver list.
 java.util.Iterator getAllReceiver()
          Retrieves the receivers.
 AID getSender()
          Retrieves the sender.
 void setSender(AID sender)
          Sets the sender.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sender

private AID sender

receivers

private java.util.List receivers
Constructor Detail

CommunicativeActBase

public CommunicativeActBase()
Constructor.

Method Detail

setSender

public void setSender(AID sender)
Sets the sender.

Parameters:
sender - the sender.

getSender

public AID getSender()
Retrieves the sender.

Returns:
the sender.

clearAllReceiver

public void clearAllReceiver()
Clears the receiver list.


getAllReceiver

public java.util.Iterator getAllReceiver()
Retrieves the receivers.

Returns:
the receivers.

addReceiver

public void addReceiver(AID aid)
Add a new receiver to the list.

Parameters:
aid - the AID of the receiver.


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.