Uses of Class
jade.content.onto.Ontology

Packages that use Ontology
jade.content
jade.content.lang   
jade.content.lang.leap   
jade.content.lang.sl   
jade.content.onto   
jade.content.onto.basic   
jade.content.schema   
jade.content.schema.facets   
jade.domain.FIPAAgentManagement This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no. 23 version H (15th August 2001).  
jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents.  
jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.domain.mobility This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
 

Uses of Ontology in jade.content
 

Methods in jade.content that return Ontology
 Ontology ContentManager.lookupOntology(java.lang.String name)
          Retrieves a previously registered Ontology giving its name.
 

Methods in jade.content with parameters of type Ontology
 void ContentManager.registerOntology(Ontology o)
          Registers an Ontology with its default name (i.e.
 void ContentManager.registerOntology(Ontology o, java.lang.String name)
          Registers an Ontology with a given name.
 

Uses of Ontology in jade.content.lang
 

Methods in jade.content.lang that return Ontology
 Ontology Codec.getInnerOntology()
           
 

Methods in jade.content.lang with parameters of type Ontology
abstract  java.lang.String StringCodec.encode(Ontology ontology, AbsContentElement content)
          Encodes a content into a string using a given ontology.
abstract  AbsContentElement StringCodec.decode(Ontology ontology, java.lang.String content)
          Decodes the content to an abstract description using a given ontology.
abstract  byte[] ByteArrayCodec.encode(Ontology ontology, AbsContentElement content)
          Encodes a content into a byte array.
abstract  AbsContentElement ByteArrayCodec.decode(Ontology ontology, byte[] content)
          Decodes the content to an abstract description.
 

Uses of Ontology in jade.content.lang.leap
 

Methods in jade.content.lang.leap with parameters of type Ontology
 byte[] LEAPCodec.encode(Ontology ontology, AbsContentElement content)
          Encodes a content into a byte array.
 AbsContentElement LEAPCodec.decode(Ontology ontology, byte[] content)
          Decodes the content to an abstract description.
 

Uses of Ontology in jade.content.lang.sl
 

Subclasses of Ontology in jade.content.lang.sl
(package private)  class jade.content.lang.sl.SL0Ontology
          Ontology containing schemas for the SL0 language operators.
(package private)  class jade.content.lang.sl.SL1Ontology
          Ontology containing schemas for the SL1 language operators.
(package private)  class jade.content.lang.sl.SL2Ontology
          Ontology containing schemas for the SL2 language operators.
 class SLOntology
          Ontology containing schemas for the full SL language operators.
 

Methods in jade.content.lang.sl that return Ontology
static Ontology SLOntology.getInstance()
           
 Ontology SLCodec.getInnerOntology()
           
 

Methods in jade.content.lang.sl with parameters of type Ontology
 java.lang.String SLCodec.encode(Ontology ontology, AbsContentElement content)
          Encodes a content into a String.
 AbsContentElement SLCodec.decode(Ontology ontology, java.lang.String content)
          Decodes the content to an abstract description.
 AbsTerm SLCodec.decodeTerm(Ontology ontology, java.lang.String term)
          Decodes the content to an abstract description, where the content is known to be a Term.
 java.lang.String SLCodec.encodeTerm(Ontology ontology, AbsTerm term)
          Encodes the content into a String, where the content is known to be a Term.
 AbsPredicate SLCodec.decodeFormula(Ontology ontology, java.lang.String formula)
          Decodes the content to an abstract description, where the content is known to be a Well-formed Formula
 java.lang.String SLCodec.encodeFormula(Ontology ontology, AbsPredicate formula)
          Encodes the content into a String, where the content is known to be a Well-formed Formula
 

Uses of Ontology in jade.content.onto
 

Subclasses of Ontology in jade.content.onto
 class BasicOntology
          This class implements an ontology containing schemas for Primitive types and SL0 operators i.e. basic ontological elements required for minimal agent interaction.
 class SerializableOntology
          This ontology allows dealing with Java Serializable objects as if they were instances of ontological elements.
 

Methods in jade.content.onto that return Ontology
static Ontology SerializableOntology.getInstance()
          Returns the singleton instance of the SerializableOntology.
static Ontology BasicOntology.getInstance()
          Returns the singleton instance of the BasicOntology.
 

Methods in jade.content.onto with parameters of type Ontology
 AbsObject ReflectiveIntrospector.externalise(java.lang.Object obj, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object ReflectiveIntrospector.internalise(AbsObject abs, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 void ReflectiveIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass, Ontology onto)
          Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
 AbsObject MicroIntrospector.externalise(java.lang.Object obj, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object MicroIntrospector.internalise(AbsObject abs, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 void MicroIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass, Ontology onto)
          Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
 AbsObject Introspector.externalise(java.lang.Object obj, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object Introspector.internalise(AbsObject abs, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 void Introspector.checkClass(ObjectSchema schema, java.lang.Class javaClass, Ontology onto)
          Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
 void Introspectable.externalise(AbsObject abs, Ontology onto)
          Externalise this object into the given abstract descriptor
 void Introspectable.internalise(AbsObject abs, Ontology onto)
          Internalise this object from a given abstract descriptor
 AbsObject BCReflectiveIntrospector.externalise(java.lang.Object obj, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor.
 java.lang.Object BCReflectiveIntrospector.internalise(AbsObject abs, ObjectSchema schema, java.lang.Class javaClass, Ontology referenceOnto)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 void BCReflectiveIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass, Ontology onto)
          Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
 

Constructors in jade.content.onto with parameters of type Ontology
Ontology(java.lang.String name, Ontology base)
          Construct an Ontology object with a given name that extends a given ontology.
Ontology(java.lang.String name, Ontology base, Introspector introspector)
          Construct an Ontology object with a given name that extends a given ontology and that uses a given Introspector to convert between Java objects and abstract descriptors.
Ontology(java.lang.String name, Ontology[] base, Introspector introspector)
          Construct an Ontology object with a given name that extends a given set of ontologies and that uses a given Introspector to convert between Java objects and abstract descriptors.
 

Uses of Ontology in jade.content.onto.basic
 

Methods in jade.content.onto.basic with parameters of type Ontology
 void Action.externalise(AbsObject abs, Ontology onto)
           
 void Action.internalise(AbsObject abs, Ontology onto)
           
 

Uses of Ontology in jade.content.schema
 

Methods in jade.content.schema with parameters of type Ontology
 void VariableSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void PrimitiveSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void PredicateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
abstract  void ObjectSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void IRESchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void Facet.validate(AbsObject value, Ontology onto)
          Check whether a given value for the slot this Facet applies to is valid.
 void ContentElementListSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void ConceptSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void AggregateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void AgentActionSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 

Uses of Ontology in jade.content.schema.facets
 

Methods in jade.content.schema.facets with parameters of type Ontology
 void TypedAggregateFacet.validate(AbsObject value, Ontology onto)
          Check whether a given value for the slot this Facet applies to is valid.
 void CardinalityFacet.validate(AbsObject value, Ontology onto)
          Check that the number of elements in an AbsAggregate is within a given range
 

Uses of Ontology in jade.domain.FIPAAgentManagement
 

Subclasses of Ontology in jade.domain.FIPAAgentManagement
 class ExceptionOntology
          This class groups into a separated ontology the elements of the FIPA-Agent-Management-ontology (see FIPA specification document no. 23) representing generic exceptions.
 class FIPAManagementOntology
          This class represents the ontology defined by FIPA Agent Management specifications (document no. 23).
 

Methods in jade.domain.FIPAAgentManagement that return Ontology
static Ontology FIPAManagementOntology.getInstance()
          This method returns the unique instance (according to the singleton pattern) of the FIPA-Agent-Management-ontology.
static Ontology ExceptionOntology.getInstance()
          This method returns the unique instance (according to the singleton pattern) of the Exception-ontology.
 

Uses of Ontology in jade.domain.introspection
 

Subclasses of Ontology in jade.domain.introspection
 class IntrospectionOntology
          This class represents the ontology jade-introspection, containing all JADE extensions related to agent and platform monitoring.
 

Methods in jade.domain.introspection that return Ontology
static Ontology IntrospectionOntology.getInstance()
          This method grants access to the unique instance of the ontology.
 

Uses of Ontology in jade.domain.JADEAgentManagement
 

Subclasses of Ontology in jade.domain.JADEAgentManagement
 class JADEManagementOntology
          This class represents the JADE-Agent-Management-ontology i.e. the set of concepts, actions and predicates that relates to the JADE specific actions that can be requested to the JADE AMS and DF.
 

Methods in jade.domain.JADEAgentManagement that return Ontology
static Ontology JADEManagementOntology.getInstance()
          This method returns the unique instance (according to the singleton pattern) of the JADE-Agent-Management-ontology.
 

Uses of Ontology in jade.domain.mobility
 

Subclasses of Ontology in jade.domain.mobility
 class BehaviourLoadingOntology
          This class represents the BehaviourLoading ontology including the concepts and actions required to dynamically load and execute jade behaviours whose code is not included in the JVM classpath.
 class MobilityOntology
          This class represents the ontology used for JADE mobility.
 

Methods in jade.domain.mobility that return Ontology
static Ontology MobilityOntology.getInstance()
           
static Ontology BehaviourLoadingOntology.getInstance()
          This method returns the singleton instance of the Behaviour-Loading ontology.
 



JADE