Uses of Class
jade.content.schema.ObjectSchema
-
Packages that use ObjectSchema Package Description jade.content.abs jade.content.onto jade.content.schema jade.content.schema.facets -
-
Uses of ObjectSchema in jade.content.abs
Methods in jade.content.abs with parameters of type ObjectSchema Modifier and Type Method Description static AbsObjectAbsHelper. createAbsTemplate(ObjectSchema schema)Generate an AbsObject consistently with schema.static AbsObjectAbsHelper. createAbsTemplate(ObjectSchema schema, String prefix)Generate an AbsObject consistently with schema. -
Uses of ObjectSchema in jade.content.onto
Methods in jade.content.onto that return ObjectSchema Modifier and Type Method Description static ObjectSchemaAggregateHelper. getSchema(Class clazz, TermSchema elementSchema)Get ontology schema associated to class Try to manage as aggregateObjectSchemaBasicOntology. getSchema(Class clazz)Redefine thegetSchema()method to take into account java primitives.ObjectSchemaBasicOntology. getSchema(String name)Redefine thegetSchema()method to take into account ACL performatives.ObjectSchemaOntology. getSchema(Class<?> clazz)Retrieves the schema associated to a given class in this ontology.ObjectSchemaOntology. getSchema(String name)Retrieves the schema of elementnamein this ontology.Methods in jade.content.onto that return types with arguments of type ObjectSchema Modifier and Type Method Description static List<ObjectSchema>Ontology. getReferencedSchemas(ObjectSchema rootSchema)Methods in jade.content.onto with parameters of type ObjectSchema Modifier and Type Method Description voidOntology. add(ObjectSchema schema)Adds a schema to this ontologyvoidOntology. add(ObjectSchema schema, Class javaClass)Adds a schema to the ontology and associates it to the classjavaClassvoidBCReflectiveIntrospector. checkClass(ObjectSchema schema, 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.voidIntrospector. checkClass(ObjectSchema schema, 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.voidMicroIntrospector. checkClass(ObjectSchema schema, 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.voidReflectiveIntrospector. checkClass(ObjectSchema schema, 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.protected voidOntology. externalize(Object obj, AbsObject abs, ObjectSchema schema, Ontology globalOnto)Externalize (obj --> abs) the slots defined inschemaand its super-schemasAbsAggregateBCReflectiveIntrospector. externalizeAggregate(String slotName, Object obj, ObjectSchema schema, Ontology referenceOnto)AbsAggregateCFReflectiveIntrospector. externalizeAggregate(String slotName, Object obj, ObjectSchema schema, Ontology referenceOnto)AbsAggregateIntrospector. externalizeAggregate(String slotName, Object obj, ObjectSchema schema, Ontology referenceOnto)AbsAggregateMicroIntrospector. externalizeAggregate(String slotName, Object obj, ObjectSchema schema, Ontology referenceOnto)AbsAggregateReflectiveIntrospector. externalizeAggregate(String slotName, Object obj, ObjectSchema schema, Ontology referenceOnto)AbsObjectIntrospector. externalizeSpecialType(Object obj, ObjectSchema schema, Class javaClass, Ontology referenceOnto)AbsObjectMicroIntrospector. externalizeSpecialType(Object obj, ObjectSchema schema, Class javaClass, Ontology referenceOnto)AbsObjectReflectiveIntrospector. externalizeSpecialType(Object obj, ObjectSchema schema, Class javaClass, Ontology referenceOnto)static List<ObjectSchema>Ontology. getReferencedSchemas(ObjectSchema rootSchema)ObjectBCReflectiveIntrospector. getSlotValue(String slotName, Object obj, ObjectSchema schema)ObjectIntrospector. getSlotValue(String slotName, Object obj, ObjectSchema schema)ObjectMicroIntrospector. getSlotValue(String slotName, Object obj, ObjectSchema schema)ObjectReflectiveIntrospector. getSlotValue(String slotName, Object obj, ObjectSchema schema)protected voidOntology. internalize(AbsObject abs, Object obj, ObjectSchema schema, Ontology globalOnto)Internalize (abs --> obj) the slots defined inschemaand its super-schemasObjectBCReflectiveIntrospector. internalizeAggregate(String slotName, AbsAggregate abs, ObjectSchema schema, Ontology referenceOnto)ObjectCFReflectiveIntrospector. internalizeAggregate(String slotName, AbsAggregate absAggregate, ObjectSchema schema, Ontology referenceOnto)ObjectIntrospector. internalizeAggregate(String slotName, AbsAggregate abs, ObjectSchema schema, Ontology referenceOnto)ObjectMicroIntrospector. internalizeAggregate(String slotName, AbsAggregate abs, ObjectSchema schema, Ontology referenceOnto)ObjectReflectiveIntrospector. internalizeAggregate(String slotName, AbsAggregate abs, ObjectSchema schema, Ontology referenceOnto)ObjectIntrospector. internalizeSpecialType(AbsObject abs, ObjectSchema schema, Class javaClass, Ontology referenceOnto)ObjectMicroIntrospector. internalizeSpecialType(AbsObject abs, ObjectSchema schema, Class javaClass, Ontology referenceOnto)ObjectReflectiveIntrospector. internalizeSpecialType(AbsObject abs, ObjectSchema schema, Class javaClass, Ontology referenceOnto)voidBCReflectiveIntrospector. setSlotValue(String slotName, Object slotValue, Object obj, ObjectSchema schema)voidIntrospector. setSlotValue(String slotName, Object slotValue, Object obj, ObjectSchema schema)voidMicroIntrospector. setSlotValue(String slotName, Object slotValue, Object obj, ObjectSchema schema)voidReflectiveIntrospector. setSlotValue(String slotName, Object slotValue, Object obj, ObjectSchema schema) -
Uses of ObjectSchema in jade.content.schema
Subclasses of ObjectSchema in jade.content.schema Modifier and Type Class Description classAgentActionSchemaThe class to be used to define schemas of agent actions in an ontology.classAggregateSchemaThis class represent the schema of aggregate entities in an ontology.classConceptSchemaThe class to be used to define schemas of concepts in an ontology.classConceptSlotFunctionSchemaclassContentElementListSchemaclassContentElementSchemaThis class represents the schema of a generic content element in an ontology.classIRESchemaThis class represents the schema of an Identifying Referential Expression (IRE) in an ontology.classPredicateSchemaThe class to be used to define schemas of predicates in an ontology.classPrimitiveSchemaThis class represent the schema of primitive entities in an ontology.classReferenceSchemaThe schema of a reference to an object or an attribute of an objectclassTermSchemaThis class represents the schema of a generic term in an ontology.classVariableSchemaThis class represents the schema of a variable.Fields in jade.content.schema declared as ObjectSchema Modifier and Type Field Description protected static ObjectSchemaObjectSchema. baseSchemaMethods in jade.content.schema that return ObjectSchema Modifier and Type Method Description static ObjectSchemaAgentActionSchema. getBaseSchema()Retrieve the generic base schema for all agent actions.static ObjectSchemaAggregateSchema. getBaseSchema()Retrieve the generic base schema for all aggregates.static ObjectSchemaConceptSchema. getBaseSchema()Retrieve the generic base schema for all concepts.static ObjectSchemaContentElementListSchema. getBaseSchema()Retrieve the generic base schema for all content element lists.static ObjectSchemaContentElementSchema. getBaseSchema()Retrieve the generic base schema for all content elements.static ObjectSchemaIRESchema. getBaseSchema()Retrieve the generic base schema for all ire-s.static ObjectSchemaObjectSchema. getBaseSchema()Retrieve the generic base schema for all objects.static ObjectSchemaPredicateSchema. getBaseSchema()Retrieve the generic base schema for all predicates.static ObjectSchemaPrimitiveSchema. getBaseSchema()Retrieve the generic base schema for all primitives.static ObjectSchemaReferenceSchema. getBaseSchema()Retrieve the generic base schema for all references.static ObjectSchemaTermSchema. getBaseSchema()Retrieve the generic base schema for terms.static ObjectSchemaVariableSchema. getBaseSchema()Retrieve the generic base schema for all variables.abstract ObjectSchemaObjectSchema. getSchema(String name)Retrieves the schema of a slot of thisSchema.abstract ObjectSchema[]ObjectSchema. getSuperSchemas()Retrieves an array containing the direct super-schemas of this schema.Methods in jade.content.schema with parameters of type ObjectSchema Modifier and Type Method Description voidConceptSchema. add(String name, ObjectSchema elementsSchema, int cardMin, int cardMax, String aggType, int optionality)Add a slot with optionality and cardinality betweencardMinandcardMaxto this schema and allow specifying the type of Aggregate to be used for this slot.protected abstract voidObjectSchema. add(String name, ObjectSchema slotSchema)Add a mandatory slot to the schema.protected abstract voidObjectSchema. add(String name, ObjectSchema slotSchema, int optionality)Add a slot to the schema.protected abstract voidObjectSchema. add(String name, ObjectSchema elementsSchema, int cardMin, int cardMax)Add a slot with cardinality betweencardMinandcardMaxto this schema.protected abstract voidObjectSchema. add(String name, ObjectSchema elementsSchema, int cardMin, int cardMax, String aggType)Add a slot with cardinality betweencardMinandcardMaxto this schema and allow specifying the type of Aggregate to be used for this slot.voidPredicateSchema. add(String name, ObjectSchema slotSchema)Add a mandatory slot to this schema.voidPredicateSchema. add(String name, ObjectSchema slotSchema, int optionality)Add a slot to this schema.voidPredicateSchema. add(String name, ObjectSchema elementsSchema, int cardMin, int cardMax, String aggType, int optionality)Add a slot with optionality and cardinality betweencardMinandcardMaxto this schema and allow specifying the type of Aggregate to be used for this slot.protected abstract voidObjectSchema. addSuperSchema(ObjectSchema superSchema)Add a super schema tho this schema, i.e.protected booleanAgentActionSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanAggregateSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanConceptSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanContentElementListSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanContentElementSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanIRESchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected abstract booleanObjectSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanPredicateSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanPrimitiveSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanReferenceSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanTermSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.protected booleanVariableSchema. descendsFrom(ObjectSchema s)Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.booleanAggregateSchema. isAssignableFrom(ObjectSchema s)abstract booleanObjectSchema. isAssignableFrom(ObjectSchema s)This method checks whether or not an abstract object that is an instance of schema s can be used in place of an abstract object that is an instance of this schema.booleanPrimitiveSchema. isAssignableFrom(ObjectSchema s)booleanIRESchema. 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()abstract booleanObjectSchema. isCompatibleWith(ObjectSchema s)Check if this schema is compatible with a given schema s.booleanReferenceSchema. isCompatibleWith(ObjectSchema s)A reference can be put wherever a term of whatever type is required --> A ReferenceSchema is compatible with s if s descends from TermSchema.getBaseSchema()booleanVariableSchema. isCompatibleWith(ObjectSchema s)A variable can be put wherever a term of whatever type is required --> A VariableSchema is compatible with s if s descends from TermSchema.getBaseSchema() -
Uses of ObjectSchema in jade.content.schema.facets
Methods in jade.content.schema.facets that return ObjectSchema Modifier and Type Method Description ObjectSchemaTypedAggregateFacet. getType()Get the schema associated to this facetConstructors in jade.content.schema.facets with parameters of type ObjectSchema Constructor Description TypedAggregateFacet(ObjectSchema s)Construct aTypedAggregateFacetthat forces the elements in an AbsAggregate to be instances of a given schema
-