Uses of Class
jade.content.onto.OntologyException

Packages that use OntologyException
jade.content
jade.content.onto   
jade.content.onto.basic   
jade.content.schema   
jade.content.schema.facets   
 

Uses of OntologyException in jade.content
 

Methods in jade.content that throw OntologyException
 void ContentManager.fillContent(ACLMessage msg, AbsContentElement content)
          Fills the :content slot of an ACLMessage msg using the content language and ontology indicated in the :language and :ontology fields of msg.
 void ContentManager.fillContent(ACLMessage msg, ContentElement content)
          Fills the :content slot of an ACLMessage msg using the content language and ontology indicated in the :language and :ontology fields of msg.
 AbsContentElement ContentManager.extractAbsContent(ACLMessage msg)
          Translates the :content slot of an ACLMessage msg into an AbsContentElement using the content language and ontology indicated in the :language and :ontology fields of msg.
 ContentElement ContentManager.extractContent(ACLMessage msg)
          Translates the :content slot of an ACLMessage msg into a ContentElement using the content language and ontology indicated in the :language and :ontology fields of msg.
 

Uses of OntologyException in jade.content.onto
 

Subclasses of OntologyException in jade.content.onto
 class UngroundedException
          Thrown when working with an ungrounded abstract descriptor, i.e., a descriptor containing variables.
 

Methods in jade.content.onto that throw OntologyException
 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.
 void Ontology.add(ObjectSchema schema)
          Adds a schema to this ontology
 void Ontology.add(ObjectSchema schema, java.lang.Class javaClass)
          Adds a schema to the ontology and associates it to the class javaClass
 ObjectSchema Ontology.getSchema(java.lang.String name)
          Retrieves the schema of element name in this ontology.
 java.lang.Object Ontology.toObject(AbsObject abs)
          Converts an abstract descriptor to a Java object of the proper class.
 AbsObject Ontology.fromObject(java.lang.Object obj)
          Converts a Java object into a proper abstract descriptor.
 java.lang.Class Ontology.getClassForElement(java.lang.String name)
          Retrieves the concrete class associated with element name in this ontology.
static void Ontology.checkIsTerm(java.lang.Object obj)
          Check whether a given object is a valid term.
 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.
 ObjectSchema BasicOntology.getSchema(java.lang.String name)
          Redefine the getSchema() method to take into account ACL performatives.
 

Uses of OntologyException in jade.content.onto.basic
 

Methods in jade.content.onto.basic that throw OntologyException
 void Action.externalise(AbsObject abs, Ontology onto)
           
 void Action.internalise(AbsObject abs, Ontology onto)
           
 

Uses of OntologyException in jade.content.schema
 

Methods in jade.content.schema that throw OntologyException
 AbsObject VariableSchema.newInstance()
          Creates an Abstract descriptor to hold a variable
 void VariableSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 AbsObject TermSchema.newInstance()
          Creates an Abstract descriptor to hold a term of the proper type.
 AbsObject PrimitiveSchema.newInstance()
          Creates an Abstract descriptor to hold a primitive of the proper type.
 void PrimitiveSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void PredicateSchema.addFacet(java.lang.String slotName, Facet f)
          Add a Facet on a slot of this schema
 AbsObject PredicateSchema.newInstance()
          Creates an Abstract descriptor to hold a predicate of the proper type.
 void PredicateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
protected abstract  void ObjectSchema.addFacet(java.lang.String slotName, Facet f)
          Add a Facet on a slot of this schema
abstract  ObjectSchema ObjectSchema.getSchema(java.lang.String name)
          Retrieves the schema of a slot of this Schema.
abstract  boolean ObjectSchema.isMandatory(java.lang.String name)
          Indicate whether a slot of this schema is mandatory
abstract  AbsObject ObjectSchema.newInstance()
          Creates an Abstract descriptor to hold an object compliant to this Schema.
abstract  void ObjectSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 AbsObject IRESchema.newInstance()
          Creates an Abstract descriptor to hold a ire of the proper type.
 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.
 AbsObject ContentElementSchema.newInstance()
          Creates an Abstract descriptor to hold a content element of the proper type.
 AbsObject ContentElementListSchema.newInstance()
          Creates an Abstract descriptor to hold a content element list
 void ContentElementListSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void ConceptSchema.addFacet(java.lang.String slotName, Facet f)
          Add a Facet on a slot of this schema
 AbsObject ConceptSchema.newInstance()
          Creates an Abstract descriptor to hold a concept of the proper type.
 void ConceptSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 AbsObject AggregateSchema.newInstance()
          Creates an Abstract descriptor to hold an aggregate of the proper type.
 void AggregateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 AbsObject AgentActionSchema.newInstance()
          Creates an Abstract descriptor to hold an agent action of the proper type.
 void AgentActionSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 

Uses of OntologyException in jade.content.schema.facets
 

Methods in jade.content.schema.facets that throw OntologyException
 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
 



JADE