|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use AbsObject | |
| JADE_SL.abs | |
| JADE_SL.lang.sl | |
| JADE_SL.onto | |
| JADE_SL.onto.basic | |
| JADE_SL.schema | |
| JADE_SL.schema.facets | |
| Uses of AbsObject in JADE_SL.abs |
| Subinterfaces of AbsObject in JADE_SL.abs | |
interface |
AbsContentElement
Represent an Abstract descriptor that can hold a content element |
interface |
AbsTerm
Represent an Abstract descriptor that can hold a term |
| Classes in JADE_SL.abs that implement AbsObject | |
class |
AbsAgentAction
|
class |
AbsAggregate
|
class |
AbsConcept
|
class |
AbsContentElementList
|
class |
AbsIRE
Represent an Abstract descriptor that can hold an Identifying Referential Expression (IRE). |
class |
AbsObjectImpl
Base class for all abstract descriptor classes. |
class |
AbsPredicate
|
class |
AbsPrimitive
|
(package private) class |
AbsPrimitiveSlotsHolder
|
class |
AbsVariable
|
| Methods in JADE_SL.abs that return AbsObject | |
AbsObject |
AbsAggregate.getAbsObject(java.lang.String name)
Overrides this method to check that name is of the form Codec.UNNAMEDPERFIX+index |
AbsObject |
AbsContentElementList.getAbsObject(java.lang.String name)
Makes no sense in the case of an AbsContentElementList that has no attribute --> Just return null |
AbsObject |
AbsObject.getAbsObject(java.lang.String name)
Gets the value of an attribute of the object held by this abstract descriptor. |
AbsObject |
AbsObjectImpl.getAbsObject(java.lang.String name)
Gets the value of an attribute of the object held by this abstract descriptor. |
AbsObject |
AbsPrimitive.getAbsObject(java.lang.String name)
Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null |
| Methods in JADE_SL.abs with parameters of type AbsObject | |
static java.lang.String |
AbsHelper.toString(AbsObject abs)
|
protected void |
AbsObjectImpl.set(java.lang.String name,
AbsObject value)
Sets an attribute of the object held by this abstract descriptor. |
void |
AbsPredicate.set(java.lang.String name,
AbsObject value)
Sets an attribute of the predicate held by this abstract descriptor. |
| Uses of AbsObject in JADE_SL.lang.sl |
| Methods in JADE_SL.lang.sl with parameters of type AbsObject | |
private java.lang.String |
SLCodec.encode(AbsObject val,
boolean encodeSlotNames)
this method is used by all the toString methods and it exploits the common AbsObject implementation |
private java.lang.String |
SLCodec.toString(AbsObject val)
|
| Uses of AbsObject in JADE_SL.onto |
| Methods in JADE_SL.onto that return AbsObject | |
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 |
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)
|
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 |
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 |
AbsObject |
Ontology.fromObject(java.lang.Object obj)
Converts a Java object into a proper abstract descriptor. |
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)
|
| Methods in JADE_SL.onto with parameters of type AbsObject | |
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 |
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)
|
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 |
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 |
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 |
java.lang.Object |
Ontology.toObject(AbsObject abs)
Converts an abstract descriptor to a Java object of the proper class. |
private java.lang.Object |
Ontology.toObject(AbsObject abs,
Ontology globalOnto)
Converts an abstract descriptor to a Java object of the proper class. |
static void |
Ontology.setAttribute(AbsObject abs,
java.lang.String attrName,
AbsObject attrValue)
Set an attribute in an abstract descriptor performing all necessary type checks. |
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)
|
| Uses of AbsObject in JADE_SL.onto.basic |
| Methods in JADE_SL.onto.basic with parameters of type AbsObject | |
void |
Action.externalise(AbsObject abs,
Ontology onto)
|
void |
Action.internalise(AbsObject abs,
Ontology onto)
|
| Uses of AbsObject in JADE_SL.schema |
| Methods in JADE_SL.schema that return AbsObject | |
AbsObject |
AgentActionSchema.newInstance()
Creates an Abstract descriptor to hold an agent action of the proper type. |
AbsObject |
AggregateSchema.newInstance()
Creates an Abstract descriptor to hold an aggregate of the proper type. |
AbsObject |
ConceptSchema.newInstance()
Creates an Abstract descriptor to hold a concept of the proper type. |
AbsObject |
ContentElementListSchema.newInstance()
Creates an Abstract descriptor to hold a content element list |
AbsObject |
ContentElementSchema.newInstance()
Creates an Abstract descriptor to hold a content element of the proper type. |
AbsObject |
IRESchema.newInstance()
Creates an Abstract descriptor to hold a ire of the proper type. |
AbsObject |
ObjectSchema.newInstance()
Creates an Abstract descriptor to hold an object compliant to this Schema. |
AbsObject |
PredicateSchema.newInstance()
Creates an Abstract descriptor to hold a predicate of the proper type. |
AbsObject |
PrimitiveSchema.newInstance()
Creates an Abstract descriptor to hold a primitive of the proper type. |
AbsObject |
TermSchema.newInstance()
Creates an Abstract descriptor to hold a term of the proper type. |
AbsObject |
VariableSchema.newInstance()
Creates an Abstract descriptor to hold a variable |
| Methods in JADE_SL.schema with parameters of type AbsObject | |
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 AbsObject in JADE_SL.schema.facets |
| Methods in JADE_SL.schema.facets with parameters of type AbsObject | |
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 | ||||||||||