Package jade.content.onto

Interface Summary
Introspector This interface defines the methods to convert objects of ontological classes into/from abstract descriptors.
 

Class Summary
BasicOntology This class implements an ontology containing schemas for Primitive types and SL0 operators i.e. basic ontological elements required for minimal agent interaction.
BCReflectiveIntrospector Backward Compatible reflective introspector.
BeanOntology Extension of Ontology that allows to build the ontological elements adding directly the classes of the corresponding JavaBeans.
CFReflectiveIntrospector  
ConceptSlotFunction The ConceptSlotFunction class allows treating the slots of an ontological concept as functions.
Ontology An application-specific ontology describes the elements that agents can use within content of messages.
ReflectiveIntrospector The default introspector for user defined ontologies that uses Java Reflection to translate java objects to/from abstract descriptors.
SerializableOntology This ontology allows dealing with Java Serializable objects as if they were instances of ontological elements.
 

Exception Summary
BeanOntologyException This class is used for reporting exceptions when adding beans to a BeanOntology.
OntologyException Generic exception of the content support.
UngroundedException Thrown when working with an ungrounded abstract descriptor, i.e., a descriptor containing variables.
UnknownSchemaException Thrown when the schema for the type of the entity to be translated into/from an abstract descriptor is not defined in the ontology used to perform the translation.
UnknownSlotException  
 



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