Reference Manual

| Table of Contents |

Default Ontology Object Model (Printable)

Class Name: com.reticular.agentBuilder.agent.perception.RmiCommInfo

Description: The Supporting class for the Pac Comm System.

This contains all of the necessary information

for implementing RMI style communication.

Package: com.reticular.agentBuilder.agent.perception

Attributes:

int rmiRegistryPort;

Methods:

public Object clone()

public RmiCommInfo( int rmiPortNumber )

public RmiCommInfo()

public String getCommType()

public String toBNFString()

public boolean equals( Object param0 )

public int getRmiRegistryPort()

public void setRmiRegistryPort( int rmiPortNumber )

 

 

 

Class Name: com.reticular.agentBuilder.agent.mentalState.Time

Description: The Supporting class for time in the sytem.

The string and number integers are for

getting at the time representation.

Package: com.reticular.agentBuilder.agent.mentalState

Attributes:

Long number;

String string;

Methods:

public Long getNumber()

public Object clone()

public String getString()

public String toString()

public Time( int year , int month , int day , int hour , int minute , int second )

public Time()

public boolean after( com.reticular.agentBuilder.agent.mentalState.Time param0 )

public boolean before( com.reticular.agentBuilder.agent.mentalState.Time param0 )

public boolean equals( Object param0 )

 

 

 

Class Name: com.reticular.agentBuilder.agent.mentalState.Agent

Description: This class contains the information that an agent

"believes" about itself. An instance of this

class exists for each agent known. The instance

about oneself is called the "SELF" instance.

Package: com.reticular.agentBuilder.agent.mentalState

Attributes:

String userName;

com.reticular.agentBuilder.agent.perception.AgentInfo agentInfo;

Methods:

public Agent( com.reticular.agentBuilder.agent.perception.AgentInfo agentInfo )

public Agent( com.reticular.agentBuilder.agent.perception.AgentInfo agentInfo , String[] agencies )

public Object clone()

public String getCommType()

public String getIPAddress()

public String getName()

public String getUserName()

public String toBNFString()

public String toString()

public boolean equals( Object param0 )

public com.reticular.agentBuilder.agent.perception.AgentInfo getAgentInfo()

public void print()

public void setAgentInfo( com.reticular.agentBuilder.agent.perception.AgentInfo param0 )

public void setIPAddress( String param0 )

public void setName( String param0 )

public void setUserName( String param0 )

 

 

 

Class Name: com.reticular.agentBuilder.agent.perception.KqmlMessage

Description: This class represents the KQML container

for the system. All KQML messages

are represented as KqmlMessage class

instantiations.

Package: com.reticular.agentBuilder.agent.perception

Attributes:

String from;

String inReplyTo;

String language;

String ontology;

String performative;

String protocol;

String receiver;

String replyWith;

String sender;

String senderURL;

String sentTime;

String to;

Class contentType;

Object content;

Methods:

public Class getContentType()

public KqmlMessage()

public Object clone()

public Object getContent()

public String getFrom()

public String getInReplyTo()

public String getLanguage()

public String getOntology()

public String getPerformative()

public String getProtocol()

public String getReceiver()

public String getReceiverName()

public String getReplyWith()

public String getSender()

public String getSenderName()

public String getSenderURL()

public String getSentTime()

public String getTo()

public String toString()

public boolean equals( Object param0 )

public void setContent( Object param0 )

public void setContentType( Class param0 )

public void setFrom( String param0 )

public void setInReplyTo( String param0 )

public void setLanguage( String param0 )

public void setOntology( String param0 )

public void setPerformative( String param0 )

public void setProtocol( String param0 )

public void setReceiver( String param0 )

public void setReceiverName( String param0 )

public void setReplyWith( String param0 )

public void setSender( String param0 )

public void setSenderName( String param0 )

public void setSenderURL( String param0 )

public void setSentTime( String param0 )

public void setTo( String param0 )

 

 

Class Name: com.reticular.agentBuilder.agent.perception.AgentInfo

Description: The Supporting class for the Pac Comm System.

It contains the information needed for communication.

Package: com.reticular.agentBuilder.agent.perception

Attributes:

String IPAddress;

String name;

com.reticular.agentBuilder.agent.perception.RmiCommInfo rmiCommInfo;

Methods:

public AgentInfo( String agentName , String IPAddress , com.reticular.agentBuilder.agent.perception.RmiCommInfo rmiCommInfo )

public AgentInfo()

public Object clone()

public String getIPAddress()

public String getName()

public String toBNFString()

public String toString()

public boolean equals( Object param0 )

public com.reticular.agentBuilder.agent.perception.RmiCommInfo getRmiCommInfo()

public void setRmiCommInfo( com.reticular.agentBuilder.agent.perception.RmiCommInfo param0 )

 

  

 

Class Name: com.reticular.agentBuilder.agent.perception.PacCommSystem

Description: The Support for the Pac Communication.

Package: com.reticular.agentBuilder.agent.perception

Attributes:

Methods:

public Object clone()

public PacCommSystem( com.reticular.agentBuilder.agent.perception.AgentInfo agentInfo , String pacName )

public void sendKqmlMessageToAgent( com.reticular.agentBuilder.agent.perception.KqmlMessage param0 )

 

| Table of Contents |


AgentBuilder is a registered trademark of Reticular Systems, Inc.
Copyright © 1998-2001 Reticular Systems, Inc.