Uses of Interface
jade.content.abs.AbsObject

Packages that use AbsObject
jade.content.abs   
jade.content.onto   
jade.content.onto.basic   
jade.content.schema   
jade.content.schema.facets   
 

Uses of AbsObject in jade.content.abs
 

Subinterfaces of AbsObject in jade.content.abs
 interface AbsContentElement
          An abstract descriptor that can hold a generic content element expression.
 interface AbsTerm
          An abstract descriptor that can hold a term expression.
 

Classes in jade.content.abs that implement AbsObject
 class AbsAgentAction
          An abstract descriptor that can hold an agent action expression.
 class AbsAggregate
          An abstract descriptor that can hold an aggregate entitiy expression.
 class AbsConcept
          An abstract descriptor that can hold a concept expression.
 class AbsContentElementList
          An abstract descriptor that can hold a list of generic content element expressions.
 class AbsIRE
          An Abstract descriptor that can hold an Identifying Referential Expression (IRE).
 class AbsObjectImpl
          Base class for all non-primitive abstract descriptor classes.
 class AbsPredicate
          An abstract descriptor that can hold a predicate expression.
 class AbsPrimitive
          An abstract descriptor that can hold a primitive expression.
 class AbsPrimitiveSlotsHolder
          This class is not intended to be used by programmers.
 class AbsVariable
          An abstract descriptor that can hold a variable expression, i.e. an entity that is not known yet.
 

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

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

Uses of AbsObject in jade.content.onto
 

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

Methods in jade.content.onto with parameters of type AbsObject
 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
 java.lang.Object Ontology.toObject(AbsObject abs)
          Converts an abstract descriptor to a Java object of the proper class.
 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
 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 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 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
 

Uses of AbsObject in jade.content.onto.basic
 

Methods in jade.content.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.content.schema
 

Methods in jade.content.schema that return AbsObject
 AbsObject VariableSchema.newInstance()
          Creates an Abstract descriptor to hold a variable
 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.
 AbsObject PredicateSchema.newInstance()
          Creates an Abstract descriptor to hold a predicate of the proper type.
abstract  AbsObject ObjectSchema.newInstance()
          Creates an Abstract descriptor to hold an object compliant to this Schema.
 AbsObject IRESchema.newInstance()
          Creates an Abstract descriptor to hold a ire of the proper type.
 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
 AbsObject ConceptSchema.newInstance()
          Creates an Abstract descriptor to hold a concept of the proper type.
 AbsObject AggregateSchema.newInstance()
          Creates an Abstract descriptor to hold an aggregate of the proper type.
 AbsObject AgentActionSchema.newInstance()
          Creates an Abstract descriptor to hold an agent action of the proper type.
 

Methods in jade.content.schema with parameters of type AbsObject
 void VariableSchema.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 PredicateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
abstract  void ObjectSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 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.
 void ContentElementListSchema.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 AggregateSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 void AgentActionSchema.validate(AbsObject abs, Ontology onto)
          Check whether a given abstract descriptor complies with this schema.
 

Uses of AbsObject in jade.content.schema.facets
 

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