Uses of Class
jade.content.onto.Ontology
-
Packages that use Ontology Package Description jade.content jade.content.abs jade.content.lang jade.content.lang.leap jade.content.lang.sl jade.content.lang.xml jade.content.onto jade.content.onto.basic jade.content.schema jade.content.schema.facets jade.core.behaviours This package is a subpackage ofjade.coreand contains the classes used to implement basic agent behaviours.jade.domain.DFGUIManagement jade.domain.FIPAAgentManagement This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no.jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents.jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology.jade.domain.mobility This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology.jade.domain.persistence jade.tools.logging.ontology -
-
Uses of Ontology in jade.content
Methods in jade.content that return Ontology Modifier and Type Method Description OntologyContentManager. getOntology(ACLMessage msg)OntologyContentManager. lookupOntology(String name)Retrieves a previously registeredOntologygiving itsname.Methods in jade.content with parameters of type Ontology Modifier and Type Method Description voidContentManager. registerOntology(Ontology o)Registers anOntologywith its default name (i.e.voidContentManager. registerOntology(Ontology o, String name)Registers anOntologywith a given name. -
Uses of Ontology in jade.content.abs
Methods in jade.content.abs with parameters of type Ontology Modifier and Type Method Description static AbsObjectAbsHelper. createAbsTemplate(Class clazz, Ontology onto)Generate an AbsObject consistently with class.static AbsAgentActionAbsHelper. externaliseACLMessage(ACLMessage obj, Ontology onto)Converts anACLMessageinto anAbsAgentActionusing the specified ontology.static AbsContentElementListAbsHelper. externaliseContentElementList(ContentElementList obj, Ontology onto)Converts aContentElementListinto anAbsContentElementListusing the specified ontology.static AbsAggregateAbsHelper. externaliseIterator(Iterator obj, Ontology onto, String AggregateType)Converts anIteratorinto aAbsAggregateusing the specified ontology.static AbsAggregateAbsHelper. externaliseList(List obj, Ontology onto, String AggregateType)Converts aListinto aAbsAggregateusing the specified ontology.static AbsConceptAbsHelper. externaliseProperty(Property obj, Ontology onto)Converts aPROPERTYinto anAbsConceptrepresenting a PROPERTYstatic AbsAggregateAbsHelper. externaliseSet(Set obj, Ontology onto, String AggregateType)Converts aSetinto aAbsAggregateusing the specified ontology.static OntoACLMessageAbsHelper. internaliseACLMessage(AbsAgentAction absMsg, Ontology onto)Converts to anAbsAgentActionrepresenting an ACLMessage into an OntoACLMessage using the specified ontology.static ContentElementListAbsHelper. internaliseContentElementList(AbsContentElementList l, Ontology onto)Converts to anAbsContentElementListinto a ContentElementList using the specified ontology.static CollectionAbsHelper. internaliseJavaCollection(AbsAggregate aggregate, Ontology onto)Converts anAbsAggregateinto a List using the specified ontology.static ListAbsHelper. internaliseList(AbsAggregate aggregate, Ontology onto)Converts anAbsAggregateinto a List using the specified ontology.static PropertyAbsHelper. internaliseProperty(AbsConcept property, Ontology onto)Converts anAbsConceptrepresenting a PROPERTY into an Propertystatic SetAbsHelper. internaliseSet(AbsAggregate aggregate, Ontology onto)Converts anAbsAggregateinto a Set using the specified ontology. -
Uses of Ontology in jade.content.lang
Methods in jade.content.lang that return Ontology Modifier and Type Method Description OntologyCodec. getInnerOntology()Methods in jade.content.lang with parameters of type Ontology Modifier and Type Method Description abstract AbsContentElementByteArrayCodec. decode(Ontology ontology, byte[] content)Decodes the content to an abstract description.abstract AbsContentElementStringCodec. decode(Ontology ontology, String content)Decodes the content to an abstract description using a given ontology.abstract byte[]ByteArrayCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a byte array.abstract StringStringCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a string using a given ontology. -
Uses of Ontology in jade.content.lang.leap
Methods in jade.content.lang.leap with parameters of type Ontology Modifier and Type Method Description AbsContentElementLEAPCodec. decode(Ontology ontology, byte[] content)Decodes the content to an abstract description.byte[]LEAPCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a byte array. -
Uses of Ontology in jade.content.lang.sl
Subclasses of Ontology in jade.content.lang.sl Modifier and Type Class Description classSLOntologyOntology containing schemas for the full SL language operators.Methods in jade.content.lang.sl that return Ontology Modifier and Type Method Description OntologySimpleSLCodec. getInnerOntology()OntologySLCodec. getInnerOntology()static OntologySLOntology. getInstance()Methods in jade.content.lang.sl with parameters of type Ontology Modifier and Type Method Description AbsContentElementSimpleSLCodec. decode(Ontology ontology, String content)Decodes a content expression to an abstract description using a given ontology.AbsContentElementSLCodec. decode(Ontology ontology, String content)Decodes the content to an abstract description.AbsPredicateSLCodec. decodeFormula(Ontology ontology, String formula)Decodes the content to an abstract description, where the content is known to be a Well-formed FormulaAbsObjectSimpleSLCodec. decodeObject(Ontology ontology, String content)AbsTermSLCodec. decodeTerm(Ontology ontology, String term)Decodes the content to an abstract description, where the content is known to be a Term.StringSimpleSLCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a string using a given ontology.StringSLCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a String.StringSLCodec. encodeFormula(Ontology ontology, AbsPredicate formula)Encodes the content into a String, where the content is known to be a Well-formed FormulaStringSLCodec. encodeTerm(Ontology ontology, AbsTerm term)Encodes the content into a String, where the content is known to be a Term. -
Uses of Ontology in jade.content.lang.xml
Methods in jade.content.lang.xml that return Ontology Modifier and Type Method Description OntologyXMLManager. getOntology()Methods in jade.content.lang.xml with parameters of type Ontology Modifier and Type Method Description AbsContentElementXMLCodec. decode(Ontology ontology, String content).AbsObjectXMLCodec. decodeAbsObject(Ontology ontology, String xml)ObjectXMLCodec. decodeObject(Ontology ontology, String xml)Decode a generic ontological entity from an XML formStringXMLCodec. encode(Ontology ontology, AbsContentElement content)Encodes a content into a string using a given ontology.StringXMLCodec. encodeAbsObject(Ontology ontology, AbsObject abs, boolean indent)StringXMLCodec. encodeObject(Ontology ontology, Object obj, boolean indent)Encode a generic ontological entity in XML formConstructors in jade.content.lang.xml with parameters of type Ontology Constructor Description XMLManager(Ontology onto) -
Uses of Ontology in jade.content.onto
Subclasses of Ontology in jade.content.onto Modifier and Type Class Description classBasicOntologyThis class implements an ontology containing schemas for Primitive types and SL0 operators i.e.classBeanOntologyExtension ofOntologythat allows to build the ontological elements adding directly the classes of the corresponding JavaBeans.classJavaCollectionOntologyclassSerializableOntologyThis ontology allows dealing with Java Serializable objects as if they were instances of ontological elements.Methods in jade.content.onto that return Ontology Modifier and Type Method Description static OntologyBasicOntology. getInstance()Returns the singleton instance of theBasicOntology.static OntologyJavaCollectionOntology. getInstance()Returns the singleton instance of theJavaCollectionOntology.static OntologySerializableOntology. getInstance()Returns the singleton instance of theSerializableOntology.Methods in jade.content.onto with parameters of type Ontology Modifier and Type Method Description voidBCReflectiveIntrospector. 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.static voidOntologyUtils. exploreOntology(Ontology ontology)voidIntrospectable. externalise(AbsObject abs, Ontology onto)Externalise this object into the given abstract descriptorprotected 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)static AbsObjectOntology. externalizeSlotValue(Object obj, Introspector introspector, 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)protected AbsObjectBasicOntology. fromObject(Object obj, Ontology referenceOnto)This method is redefined as BasicOntology does not use an Introspector for performance reasonprotected AbsObjectJavaCollectionOntology. fromObject(Object obj, Ontology globalOnto)protected AbsObjectOntology. fromObject(Object obj, Ontology globalOnto)Converts a Java object into a proper abstract descriptor.protected AbsObjectSerializableOntology. fromObject(Object obj, Ontology globalOnto)voidIntrospectable. internalise(AbsObject abs, Ontology onto)Internalise this object from a given abstract descriptorprotected 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)static ObjectOntology. internalizeSlotValue(AbsObject abs, Introspector introspector, 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)static booleanOntology. isBaseOntology(Ontology[] oo, String name)protected ObjectBasicOntology. toObject(AbsObject abs, String lcType, Ontology referenceOnto)This method is redefined as BasicOntology does not use an Introspector for performance reasonprotected ObjectJavaCollectionOntology. toObject(AbsObject abs, String lcType, Ontology globalOnto)protected ObjectOntology. toObject(AbsObject abs, String lcType, Ontology globalOnto)Converts an abstract descriptor to a Java object of the proper class.protected ObjectSerializableOntology. toObject(AbsObject abs, String lcType, Ontology globalOnto)Constructors in jade.content.onto with parameters of type Ontology Constructor Description BeanOntology(String name, Ontology base)Create an Ontology with the givennamethat extends the ontologybase, which must haveBasicOntologyin its hierarchy.BeanOntology(String name, Ontology[] base)Create an Ontology with the givennamethat extends thebaseset of ontologies.Ontology(String name, Ontology base)Construct an Ontology object with a givennamethat extends a given ontology.Ontology(String name, Ontology[] base, Introspector introspector)Construct an Ontology object with a givennamethat extends a given set of ontologies and that uses a given Introspector to convert between Java objects and abstract descriptors.Ontology(String name, Ontology base, Introspector introspector)Construct an Ontology object with a givennamethat extends a given ontology and that uses a given Introspector to convert between Java objects and abstract descriptors. -
Uses of Ontology in jade.content.onto.basic
Methods in jade.content.onto.basic with parameters of type Ontology Modifier and Type Method Description voidAction. externalise(AbsObject abs, Ontology onto)voidAction. internalise(AbsObject abs, Ontology onto) -
Uses of Ontology in jade.content.schema
Methods in jade.content.schema with parameters of type Ontology Modifier and Type Method Description voidAgentActionSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidAggregateSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidConceptSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidContentElementListSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidIRESchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.abstract voidObjectSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidPredicateSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidPrimitiveSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidReferenceSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema.voidVariableSchema. validate(AbsObject abs, Ontology onto)Check whether a given abstract descriptor complies with this schema. -
Uses of Ontology in jade.content.schema.facets
Methods in jade.content.schema.facets with parameters of type Ontology Modifier and Type Method Description voidCardinalityFacet. validate(AbsObject value, Ontology onto)Check that the number of elements in an AbsAggregate is within a given rangevoidDefaultValueFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidDocumentationFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidJavaTypeFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidPermittedValuesFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidRegexFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid.voidTypedAggregateFacet. validate(AbsObject value, Ontology onto)Check whether a given value for the slot this Facet applies to is valid. -
Uses of Ontology in jade.core.behaviours
Fields in jade.core.behaviours declared as Ontology Modifier and Type Field Description protected OntologyActionExecutor. ontologyMethods in jade.core.behaviours with parameters of type Ontology Modifier and Type Method Description protected voidBaseInitiator. checkOntology(Ontology onto)voidActionExecutor. setOntology(Ontology ontology)Constructors in jade.core.behaviours with parameters of type Ontology Constructor Description ActionExecutor(ActionT action, Ontology ontology, AID actor)OntologyServer(Agent a, Ontology onto, int performative)OntologyServer(Agent a, Ontology onto, int[] performatives)OntologyServer(Agent a, Ontology onto, int[] performatives, Object serverDelegate)OntologyServer(Agent a, Ontology onto, int performative, Object serverDelegate) -
Uses of Ontology in jade.domain.DFGUIManagement
Subclasses of Ontology in jade.domain.DFGUIManagement Modifier and Type Class Description classDFAppletOntologyThis class represents the ontologyDFApplet-management, containing all JADE extensions related to applet management.Methods in jade.domain.DFGUIManagement that return Ontology Modifier and Type Method Description static OntologyDFAppletOntology. getInstance()This method grants access to the unique instance of the ontology. -
Uses of Ontology in jade.domain.FIPAAgentManagement
Subclasses of Ontology in jade.domain.FIPAAgentManagement Modifier and Type Class Description classExceptionOntologyThis class groups into a separated ontology the elements of the FIPA-Agent-Management-ontology (see FIPA specification document no.classFIPAManagementOntologyThis class represents the ontology defined by FIPA Agent Management specifications (document no.Methods in jade.domain.FIPAAgentManagement that return Ontology Modifier and Type Method Description static OntologyExceptionOntology. getInstance()This method returns the unique instance (according to the singleton pattern) of the Exception-ontology.static OntologyFIPAManagementOntology. getInstance()This method returns the unique instance (according to the singleton pattern) of the FIPA-Agent-Management-ontology. -
Uses of Ontology in jade.domain.introspection
Subclasses of Ontology in jade.domain.introspection Modifier and Type Class Description classIntrospectionOntologyThis class represents the ontologyjade-introspection, containing all JADE extensions related to agent and platform monitoring.Methods in jade.domain.introspection that return Ontology Modifier and Type Method Description static OntologyIntrospectionOntology. getInstance()This method grants access to the unique instance of the ontology. -
Uses of Ontology in jade.domain.JADEAgentManagement
Subclasses of Ontology in jade.domain.JADEAgentManagement Modifier and Type Class Description classJADEManagementOntologyThis class represents the JADE-Agent-Management-ontology i.e.Methods in jade.domain.JADEAgentManagement that return Ontology Modifier and Type Method Description static OntologyJADEManagementOntology. getInstance()This method returns the unique instance (according to the singleton pattern) of the JADE-Agent-Management-ontology. -
Uses of Ontology in jade.domain.mobility
Subclasses of Ontology in jade.domain.mobility Modifier and Type Class Description classBehaviourLoadingOntologyThis class represents the BehaviourLoading ontology including the concepts and actions required to dynamically load and execute jade behaviours whose code is not included in the JVM classpath.classMobilityOntologyThis class represents the ontology used for JADE mobility.Methods in jade.domain.mobility that return Ontology Modifier and Type Method Description static OntologyBehaviourLoadingOntology. getInstance()This method returns the singleton instance of the Behaviour-Loading ontology.static OntologyMobilityOntology. getInstance() -
Uses of Ontology in jade.domain.persistence
Subclasses of Ontology in jade.domain.persistence Modifier and Type Class Description classPersistenceOntologyThis class represents the JADE-Persistence ontology i.e.Methods in jade.domain.persistence that return Ontology Modifier and Type Method Description static OntologyPersistenceOntology. getInstance()This method returns the unique instance (according to the singleton pattern) of the JADE-Persistence ontology. -
Uses of Ontology in jade.tools.logging.ontology
Subclasses of Ontology in jade.tools.logging.ontology Modifier and Type Class Description classLogManagementOntologyThis class represents the Log-Agent-Management-ontology i.e.Methods in jade.tools.logging.ontology that return Ontology Modifier and Type Method Description static OntologyLogManagementOntology. getInstance()This method returns the unique instance (according to the singleton pattern) of the Log-Management-ontology.
-