Package jade.content.onto

Interface Summary
Introspectable This interface must be implemented by ontological classes that belong to an ontology using the MicroIntrospector.
Introspector This interface defines the methods to convert objects of ontological classes into/from abstract descriptors.
 

Class Summary
AggregateHelper  
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.
MicroIntrospector This introspector does nothing but "asking objects to convert themselves into/from abstract descriptors".
Ontology An application-specific ontology describes the elements that agents can use within content of messages.
OntologyUtils  
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.
NotAnAggregate  
NotASpecialType  
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