Uses of Class
jade.content.schema.ObjectSchema

Packages that use ObjectSchema
jade.content.onto   
jade.content.schema   
jade.content.schema.facets   
 

Uses of ObjectSchema in jade.content.onto
 

Methods in jade.content.onto that return ObjectSchema
 ObjectSchema Ontology.getSchema(java.lang.String name)
          Retrieves the schema of element name in this ontology.
 ObjectSchema BasicOntology.getSchema(java.lang.String name)
          Redefine the getSchema() method to take into account ACL performatives.
 

Methods in jade.content.onto with parameters of type ObjectSchema
 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
 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.
 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.
 

Uses of ObjectSchema in jade.content.schema
 

Subclasses of ObjectSchema in jade.content.schema
 class AgentActionSchema
          The class to be used to define schemas of agent actions in an ontology.
 class AggregateSchema
          This class represent the schema of aggregate entities in an ontology.
 class ConceptSchema
          The class to be used to define schemas of concepts in an ontology.
 class ContentElementListSchema
           
 class ContentElementSchema
          This class represents the schema of a generic content element in an ontology.
 class IRESchema
          This class represents the schema of an Identifying Referential Expression (IRE) in an ontology.
(package private)  class jade.content.schema.ObjectSchemaImpl
           
 class PredicateSchema
          The class to be used to define schemas of predicates in an ontology.
 class PrimitiveSchema
          This class represent the schema of primitive entities in an ontology.
 class TermSchema
          This class represents the schema of a generic term in an ontology.
 class VariableSchema
          This class represents the schema of a variable.
 

Fields in jade.content.schema declared as ObjectSchema
protected static ObjectSchema ObjectSchema.baseSchema
           
 

Methods in jade.content.schema that return ObjectSchema
static ObjectSchema VariableSchema.getBaseSchema()
          Retrieve the generic base schema for all variables.
static ObjectSchema TermSchema.getBaseSchema()
          Retrieve the generic base schema for terms.
static ObjectSchema PrimitiveSchema.getBaseSchema()
          Retrieve the generic base schema for all primitives.
static ObjectSchema PredicateSchema.getBaseSchema()
          Retrieve the generic base schema for all predicates.
static ObjectSchema ObjectSchema.getBaseSchema()
          Retrieve the generic base schema for all objects.
abstract  ObjectSchema ObjectSchema.getSchema(java.lang.String name)
          Retrieves the schema of a slot of this Schema.
static ObjectSchema IRESchema.getBaseSchema()
          Retrieve the generic base schema for all ire-s.
static ObjectSchema ContentElementSchema.getBaseSchema()
          Retrieve the generic base schema for all content elements.
static ObjectSchema ContentElementListSchema.getBaseSchema()
          Retrieve the generic base schema for all content element lists.
static ObjectSchema ConceptSchema.getBaseSchema()
          Retrieve the generic base schema for all concepts.
static ObjectSchema AggregateSchema.getBaseSchema()
          Retrieve the generic base schema for all aggregates.
static ObjectSchema AgentActionSchema.getBaseSchema()
          Retrieve the generic base schema for all agent actions.
 

Methods in jade.content.schema with parameters of type ObjectSchema
 boolean VariableSchema.isCompatibleWith(ObjectSchema s)
          A variable can be put whereever a term of whatever type is required --> A VariableSchema is compatible with s if s descends from TermSchema.getBaseSchema()
protected  boolean VariableSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean TermSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean PrimitiveSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
 void PredicateSchema.add(java.lang.String name, ObjectSchema slotSchema)
          Add a mandatory slot to this schema.
 void PredicateSchema.add(java.lang.String name, ObjectSchema slotSchema, int optionality)
          Add a slot to this schema.
protected  boolean PredicateSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected abstract  void ObjectSchema.add(java.lang.String name, ObjectSchema slotSchema, int optionality)
          Add a slot to the schema.
protected abstract  void ObjectSchema.add(java.lang.String name, ObjectSchema slotSchema)
          Add a mandatory slot to the schema.
protected abstract  void ObjectSchema.add(java.lang.String name, ObjectSchema elementsSchema, int cardMin, int cardMax)
          Add a slot with cardinality between cardMin and cardMax to this schema.
protected abstract  void ObjectSchema.add(java.lang.String name, ObjectSchema elementsSchema, int cardMin, int cardMax, java.lang.String aggType)
          Add a slot with cardinality between cardMin and cardMax to this schema and allow specifying the type of Aggregate to be used for this slot.
protected abstract  void ObjectSchema.addSuperSchema(ObjectSchema superSchema)
          Add a super schema tho this schema, i.e. this schema will inherit all characteristics from the super schema
abstract  boolean ObjectSchema.isCompatibleWith(ObjectSchema s)
          Check if this schema is compatible with a given schema s.
protected abstract  boolean ObjectSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
 boolean IRESchema.isCompatibleWith(ObjectSchema s)
          An IRE can be put whereever a term of whatever type is required --> An IRESchema is compatible with s if s descends from TermSchema.getBaseSchema()
protected  boolean IRESchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema.
protected  boolean ContentElementSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean ContentElementListSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean ConceptSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean AggregateSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema)
protected  boolean AgentActionSchema.descendsFrom(ObjectSchema s)
          Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g. s is ConceptSchema.getBaseSchema() and this schema is an instance of ConceptSchema) - s is the base schema for a super-class of the XXXSchema class this schema is an instance of (e.g. s is TermSchema.getBaseSchema() and this schema is an instance of ConceptSchema.
 

Uses of ObjectSchema in jade.content.schema.facets
 

Methods in jade.content.schema.facets that return ObjectSchema
 ObjectSchema TypedAggregateFacet.getType()
          Get the schema associated to this facet
 

Constructors in jade.content.schema.facets with parameters of type ObjectSchema
TypedAggregateFacet(ObjectSchema s)
          Construct a TypedAggregateFacet that forces the elements in an AbsAggregate to be instances of a given schema
 



JADE