Uses of Class
JADE_SL.schema.ObjectSchema

Packages that use ObjectSchema
JADE_SL.onto   
JADE_SL.schema   
JADE_SL.schema.facets   
 

Uses of ObjectSchema in JADE_SL.onto
 

Methods in JADE_SL.onto that return ObjectSchema
 ObjectSchema Ontology.getSchema(java.lang.String name)
          Retrieves the schema associated with name.
(package private)  ObjectSchema Ontology.getSchema(java.lang.String name, boolean searchInBase)
          Retrieves the schema associated with name.
(package private)  ObjectSchema Ontology.getSchema(java.lang.Class javaClass)
          Retrieves the schema associated with javaClass The search is not extended to the base ontologies
 

Methods in JADE_SL.onto with parameters of type ObjectSchema
 void BasicIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass)
          This method will never be called
 void BCReflectiveIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass)
          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 Introspector.checkClass(ObjectSchema schema, java.lang.Class javaClass)
          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 MicroIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass)
          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
 void ReflectiveIntrospector.checkClass(ObjectSchema schema, java.lang.Class javaClass)
          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_SL.schema
 

Subclasses of ObjectSchema in JADE_SL.schema
 class AgentActionSchema
          Note that an AgentActionSchema should also be a ConceptSchema, but this inheritance relation is cut as Java does not support multiple inheritance.
 class AggregateSchema
           
 class ConceptSchema
           
 class ContentElementListSchema
           
 class ContentElementSchema
           
 class IRESchema
          Note that an IRESchema should also be a TermSchema, but this inheritance relation is cut as Java does not support multiple inheritance.
 class PredicateSchema
           
 class PrimitiveSchema
           
 class TermSchema
           
 class VariableSchema
           
 

Fields in JADE_SL.schema declared as ObjectSchema
private static ObjectSchema ObjectSchema.baseSchema
           
private  ObjectSchema ObjectSchema.SlotDescriptor.schema
           
 

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

Methods in JADE_SL.schema with parameters of type ObjectSchema
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.
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 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 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 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)
 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  void ObjectSchema.add(java.lang.String name, ObjectSchema slotSchema, int optionality)
          Add a slot to the schema.
protected  void ObjectSchema.add(java.lang.String name, ObjectSchema slotSchema)
          Add a mandatory slot to the schema.
protected  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  void ObjectSchema.addSuperSchema(ObjectSchema superSchema)
          Add a super schema tho this schema, i.e. this schema will inherit all characteristics from the super schema
 boolean ObjectSchema.isCompatibleWith(ObjectSchema s)
          Check if this schema is compatible with a given schema s.
protected  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)
private  boolean ObjectSchema.isSubSchemaOf(ObjectSchema s)
          Return true if s is a super-schema (directly or indirectly) of this schema
 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  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)
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)
 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)
 

Constructors in JADE_SL.schema with parameters of type ObjectSchema
ObjectSchema.SlotDescriptor(java.lang.String name, ObjectSchema schema, int optionality)
          Construct a SlotDescriptor
 

Uses of ObjectSchema in JADE_SL.schema.facets
 

Fields in JADE_SL.schema.facets declared as ObjectSchema
private  ObjectSchema TypedAggregateFacet.type
           
 

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



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