Uses of Class
JADE_SL.onto.Ontology

Packages that use Ontology
JADE_SL.abs   
JADE_SL.lang   
JADE_SL.lang.sl   
JADE_SL.onto   
JADE_SL.onto.basic   
JADE_SL.schema   
JADE_SL.schema.facets   
 

Uses of Ontology in JADE_SL.abs
 

Methods in JADE_SL.abs with parameters of type Ontology
static AbsAggregate AbsHelper.externaliseList(java.util.List obj, Ontology onto)
          Converts a List into a AbsAggregate using the specified ontology.
static AbsAggregate AbsHelper.externaliseIterator(java.util.Iterator obj, Ontology onto)
          Converts an Iterator into a AbsAggregate using the specified ontology.
static AbsContentElementList AbsHelper.externaliseContentElementList(ContentElementList obj, Ontology onto)
          Converts a ContentElementList into an AbsContentElementList using the specified ontology.
static AbsAgentAction AbsHelper.externaliseACLMessage(ACLMessage obj, Ontology onto)
          Converts an ACLMessage into an AbsAgentAction using the specified ontology.
static java.util.List AbsHelper.internaliseList(AbsAggregate aggregate, Ontology onto)
          Converts an AbsAggregate into a List using the specified ontology.
static ContentElementList AbsHelper.internaliseContentElementList(AbsContentElementList l, Ontology onto)
          Converts to an AbsContentElementList into a ContentElementList using the specified ontology.
static OntoACLMessage AbsHelper.internaliseACLMessage(AbsAgentAction absMsg, Ontology onto)
          Converts to an AbsAgentAction representing an ACLMessage into an OntoACLMessage using the specified ontology.
 

Uses of Ontology in JADE_SL.lang
 

Methods in JADE_SL.lang that return Ontology
 Ontology Codec.getInnerOntology()
           
 

Methods in JADE_SL.lang with parameters of type 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.
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.
 

Uses of Ontology in JADE_SL.lang.sl
 

Subclasses of Ontology in JADE_SL.lang.sl
 class SLOntology
          Ontology containing schemas for the SL language operators.
 

Fields in JADE_SL.lang.sl declared as Ontology
private static Ontology SLOntology.theInstance
           
(package private)  Ontology SLParser.curOntology
           
 

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

Methods in JADE_SL.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.
(package private)  AbsContentElement SLParser.parse(Ontology o, java.lang.String content)
           
 

Constructors in JADE_SL.lang.sl with parameters of type Ontology
SLOntology(Ontology base)
          Constructor
 

Uses of Ontology in JADE_SL.onto
 

Subclasses of Ontology in JADE_SL.onto
 class ACLOntology
          Ontology containing the concepts that ACL mandates.
 class BasicOntology
          Ontology containing basic concepts.
 

Fields in JADE_SL.onto declared as Ontology
private  Ontology[] Ontology.base
           
 

Methods in JADE_SL.onto that return Ontology
static Ontology ACLOntology.getInstance()
          Returns the singleton instance of the ACLOntology.
static Ontology BasicOntology.getInstance()
          Returns the singleton instance of the BasicOntology.
 

Methods in JADE_SL.onto with parameters of type Ontology
 AbsObject BasicIntrospector.externalise(Ontology onto, Ontology referenceOnto, java.lang.Object obj)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object BasicIntrospector.internalise(Ontology onto, Ontology referenceOnto, AbsObject abs)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 AbsObject BCReflectiveIntrospector.externalise(Ontology onto, Ontology referenceOnto, java.lang.Object obj)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
private  AbsObject BCReflectiveIntrospector.invokeGetMethod(Ontology onto, java.lang.reflect.Method method, java.lang.Object obj)
           
 java.lang.Object BCReflectiveIntrospector.internalise(Ontology onto, Ontology referenceOnto, AbsObject abs)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
private  void BCReflectiveIntrospector.invokeSetMethod(Ontology onto, java.lang.reflect.Method method, java.lang.Object obj, AbsObject value)
           
private  void BCReflectiveIntrospector.invokeAddMethod(Ontology onto, java.lang.reflect.Method method, java.lang.Object obj, AbsAggregate value)
           
 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 Introspector.externalise(Ontology onto, Ontology referenceOnto, java.lang.Object obj)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object Introspector.internalise(Ontology onto, Ontology referenceOnto, AbsObject abs)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
 AbsObject MicroIntrospector.externalise(Ontology onto, Ontology referenceOnto, java.lang.Object obj)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
 java.lang.Object MicroIntrospector.internalise(Ontology onto, Ontology referenceOnto, AbsObject abs)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
private  java.lang.Object Ontology.toObject(AbsObject abs, Ontology globalOnto)
          Converts an abstract descriptor to a Java object of the proper class.
private  AbsObject Ontology.fromObject(java.lang.Object obj, Ontology globalOnto)
          Converts a Java object into a proper abstract descriptor.
 AbsObject ReflectiveIntrospector.externalise(Ontology onto, Ontology referenceOnto, java.lang.Object obj)
          Translate an object of a class representing an element in an ontology into a proper abstract descriptor
private  AbsObject ReflectiveIntrospector.invokeGetMethod(Ontology onto, java.lang.reflect.Method method, java.lang.Object obj)
           
 java.lang.Object ReflectiveIntrospector.internalise(Ontology onto, Ontology referenceOnto, AbsObject abs)
          Translate an abstract descriptor into an object of a proper class representing an element in an ontology
private  void ReflectiveIntrospector.invokeSetMethod(Ontology onto, java.lang.reflect.Method method, java.lang.Object obj, AbsObject value)
           
 

Constructors in JADE_SL.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_SL.onto.basic
 

Methods in JADE_SL.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_SL.schema
 

Methods in JADE_SL.schema with parameters of type Ontology
 void AgentActionSchema.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 ConceptSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void ContentElementListSchema.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 IRESchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void ObjectSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
protected  void ObjectSchema.validateSlots(AbsObject abs, Ontology onto)
          For each slot - get the corresponding attribute value from the abstract descriptor abs - Check that it is not null if the slot is mandatory - Check that its schema is compatible with the schema of the slot - Check that it is a correct abstract descriptor by validating it against its schema.
private  boolean ObjectSchema.validate(java.lang.String slotName, AbsObject value, Ontology onto)
          Validate a given abstract descriptor as a value for a slot defined in this schema
 void PredicateSchema.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 VariableSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 

Uses of Ontology in JADE_SL.schema.facets
 

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



Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.