fipaos.agent.conversation.standard
Class ConversationImpl.ConversationProtocol


public static class ConversationImpl.ConversationProtocol
implements Cloneable, Serializable

Class to contain information about the protocol to be used.


Field Summary
 int_conv_state
          State of conversation at this node
 List_following_nodes
          Reference to following nodes
 String_performative
          Performative to be used for this branch
 int_receiver_number
          Receiver number for this node
 int_sender_number
          Sender number for this node
 boolean_wait_for_response
          Wait for response, if none is received end the conversation

Method Summary
 Objectclone()
          Clone this object
 ConversationProtocolclone(List originals, List clones)
          Clone this object recursively
 voidremoveReferences()
          Renders object ready for garbage collection
 StringtoString()
          Overrides default toString()

Field Detail

_conv_state

public int _conv_state
State of conversation at this node

_following_nodes

public List _following_nodes
Reference to following nodes

_performative

public String _performative
Performative to be used for this branch

_receiver_number

public int _receiver_number
Receiver number for this node

_sender_number

public int _sender_number
Sender number for this node

_wait_for_response

public boolean _wait_for_response
Wait for response, if none is received end the conversation
Method Detail

clone

public Object clone()
Clone this object

clone

public ConversationProtocol clone(List originals, List clones)
Clone this object recursively

removeReferences

public void removeReferences()
Renders object ready for garbage collection

toString

public String toString()
Overrides default toString()

Association Links

to Class java.lang.String

Performative to be used for this branch

to Class java.util.List

Reference to following nodes