Interface | Description |
---|---|
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 | Description |
---|---|
AggregateHelper | |
BasicOntology |
This class implements an ontology containing schemas for
Primitive types and SL0 operators i.e.
|
BCReflectiveIntrospector |
Backward Compatible reflective introspector.
|
BeanIntrospector | |
BeanOntology |
Extension of
Ontology that allows to build the
ontological elements adding directly the classes of the
corresponding JavaBeans. |
BeanOntologyBuilder | |
CFReflectiveIntrospector | |
ClassDiscover | |
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.
|
SlotAccessData | |
SlotKey |
Exception | Description |
---|---|
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 |