Uses of Interface
JADE_SL.abs.AbsObject

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

Uses of AbsObject in JADE_SL.abs
 

Subinterfaces of AbsObject in JADE_SL.abs
 interface AbsContentElement
          Represent an Abstract descriptor that can hold a content element
 interface AbsTerm
          Represent an Abstract descriptor that can hold a term
 

Classes in JADE_SL.abs that implement AbsObject
 class AbsAgentAction
           
 class AbsAggregate
           
 class AbsConcept
           
 class AbsContentElementList
           
 class AbsIRE
          Represent an Abstract descriptor that can hold an Identifying Referential Expression (IRE).
 class AbsObjectImpl
          Base class for all abstract descriptor classes.
 class AbsPredicate
           
 class AbsPrimitive
           
(package private)  class AbsPrimitiveSlotsHolder
           
 class AbsVariable
           
 

Methods in JADE_SL.abs that return AbsObject
 AbsObject AbsAggregate.getAbsObject(java.lang.String name)
          Overrides this method to check that name is of the form Codec.UNNAMEDPERFIX+index
 AbsObject AbsContentElementList.getAbsObject(java.lang.String name)
          Makes no sense in the case of an AbsContentElementList that has no attribute --> Just return null
 AbsObject AbsObject.getAbsObject(java.lang.String name)
          Gets the value of an attribute of the object held by this abstract descriptor.
 AbsObject AbsObjectImpl.getAbsObject(java.lang.String name)
          Gets the value of an attribute of the object held by this abstract descriptor.
 AbsObject AbsPrimitive.getAbsObject(java.lang.String name)
          Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null
 

Methods in JADE_SL.abs with parameters of type AbsObject
static java.lang.String AbsHelper.toString(AbsObject abs)
           
protected  void AbsObjectImpl.set(java.lang.String name, AbsObject value)
          Sets an attribute of the object held by this abstract descriptor.
 void AbsPredicate.set(java.lang.String name, AbsObject value)
          Sets an attribute of the predicate held by this abstract descriptor.
 

Uses of AbsObject in JADE_SL.lang.sl
 

Methods in JADE_SL.lang.sl with parameters of type AbsObject
private  java.lang.String SLCodec.encode(AbsObject val, boolean encodeSlotNames)
          this method is used by all the toString methods and it exploits the common AbsObject implementation
private  java.lang.String SLCodec.toString(AbsObject val)
           
 

Uses of AbsObject in JADE_SL.onto
 

Methods in JADE_SL.onto that return AbsObject
 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
 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)
           
 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
 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
 AbsObject Ontology.fromObject(java.lang.Object obj)
          Converts a Java object into a proper abstract descriptor.
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)
           
 

Methods in JADE_SL.onto with parameters of type AbsObject
 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
 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)
           
 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
 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
 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
 java.lang.Object Ontology.toObject(AbsObject abs)
          Converts an abstract descriptor to a Java object of the proper class.
private  java.lang.Object Ontology.toObject(AbsObject abs, Ontology globalOnto)
          Converts an abstract descriptor to a Java object of the proper class.
static void Ontology.setAttribute(AbsObject abs, java.lang.String attrName, AbsObject attrValue)
          Set an attribute in an abstract descriptor performing all necessary type checks.
 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)
           
 

Uses of AbsObject in JADE_SL.onto.basic
 

Methods in JADE_SL.onto.basic with parameters of type AbsObject
 void Action.externalise(AbsObject abs, Ontology onto)
           
 void Action.internalise(AbsObject abs, Ontology onto)
           
 

Uses of AbsObject in JADE_SL.schema
 

Methods in JADE_SL.schema that return AbsObject
 AbsObject AgentActionSchema.newInstance()
          Creates an Abstract descriptor to hold an agent action of the proper type.
 AbsObject AggregateSchema.newInstance()
          Creates an Abstract descriptor to hold an aggregate of the proper type.
 AbsObject ConceptSchema.newInstance()
          Creates an Abstract descriptor to hold a concept of the proper type.
 AbsObject ContentElementListSchema.newInstance()
          Creates an Abstract descriptor to hold a content element list
 AbsObject ContentElementSchema.newInstance()
          Creates an Abstract descriptor to hold a content element of the proper type.
 AbsObject IRESchema.newInstance()
          Creates an Abstract descriptor to hold a ire of the proper type.
 AbsObject ObjectSchema.newInstance()
          Creates an Abstract descriptor to hold an object compliant to this Schema.
 AbsObject PredicateSchema.newInstance()
          Creates an Abstract descriptor to hold a predicate of the proper type.
 AbsObject PrimitiveSchema.newInstance()
          Creates an Abstract descriptor to hold a primitive of the proper type.
 AbsObject TermSchema.newInstance()
          Creates an Abstract descriptor to hold a term of the proper type.
 AbsObject VariableSchema.newInstance()
          Creates an Abstract descriptor to hold a variable
 

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

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