|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Ontology | |
| JADE_SL.abs | |
| JADE_SL.lang | |
| JADE_SL.lang.sl | |
| JADE_SL.onto | |
| JADE_SL.onto.basic | |
| JADE_SL.schema | |
| JADE_SL.schema.facets | |
| Uses of Ontology in JADE_SL.abs |
| Methods in JADE_SL.abs with parameters of type Ontology | |
static AbsAggregate |
AbsHelper.externaliseList(java.util.List obj,
Ontology onto)
Converts a List into a AbsAggregate using
the specified ontology. |
static AbsAggregate |
AbsHelper.externaliseIterator(java.util.Iterator obj,
Ontology onto)
Converts an Iterator into a AbsAggregate using
the specified ontology. |
static AbsContentElementList |
AbsHelper.externaliseContentElementList(ContentElementList obj,
Ontology onto)
Converts a ContentElementList into an
AbsContentElementList using
the specified ontology. |
static AbsAgentAction |
AbsHelper.externaliseACLMessage(ACLMessage obj,
Ontology onto)
Converts an ACLMessage into an
AbsAgentAction using
the specified ontology. |
static java.util.List |
AbsHelper.internaliseList(AbsAggregate aggregate,
Ontology onto)
Converts an AbsAggregate into a List using the
specified ontology. |
static ContentElementList |
AbsHelper.internaliseContentElementList(AbsContentElementList l,
Ontology onto)
Converts to an AbsContentElementList into a
ContentElementList using the
specified ontology. |
static OntoACLMessage |
AbsHelper.internaliseACLMessage(AbsAgentAction absMsg,
Ontology onto)
Converts to an AbsAgentAction representing an ACLMessage
into an OntoACLMessage using the specified ontology. |
| Uses of Ontology in JADE_SL.lang |
| Methods in JADE_SL.lang that return Ontology | |
Ontology |
Codec.getInnerOntology()
|
| Methods in JADE_SL.lang with parameters of type Ontology | |
abstract byte[] |
ByteArrayCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a byte array. |
abstract AbsContentElement |
ByteArrayCodec.decode(Ontology ontology,
byte[] content)
Decodes the content to an abstract description. |
abstract java.lang.String |
StringCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a string using a given ontology. |
abstract AbsContentElement |
StringCodec.decode(Ontology ontology,
java.lang.String content)
Decodes the content to an abstract description using a given ontology. |
| Uses of Ontology in JADE_SL.lang.sl |
| Subclasses of Ontology in JADE_SL.lang.sl | |
class |
SLOntology
Ontology containing schemas for the SL language operators. |
| Fields in JADE_SL.lang.sl declared as Ontology | |
private static Ontology |
SLOntology.theInstance
|
(package private) Ontology |
SLParser.curOntology
|
| Methods in JADE_SL.lang.sl that return Ontology | |
Ontology |
SLCodec.getInnerOntology()
|
static Ontology |
SLOntology.getInstance()
|
| Methods in JADE_SL.lang.sl with parameters of type Ontology | |
java.lang.String |
SLCodec.encode(Ontology ontology,
AbsContentElement content)
Encodes a content into a String. |
AbsContentElement |
SLCodec.decode(Ontology ontology,
java.lang.String content)
Decodes the content to an abstract description. |
(package private) AbsContentElement |
SLParser.parse(Ontology o,
java.lang.String content)
|
| Constructors in JADE_SL.lang.sl with parameters of type Ontology | |
SLOntology(Ontology base)
Constructor |
|
| Uses of Ontology in JADE_SL.onto |
| Subclasses of Ontology in JADE_SL.onto | |
class |
ACLOntology
Ontology containing the concepts that ACL mandates. |
class |
BasicOntology
Ontology containing basic concepts. |
| Fields in JADE_SL.onto declared as Ontology | |
private Ontology[] |
Ontology.base
|
| Methods in JADE_SL.onto that return Ontology | |
static Ontology |
ACLOntology.getInstance()
Returns the singleton instance of the ACLOntology. |
static Ontology |
BasicOntology.getInstance()
Returns the singleton instance of the BasicOntology. |
| Methods in JADE_SL.onto with parameters of type Ontology | |
AbsObject |
BasicIntrospector.externalise(Ontology onto,
Ontology referenceOnto,
java.lang.Object obj)
Translate an object of a class representing an element in an ontology into a proper abstract descriptor |
java.lang.Object |
BasicIntrospector.internalise(Ontology onto,
Ontology referenceOnto,
AbsObject abs)
Translate an abstract descriptor into an object of a proper class representing an element in an ontology |
AbsObject |
BCReflectiveIntrospector.externalise(Ontology onto,
Ontology referenceOnto,
java.lang.Object obj)
Translate an object of a class representing an element in an ontology into a proper abstract descriptor |
private AbsObject |
BCReflectiveIntrospector.invokeGetMethod(Ontology onto,
java.lang.reflect.Method method,
java.lang.Object obj)
|
java.lang.Object |
BCReflectiveIntrospector.internalise(Ontology onto,
Ontology referenceOnto,
AbsObject abs)
Translate an abstract descriptor into an object of a proper class representing an element in an ontology |
private void |
BCReflectiveIntrospector.invokeSetMethod(Ontology onto,
java.lang.reflect.Method method,
java.lang.Object obj,
AbsObject value)
|
private void |
BCReflectiveIntrospector.invokeAddMethod(Ontology onto,
java.lang.reflect.Method method,
java.lang.Object obj,
AbsAggregate value)
|
void |
Introspectable.externalise(AbsObject abs,
Ontology onto)
Externalise this object into the given abstract descriptor |
void |
Introspectable.internalise(AbsObject abs,
Ontology onto)
Internalise this object from a given abstract descriptor |
AbsObject |
Introspector.externalise(Ontology onto,
Ontology referenceOnto,
java.lang.Object obj)
Translate an object of a class representing an element in an ontology into a proper abstract descriptor |
java.lang.Object |
Introspector.internalise(Ontology onto,
Ontology referenceOnto,
AbsObject abs)
Translate an abstract descriptor into an object of a proper class representing an element in an ontology |
AbsObject |
MicroIntrospector.externalise(Ontology onto,
Ontology referenceOnto,
java.lang.Object obj)
Translate an object of a class representing an element in an ontology into a proper abstract descriptor |
java.lang.Object |
MicroIntrospector.internalise(Ontology onto,
Ontology referenceOnto,
AbsObject abs)
Translate an abstract descriptor into an object of a proper class representing an element in an ontology |
private java.lang.Object |
Ontology.toObject(AbsObject abs,
Ontology globalOnto)
Converts an abstract descriptor to a Java object of the proper class. |
private AbsObject |
Ontology.fromObject(java.lang.Object obj,
Ontology globalOnto)
Converts a Java object into a proper abstract descriptor. |
AbsObject |
ReflectiveIntrospector.externalise(Ontology onto,
Ontology referenceOnto,
java.lang.Object obj)
Translate an object of a class representing an element in an ontology into a proper abstract descriptor |
private AbsObject |
ReflectiveIntrospector.invokeGetMethod(Ontology onto,
java.lang.reflect.Method method,
java.lang.Object obj)
|
java.lang.Object |
ReflectiveIntrospector.internalise(Ontology onto,
Ontology referenceOnto,
AbsObject abs)
Translate an abstract descriptor into an object of a proper class representing an element in an ontology |
private void |
ReflectiveIntrospector.invokeSetMethod(Ontology onto,
java.lang.reflect.Method method,
java.lang.Object obj,
AbsObject value)
|
| Constructors in JADE_SL.onto with parameters of type Ontology | |
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 ontology 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 set of ontologies and that uses a given Introspector to
convert between Java objects and abstract descriptors. |
|
| Uses of Ontology in JADE_SL.onto.basic |
| Methods in JADE_SL.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_SL.schema |
| Methods in JADE_SL.schema with parameters of type Ontology | |
void |
AgentActionSchema.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 |
ConceptSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
ContentElementListSchema.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 |
IRESchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
void |
ObjectSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
protected void |
ObjectSchema.validateSlots(AbsObject abs,
Ontology onto)
For each slot - get the corresponding attribute value from the abstract descriptor abs - Check that it is not null if the slot is mandatory - Check that its schema is compatible with the schema of the slot - Check that it is a correct abstract descriptor by validating it against its schema. |
private boolean |
ObjectSchema.validate(java.lang.String slotName,
AbsObject value,
Ontology onto)
Validate a given abstract descriptor as a value for a slot defined in this schema |
void |
PredicateSchema.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 |
VariableSchema.validate(AbsObject abs,
Ontology onto)
Check whether a given abstract descriptor complies with this schema. |
| Uses of Ontology in JADE_SL.schema.facets |
| Methods in JADE_SL.schema.facets with parameters of type Ontology | |
void |
CardinalityFacet.validate(AbsObject value,
Ontology onto)
Check that the number of elements in an AbsAggregate is within a given range |
void |
TypedAggregateFacet.validate(AbsObject value,
Ontology onto)
Check whether a given value for the slot this Facet applies to is valid. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||