|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ontology | |
|---|---|
| jade.content | |
| jade.content.lang | |
| jade.content.lang.leap | |
| jade.content.lang.sl | |
| jade.content.onto | |
| jade.content.onto.basic | |
| jade.content.schema | |
| jade.content.schema.facets | |
| jade.core.behaviours | This package is a subpackage of jade.core and contains
the classes used to implement basic agent
behaviours. |
| 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. 23 version H (15th August 2001). |
| 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. |
| Uses of Ontology in jade.content |
|---|
| Methods in jade.content that return Ontology | |
|---|---|
Ontology |
ContentManager.lookupOntology(java.lang.String name)
Retrieves a previously registered Ontology
giving its name. |
| Methods in jade.content with parameters of type Ontology | |
|---|---|
void |
ContentManager.registerOntology(Ontology o)
Registers an Ontology with its default name (i.e. |
void |
ContentManager.registerOntology(Ontology o,
java.lang.String name)
Registers an Ontology with a given name. |
| Uses of Ontology in jade.content.lang |
|---|
| Methods in jade.content.lang that return Ontology | |
|---|---|
Ontology |
Codec.getInnerOntology()
|
| Methods in jade.content.lang with parameters of type Ontology | |
|---|---|
abstract AbsContentElement |
ByteArrayCodec.decode(Ontology ontology,
byte[] content)
Decodes the content to an abstract description. |
abstract AbsContentElement |
StringCodec.decode(Ontology ontology,
java.lang.String content)
Decodes the content to an abstract description using a given ontology. |
abstract java.lang.String |
StringCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a string using a given ontology. |
abstract byte[] |
ByteArrayCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a byte array. |
| Uses of Ontology in jade.content.lang.leap |
|---|
| Methods in jade.content.lang.leap with parameters of type Ontology | |
|---|---|
AbsContentElement |
LEAPCodec.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 | |
|---|---|
class |
SLOntology
Ontology containing schemas for the full SL language operators. |
| Methods in jade.content.lang.sl that return Ontology | |
|---|---|
Ontology |
SLCodec.getInnerOntology()
|
static Ontology |
SLOntology.getInstance()
|
| Methods in jade.content.lang.sl with parameters of type Ontology | |
|---|---|
AbsContentElement |
SLCodec.decode(Ontology ontology,
java.lang.String content)
Decodes the content to an abstract description. |
AbsPredicate |
SLCodec.decodeFormula(Ontology ontology,
java.lang.String formula)
Decodes the content to an abstract description, where the content is known to be a Well-formed Formula |
AbsTerm |
SLCodec.decodeTerm(Ontology ontology,
java.lang.String term)
Decodes the content to an abstract description, where the content is known to be a Term. |
java.lang.String |
SLCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a String. |
java.lang.String |
SLCodec.encodeFormula(Ontology ontology,
AbsPredicate formula)
Encodes the content into a String, where the content is known to be a Well-formed Formula |
java.lang.String |
SLCodec.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.onto |
|---|
| Subclasses of Ontology in jade.content.onto | |
|---|---|
class |
BasicOntology
This class implements an ontology containing schemas for Primitive types and SL0 operators i.e. basic ontological elements required for minimal agent interaction. |
class |
BeanOntology
Extension of Ontology that allows to build the
ontological elements adding directly the classes of the
corresponding JavaBeans. |
class |
SerializableOntology
This ontology allows dealing with Java Serializable objects as if they were instances of ontological elements. |
| Methods in jade.content.onto that return Ontology | |
|---|---|
static Ontology |
SerializableOntology.getInstance()
Returns the singleton instance of the SerializableOntology. |
static Ontology |
BasicOntology.getInstance()
Returns the singleton instance of the BasicOntology. |
| Methods in jade.content.onto with parameters of type 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 |
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. |
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. |
AbsAggregate |
ReflectiveIntrospector.externalizeAggregate(java.lang.String slotName,
java.lang.Object obj,
ObjectSchema schema,
Ontology referenceOnto)
|
AbsAggregate |
Introspector.externalizeAggregate(java.lang.String slotName,
java.lang.Object obj,
ObjectSchema schema,
Ontology referenceOnto)
|
AbsAggregate |
CFReflectiveIntrospector.externalizeAggregate(java.lang.String slotName,
java.lang.Object obj,
ObjectSchema schema,
Ontology referenceOnto)
|
AbsAggregate |
BCReflectiveIntrospector.externalizeAggregate(java.lang.String slotName,
java.lang.Object obj,
ObjectSchema schema,
Ontology referenceOnto)
|
static AbsObject |
Ontology.externalizeSlotValue(java.lang.Object obj,
Introspector introspector,
Ontology referenceOnto)
|
AbsObject |
ReflectiveIntrospector.externalizeSpecialType(java.lang.Object obj,
ObjectSchema schema,
java.lang.Class javaClass,
Ontology referenceOnto)
|
AbsObject |
Introspector.externalizeSpecialType(java.lang.Object obj,
ObjectSchema schema,
java.lang.Class javaClass,
Ontology referenceOnto)
|
java.lang.Object |
ReflectiveIntrospector.internalizeAggregate(java.lang.String slotName,
AbsAggregate abs,
ObjectSchema schema,
Ontology referenceOnto)
|
java.lang.Object |
Introspector.internalizeAggregate(java.lang.String slotName,
AbsAggregate abs,
ObjectSchema schema,
Ontology referenceOnto)
|
java.lang.Object |
CFReflectiveIntrospector.internalizeAggregate(java.lang.String slotName,
AbsAggregate absAggregate,
ObjectSchema schema,
Ontology referenceOnto)
|
java.lang.Object |
BCReflectiveIntrospector.internalizeAggregate(java.lang.String slotName,
AbsAggregate abs,
ObjectSchema schema,
Ontology referenceOnto)
|
static java.lang.Object |
Ontology.internalizeSlotValue(AbsObject abs,
Introspector introspector,
Ontology referenceOnto)
|
java.lang.Object |
ReflectiveIntrospector.internalizeSpecialType(AbsObject abs,
ObjectSchema schema,
java.lang.Class javaClass,
Ontology referenceOnto)
|
java.lang.Object |
Introspector.internalizeSpecialType(AbsObject abs,
ObjectSchema schema,
java.lang.Class javaClass,
Ontology referenceOnto)
|
| Constructors in jade.content.onto with parameters of type Ontology | |
|---|---|
BeanOntology(java.lang.String name,
Ontology base)
Create an Ontology with the given name that
extends the ontology base, which must have
BasicOntology in its hierarchy. |
|
BeanOntology(java.lang.String name,
Ontology[] base)
Create an Ontology with the given name that
extends the base set of ontologies. |
|
Ontology(java.lang.String name,
Ontology base)
Construct an Ontology object with a given name
that extends a given ontology. |
|
Ontology(java.lang.String name,
Ontology[] base,
Introspector introspector)
Construct an Ontology object with a given name
that extends a given set of ontologies and that uses a given Introspector to
convert between Java objects and abstract descriptors. |
|
Ontology(java.lang.String name,
Ontology base,
Introspector introspector)
Construct an Ontology object with a given name
that 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 | |
|---|---|
void |
Action.externalise(AbsObject abs,
Ontology onto)
|
void |
Action.internalise(AbsObject abs,
Ontology onto)
|
| Uses of Ontology in jade.content.schema |
|---|
| Methods in jade.content.schema with parameters of type Ontology | |
|---|---|
void |
VariableSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
PrimitiveSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
PredicateSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
abstract void |
ObjectSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
IRESchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
Facet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
ContentElementListSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
ConceptSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
AggregateSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
AgentActionSchema.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 | |
|---|---|
void |
TypedAggregateFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
RegexFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
PermittedValuesFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
DocumentationFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
DefaultValueFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
void |
CardinalityFacet.validate(AbsObject value,
Ontology onto)
Check that the number of elements in an AbsAggregate is within a given range |
| Uses of Ontology in jade.core.behaviours |
|---|
| Constructors in jade.core.behaviours with parameters of type Ontology | |
|---|---|
OntologyServer(Agent a,
Ontology onto,
int performative)
|
|
OntologyServer(Agent a,
Ontology onto,
int[] performatives)
|
|
OntologyServer(Agent a,
Ontology onto,
int[] performatives,
java.lang.Object serverDelegate)
|
|
OntologyServer(Agent a,
Ontology onto,
int performative,
java.lang.Object serverDelegate)
|
|
| Uses of Ontology in jade.domain.FIPAAgentManagement |
|---|
| Subclasses of Ontology in jade.domain.FIPAAgentManagement | |
|---|---|
class |
ExceptionOntology
This class groups into a separated ontology the elements of the FIPA-Agent-Management-ontology (see FIPA specification document no. 23) representing generic exceptions. |
class |
FIPAManagementOntology
This class represents the ontology defined by FIPA Agent Management specifications (document no. 23). |
| Methods in jade.domain.FIPAAgentManagement that return Ontology | |
|---|---|
static Ontology |
FIPAManagementOntology.getInstance()
This method returns the unique instance (according to the singleton pattern) of the FIPA-Agent-Management-ontology. |
static Ontology |
ExceptionOntology.getInstance()
This method returns the unique instance (according to the singleton pattern) of the Exception-ontology. |
| Uses of Ontology in jade.domain.introspection |
|---|
| Subclasses of Ontology in jade.domain.introspection | |
|---|---|
class |
IntrospectionOntology
This class represents the ontology jade-introspection,
containing all JADE extensions related to agent and platform
monitoring. |
| Methods in jade.domain.introspection that return Ontology | |
|---|---|
static Ontology |
IntrospectionOntology.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 | |
|---|---|
class |
JADEManagementOntology
This class represents the JADE-Agent-Management-ontology i.e. the set of concepts, actions and predicates that relates to the JADE specific actions that can be requested to the JADE AMS and DF. |
| Methods in jade.domain.JADEAgentManagement that return Ontology | |
|---|---|
static Ontology |
JADEManagementOntology.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 | |
|---|---|
class |
BehaviourLoadingOntology
This 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. |
class |
MobilityOntology
This class represents the ontology used for JADE mobility. |
| Methods in jade.domain.mobility that return Ontology | |
|---|---|
static Ontology |
MobilityOntology.getInstance()
|
static Ontology |
BehaviourLoadingOntology.getInstance()
This method returns the singleton instance of the Behaviour-Loading ontology. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||