|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |