jade.domain.introspection
Class IntrospectionOntology

java.lang.Object
  extended by jade.content.onto.Ontology
      extended by jade.domain.introspection.IntrospectionOntology
All Implemented Interfaces:
IntrospectionVocabulary, java.io.Serializable

public class IntrospectionOntology
extends Ontology
implements IntrospectionVocabulary

This class represents the ontology jade-introspection, containing all JADE extensions related to agent and platform monitoring. There is only a single instance of this class.

The package contains one class for each action, object or predicate defined in the ontology.

Version:
$Date: 2007-03-08 17:52:29 +0100 (gio, 08 mar 2007) $ $Revision: 5940 $
Author:
Giovanni Rimassa - Universita' di Parma
See Also:
Serialized Form

Field Summary
static java.lang.String NAME
          A symbolic constant, containing the name of this ontology.
 
Fields inherited from interface jade.domain.introspection.IntrospectionVocabulary
ACLMESSAGE, ACLMESSAGE_ACLREPRESENTATION, ACLMESSAGE_ENVELOPE, ACLMESSAGE_PAYLOAD, ADDEDBEHAVIOUR, ADDEDBEHAVIOUR_AGENT, ADDEDBEHAVIOUR_BEHAVIOUR, ADDEDCONTAINER, ADDEDCONTAINER_CONTAINER, ADDEDCONTAINER_OWNERSHIP, ADDEDMTP, ADDEDMTP_ADDRESS, ADDEDMTP_WHERE, AGENTSTATE, AGENTSTATE_NAME, APDESCRIPTION, APDESCRIPTION_NAME, APDESCRIPTION_SERVICES, APSERVICE, APSERVICE_ADDRESSES, APSERVICE_NAME, APSERVICE_TYPE, BEHAVIOURID, BEHAVIOURID_CHILDREN, BEHAVIOURID_CLASS_NAME, BEHAVIOURID_CODE, BEHAVIOURID_KIND, BEHAVIOURID_NAME, BORNAGENT, BORNAGENT_AGENT, BORNAGENT_CLASS_NAME, BORNAGENT_OWNERSHIP, BORNAGENT_STATE, BORNAGENT_WHERE, CHANGEDAGENTOWNERSHIP, CHANGEDAGENTOWNERSHIP_AGENT, CHANGEDAGENTOWNERSHIP_FROM, CHANGEDAGENTOWNERSHIP_TO, CHANGEDAGENTOWNERSHIP_WHERE, CHANGEDAGENTSTATE, CHANGEDAGENTSTATE_AGENT, CHANGEDAGENTSTATE_FROM, CHANGEDAGENTSTATE_TO, CHANGEDBEHAVIOURSTATE, CHANGEDBEHAVIOURSTATE_AGENT, CHANGEDBEHAVIOURSTATE_BEHAVIOUR, CHANGEDBEHAVIOURSTATE_FROM, CHANGEDBEHAVIOURSTATE_TO, CHANNEL, CHANNEL_ADDRESS, CHANNEL_NAME, CHANNEL_PROTOCOL, CONTAINERID, CONTAINERID_ADDRESS, CONTAINERID_MAIN, CONTAINERID_NAME, CONTAINERID_PORT, CONTAINERID_PROTOCOL, DEADAGENT, DEADAGENT_AGENT, DEADAGENT_CONTAINER_REMOVED, DEADAGENT_WHERE, ENVELOPE, ENVELOPE_ACLREPRESENTATION, ENVELOPE_COMMENTS, ENVELOPE_DATE, ENVELOPE_FROM, ENVELOPE_INTENDEDRECEIVER, ENVELOPE_PAYLOADENCODING, ENVELOPE_PAYLOADLENGTH, ENVELOPE_RECEIVED, ENVELOPE_TO, EVENTRECORD, EVENTRECORD_WHAT, EVENTRECORD_WHEN, EVENTRECORD_WHERE, FROZENAGENT, FROZENAGENT_AGENT, FROZENAGENT_BUFFERCONTAINER, FROZENAGENT_WHERE, GETKEYS, GETVALUE, GETVALUE_KEY, KILLCONTAINERREQUESTED, KILLCONTAINERREQUESTED_CONTAINER, META_RESETEVENTS, MOVEDAGENT, MOVEDAGENT_AGENT, MOVEDAGENT_FROM, MOVEDAGENT_TO, OCCURRED, OCCURRED_WHAT, PLATFORMDESCRIPTION, PLATFORMDESCRIPTION_PLATFORM, POSTEDMESSAGE, POSTEDMESSAGE_MESSAGE, POSTEDMESSAGE_RECEIVER, POSTEDMESSAGE_SENDER, RECEIVEDMESSAGE, RECEIVEDMESSAGE_MESSAGE, RECEIVEDMESSAGE_RECEIVER, RECEIVEDMESSAGE_SENDER, RECEIVEDOBJECT, RECEIVEDOBJECT_BY, RECEIVEDOBJECT_DATE, RECEIVEDOBJECT_FROM, RECEIVEDOBJECT_ID, RECEIVEDOBJECT_VIA, REMOVEDBEHAVIOUR, REMOVEDBEHAVIOUR_AGENT, REMOVEDBEHAVIOUR_BEHAVIOUR, REMOVEDCONTAINER, REMOVEDCONTAINER_CONTAINER, REMOVEDMTP, REMOVEDMTP_ADDRESS, REMOVEDMTP_WHERE, RESUMEDAGENT, RESUMEDAGENT_AGENT, RESUMEDAGENT_WHERE, ROUTEDMESSAGE, ROUTEDMESSAGE_FROM, ROUTEDMESSAGE_MESSAGE, ROUTEDMESSAGE_TO, SENTMESSAGE, SENTMESSAGE_MESSAGE, SENTMESSAGE_RECEIVER, SENTMESSAGE_SENDER, SHUTDOWNPLATFORMREQUESTED, STARTNOTIFY, STARTNOTIFY_EVENTS, STARTNOTIFY_OBSERVED, STOPNOTIFY, STOPNOTIFY_EVENTS, STOPNOTIFY_OBSERVED, SUSPENDEDAGENT, SUSPENDEDAGENT_AGENT, SUSPENDEDAGENT_WHERE, THAWEDAGENT, THAWEDAGENT_AGENT, THAWEDAGENT_BUFFERCONTAINER, THAWEDAGENT_WHERE
 
Method Summary
static Ontology getInstance()
          This method grants access to the unique instance of the ontology.
 
Methods inherited from class jade.content.onto.Ontology
add, add, checkIsTerm, createConceptSlotFunction, dump, dump, externalizeSlotValue, fromObject, getActionNames, getClassForElement, getConceptNames, getIntrospector, getName, getOwnActionNames, getOwnConceptNames, getOwnPredicateNames, getPredicateNames, getSchema, getSchema, internalizeSlotValue, toObject, toString, useConceptSlotsAsFunctions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

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

See Also:
Constant Field Values
Method Detail

getInstance

public static Ontology getInstance()
This method grants access to the unique instance of the ontology.

Returns:
An Ontology object, containing the concepts of the ontology.


These are the official JADE API. For these API backward compatibility is guaranteed accross JADE versions