Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Ontology |
ContentManager.lookupOntology(java.lang.String name)
Retrieves a previously registered
Ontology
giving its name . |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
Ontology |
Codec.getInnerOntology() |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
SLOntology
Ontology containing schemas for the full SL language operators.
|
Modifier and Type | Method and Description |
---|---|
Ontology |
SLCodec.getInnerOntology() |
Ontology |
SimpleSLCodec.getInnerOntology() |
static Ontology |
SLOntology.getInstance() |
Modifier and Type | Method and Description |
---|---|
AbsContentElement |
SLCodec.decode(Ontology ontology,
java.lang.String content)
Decodes the content to an abstract description.
|
AbsContentElement |
SimpleSLCodec.decode(Ontology ontology,
java.lang.String content)
Decodes a content expression to an abstract description using a
given ontology.
|
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
|
AbsObject |
SimpleSLCodec.decodeObject(Ontology ontology,
java.lang.String content) |
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 |
SimpleSLCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a string using a given ontology.
|
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.
|
Modifier and Type | Class and Description |
---|---|
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 |
JavaCollectionOntology |
class |
SerializableOntology
This ontology allows dealing with Java Serializable objects as
if they were instances of ontological elements.
|
Modifier and Type | Method and Description |
---|---|
static Ontology |
SerializableOntology.getInstance()
Returns the singleton instance of the
SerializableOntology . |
static Ontology |
JavaCollectionOntology.getInstance()
Returns the singleton instance of the
JavaCollectionOntology . |
static Ontology |
BasicOntology.getInstance()
Returns the singleton instance of the
BasicOntology . |
Modifier and Type | Method and Description |
---|---|
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) |
static boolean |
Ontology.isBaseOntology(Ontology[] oo,
java.lang.String name) |
Constructor and Description |
---|
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. |
Modifier and Type | Method and Description |
---|---|
void |
Action.externalise(AbsObject abs,
Ontology onto) |
void |
Action.internalise(AbsObject abs,
Ontology onto) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
JavaTypeFacet.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
|
Modifier and Type | Field and Description |
---|---|
protected Ontology |
ActionExecutor.ontology |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseInitiator.checkOntology(Ontology onto) |
void |
ActionExecutor.setOntology(Ontology ontology) |
Constructor and 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,
java.lang.Object serverDelegate) |
OntologyServer(Agent a,
Ontology onto,
int performative,
java.lang.Object serverDelegate) |
Modifier and Type | Class and Description |
---|---|
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).
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
IntrospectionOntology
This class represents the ontology
jade-introspection ,
containing all JADE extensions related to agent and platform
monitoring. |
Modifier and Type | Method and Description |
---|---|
static Ontology |
IntrospectionOntology.getInstance()
This method grants access to the unique instance of the
ontology.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static Ontology |
JADEManagementOntology.getInstance()
This method returns the unique instance (according to the singleton
pattern) of the JADE-Agent-Management-ontology.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static Ontology |
MobilityOntology.getInstance() |
static Ontology |
BehaviourLoadingOntology.getInstance()
This method returns the singleton instance of the
Behaviour-Loading ontology.
|