jade.domain.FIPAAgentManagement
Class FIPAAgentManagementOntology

java.lang.Object
  |
  +--jade.domain.FIPAAgentManagement.FIPAAgentManagementOntology

public class FIPAAgentManagementOntology
extends java.lang.Object

This class represents the ontology defined by FIPA Agent Management specifications (document no. 23). There is only a single instance of this class.

The package contains one class for each Frame in the ontology.

Notice that userDefinedslots will be parsed but ignored and not returned in the Java object. In order to get a userDefined Slot, a new Termdescriptor must be added to the Frame of this ontology and a new couple of set/get methods to the Java class representing that frame. Every class implementing a concept of the fipa-agent-management ontology is a simple collection of attributes, with public methods to read and write them, according to the frame based model that represents FIPA fipa-agent-management ontology concepts. The following convention has been used. For each attribute of the class, named attrName and of type attrType, two cases are possible: 1) The attribute type is a single value; then it can be read with attrType getAttrName() and written with void setAttrName(attrType a), where every call to setAttrName() overwrites any previous value of the attribute. 2) The attribute type is a set or a sequence of values; then there is an void addAttrName(attrType a) method to insert a new value and a void clearAllAttrName() method to remove all the values (the list becomes empty). Reading is performed by a Iterator getAllAttrName() method that returns an Iterator that allows the programmer to walk through the List and cast its elements to the appropriate type.


Field Summary
static java.lang.String ALREADYREGISTERED
           
static java.lang.String AMSAGENTDESCRIPTION
           
static java.lang.String APDESCRIPTION
           
static java.lang.String APTRANSPORTDESCRIPTION
           
static java.lang.String DEREGISTER
           
static java.lang.String DFAGENTDESCRIPTION
           
static java.lang.String GETDESCRIPTION
           
static java.lang.String INTERNALERROR
           
static java.lang.String MISSINGPARAMETER
           
static java.lang.String MODIFY
           
static java.lang.String MTPDESCRIPTION
           
static java.lang.String NAME
          A symbolic constant, containing the name of this ontology.
static java.lang.String NOTREGISTERED
           
static java.lang.String PROPERTY
           
static java.lang.String QUIT
           
static java.lang.String REGISTER
           
static java.lang.String SEARCH
           
static java.lang.String SEARCHCONSTRAINTS
           
static java.lang.String SERVICEDESCRIPTION
           
static java.lang.String UNAUTHORISED
           
static java.lang.String UNEXPECTEDACT
           
static java.lang.String UNEXPECTEDPARAMETER
           
static java.lang.String UNRECOGNISEDPARAMETERVALUE
           
static java.lang.String UNRECOGNISEDVALUE
           
static java.lang.String UNSUPPORTEDACT
           
static java.lang.String UNSUPPORTEDFUNCTION
           
static java.lang.String UNSUPPORTEDVALUE
           
 
Method Summary
static Ontology instance()
          This method grants access to the unique instance of the ontology.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
A symbolic constant, containing the name of this ontology.

DFAGENTDESCRIPTION

public static final java.lang.String DFAGENTDESCRIPTION

SERVICEDESCRIPTION

public static final java.lang.String SERVICEDESCRIPTION

SEARCHCONSTRAINTS

public static final java.lang.String SEARCHCONSTRAINTS

AMSAGENTDESCRIPTION

public static final java.lang.String AMSAGENTDESCRIPTION

APDESCRIPTION

public static final java.lang.String APDESCRIPTION

APTRANSPORTDESCRIPTION

public static final java.lang.String APTRANSPORTDESCRIPTION

MTPDESCRIPTION

public static final java.lang.String MTPDESCRIPTION

PROPERTY

public static final java.lang.String PROPERTY

REGISTER

public static final java.lang.String REGISTER

DEREGISTER

public static final java.lang.String DEREGISTER

MODIFY

public static final java.lang.String MODIFY

SEARCH

public static final java.lang.String SEARCH

GETDESCRIPTION

public static final java.lang.String GETDESCRIPTION

QUIT

public static final java.lang.String QUIT

UNSUPPORTEDACT

public static final java.lang.String UNSUPPORTEDACT

UNEXPECTEDACT

public static final java.lang.String UNEXPECTEDACT

UNSUPPORTEDVALUE

public static final java.lang.String UNSUPPORTEDVALUE

UNRECOGNISEDVALUE

public static final java.lang.String UNRECOGNISEDVALUE

UNAUTHORISED

public static final java.lang.String UNAUTHORISED

UNSUPPORTEDFUNCTION

public static final java.lang.String UNSUPPORTEDFUNCTION

MISSINGPARAMETER

public static final java.lang.String MISSINGPARAMETER

UNEXPECTEDPARAMETER

public static final java.lang.String UNEXPECTEDPARAMETER

UNRECOGNISEDPARAMETERVALUE

public static final java.lang.String UNRECOGNISEDPARAMETERVALUE

ALREADYREGISTERED

public static final java.lang.String ALREADYREGISTERED

NOTREGISTERED

public static final java.lang.String NOTREGISTERED

INTERNALERROR

public static final java.lang.String INTERNALERROR
Method Detail

instance

public static Ontology instance()
This method grants access to the unique instance of the ontology.
Returns:
An Ontology object, containing the concepts of the ontology.