jade.domain.mobility
Class MobileAgentProfile

java.lang.Object
  |
  +--jade.domain.mobility.MobileAgentProfile
All Implemented Interfaces:
Concept, java.io.Serializable, Serializable, Term

public class MobileAgentProfile
extends java.lang.Object
implements Concept

This class represents the mobile-agent-profile concept.

Version:
$Date: 2003-11-19 17:04:37 +0100 (Wed, 19 Nov 2003) $ $Revision: 4567 $
Author:
Giovanni Rimassa - Universita' di Parma
See Also:
Serialized Form

Constructor Summary
MobileAgentProfile()
          Default constructor.
 
Method Summary
 MobileAgentLanguage getLanguage()
          Retrieve the value of the language slot of this action, containing the language of the described agent.
 MobileAgentOS getOS()
          Retrieve the value of the os slot of this action, containing the OS of the described agent.
 MobileAgentSystem getSystem()
          Retrieve the value of the system slot of this action, containing the runtime system of the described agent.
 void setLanguage(MobileAgentLanguage l)
          Set the language slot of this action.
 void setOS(MobileAgentOS o)
          Set the os slot of this action.
 void setSystem(MobileAgentSystem s)
          Set the system slot of this action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MobileAgentProfile

public MobileAgentProfile()
Default constructor. A default constructor is necessary for ontological classes.

Method Detail

setSystem

public void setSystem(MobileAgentSystem s)
Set the system slot of this action.

Parameters:
s - The runtime system of the described agent.

getSystem

public MobileAgentSystem getSystem()
Retrieve the value of the system slot of this action, containing the runtime system of the described agent.

Returns:
The value of the system slot, or null if no value was set.

setLanguage

public void setLanguage(MobileAgentLanguage l)
Set the language slot of this action.

Parameters:
l - The language of the described agent.

getLanguage

public MobileAgentLanguage getLanguage()
Retrieve the value of the language slot of this action, containing the language of the described agent.

Returns:
The value of the language slot, or null if no value was set.

setOS

public void setOS(MobileAgentOS o)
Set the os slot of this action.

Parameters:
o - The OS of the described agent.

getOS

public MobileAgentOS getOS()
Retrieve the value of the os slot of this action, containing the OS of the described agent.

Returns:
The value of the os slot, or null if no value was set.


JADE