Uses of Class
jade.content.schema.TermSchema
-
Packages that use TermSchema Package Description jade.content.onto jade.content.schema -
-
Uses of TermSchema in jade.content.onto
Methods in jade.content.onto with parameters of type TermSchema Modifier and Type Method Description static ObjectSchemaAggregateHelper. getSchema(Class clazz, TermSchema elementSchema)Get ontology schema associated to class Try to manage as aggregate -
Uses of TermSchema in jade.content.schema
Subclasses of TermSchema 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.classConceptSlotFunctionSchemaclassIRESchemaThis class represents the schema of an Identifying Referential Expression (IRE) 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 objectclassVariableSchemaThis class represents the schema of a variable.Methods in jade.content.schema that return TermSchema Modifier and Type Method Description TermSchemaAggregateSchema. getElementsSchema()TermSchemaAgentActionSchema. getResultSchema()Methods in jade.content.schema with parameters of type TermSchema Modifier and Type Method Description voidConceptSchema. add(String name, TermSchema slotSchema)Add a mandatory slot to the schema.voidConceptSchema. add(String name, TermSchema slotSchema, int optionality)Add a slot to the schema.voidConceptSchema. add(String name, TermSchema elementsSchema, int cardMin, int cardMax)Add a slot with cardinality betweencardMinandcardMaxto this schema.voidConceptSchema. add(String name, TermSchema 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, TermSchema elementsSchema, int cardMin, int cardMax)Add a slot with cardinality betweencardMinandcardMaxto this schema.voidPredicateSchema. add(String name, TermSchema 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.voidAgentActionSchema. setResult(TermSchema resultSchema)Define that the result produced by the execution of an action described by this schema has a structure conforming to a given term schema.voidAgentActionSchema. setResult(TermSchema elementsSchema, int cardMin, int cardMax)Define that the result produced by the execution of an action described by this schema is an aggregate of n (with n between cardMin and cardMax) elements each one having a structure conforming to a given term schema.Constructors in jade.content.schema with parameters of type TermSchema Constructor Description AggregateSchema(String typeName, TermSchema elementsSchema)Creates anAggregateSchemawith a given type-name.
-