All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addDirectAncestors(Proposition[]). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support adding ancestors to an attribute.
addDirectAncestors(Proposition[]). Method in class jtelos.cpp.cppProposition
Makes all the propositions in the passed array ancestors of the proposition.
addDirectAncestors(Proposition[]). Method in interface jtelos.Proposition
Adds to the list of "direct ancestors" of this proposition and adds this proposition to the "instances" list of each of the (new) direct ancestors.
addDirectParents(Proposition[]). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support adding parents to an attribute.
addDirectParents(Proposition[]). Method in class jtelos.cpp.cppProposition
Makes all the propositions in the passed array parents of the proposition.
addDirectParents(Proposition[]). Method in interface jtelos.Proposition
Adds to the list of "direct parents" of this proposition and adds this proposition to the "directChildren list of each of the new parents.
allAncestors(). Method in class jtelos.cpp.cppProposition
All the propositions of which this proposition is a Telos instance.
allAncestors(). Method in interface jtelos.Proposition
The propositions of which this proposition is a Telos instance.
allChildren(). Method in class jtelos.cpp.cppProposition
All the propositions which specialize this proposition in Telos.
allChildren(). Method in interface jtelos.Proposition
The propositions inheriting from this proposition.
allInstances(). Method in class jtelos.cpp.cppProposition
All the propositions of which this proposition is a Telos ancestor.
allInstances(). Method in interface jtelos.Proposition
The propositions of which this proposition is a Telos ancestor.
allParents(). Method in class jtelos.cpp.cppProposition
All the propositions that this proposition specializes in Telos.
allParents(). Method in interface jtelos.Proposition
The propositions that this proposition inherits from in Telos.
ArePropositionsDeleted(Proposition[]). Static method in class jtelos.cpp.cppStaticHelper
This method returns true iff none of the C++ mirrors of the propositions in the passed list have been deleted.
attribute(String). Method in class jtelos.cpp.cppKB
Searches for an attribute with the telosName telosName in the KB.
attribute(String). Method in interface jtelos.KB
Searches for an attribute with the telosName telosName in the KB.
AttributeNotFoundException(String, String, String). Constructor for class jtelos.AttributeNotFoundException
Thrown when there are no attribute found in the list.
AttributeNotFoundException(String[], String). Constructor for class jtelos.AttributeNotFoundException
Thrown when there are no attributes whose category labels match all of the category labels passed.
AttributeNotFoundException(String[], String, String). Constructor for class jtelos.AttributeNotFoundException
Thrown when there are no attributes whose category labels match all of the category labels and the attribute label passed.
AttributeNotInKBException(String, String). Constructor for class jtelos.AttributeNotInKBException
Thrown when there are no attribute matching the telosName parameter in the KB.
attributes(). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
attributes(). Method in class jtelos.cpp.cppKB
The attributes defined in this KB.
attributes(). Method in class jtelos.cpp.cppProposition
All the attributes declared or inherited by this proposition in Telos.
attributes(). Method in interface jtelos.KB
This returns all the attributes defined in the KB.
attributes(). Method in interface jtelos.Proposition
All the attributes declared or inherited by this proposition.
attributes(String[], String). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
attributes(String[], String). Method in class jtelos.cpp.cppProposition
All the attributes for this proposition in precisely the categories named in the first parameter and whose label also match the second parameter.
attributes(String[], String). Method in interface jtelos.Proposition
The attributes in the categories named in the first parameter, whose label also matches the second parameter.

B

builtIns(). Method in class jtelos.cpp.cppKB
The builtins defineed in this KB.
builtIns(). Method in interface jtelos.KB
This returns all the built-in Telos propositions defined in the KB.

C

categories(). Method in class jtelos.cpp.cppIndividual
This method throws an IndividualAccessedAsAnAttributeException since an Individual can never have categories.
categories(). Method in class jtelos.cpp.cppProposition
If this proposition is an attribute, this method returns the labels (without duplicates) of the attributes this attribute instantiates.
categories(). Method in interface jtelos.Proposition
This method must only be implemented for Attributes.
categoriesToString(String[]). Static method in class jtelos.StaticHelper
This method converts the passed String array categories of attribute categories into a single string listing the categories, each category separated from the other by a comma.
ChildrenExistException(String, String). Constructor for class jtelos.ChildrenExistException
Thrown when an attempted operation is illegal because a Telos individual has children.
closeKB(). Method in class jtelos.cpp.cppKB
This method closes the C++ mirror of this kb.
closeKB(). Method in interface jtelos.KB
This method is used by some implementations to free all the resources the implementation of the KB is using.
containsOnlyBuiltIns(). Method in class jtelos.cpp.cppKB
Returns true if the KB contains only builtins.
containsOnlyBuiltIns(). Method in interface jtelos.KB
Returns true iff the KB contains only the built-in propositions.
cppIndividual(String, int, KB). Constructor for class jtelos.cpp.cppIndividual
Called from cppKB.
cppKB(String, String). Constructor for class jtelos.cpp.cppKB
This constructor creates a C++ Telos kb with name name and path path.

D

deleted(). Method in class jtelos.cpp.cppProposition
Returns true iff the C++ mirror of this object has been deleted.
DeletedObjectAccessedException(String, String). Constructor for class jtelos.DeletedObjectAccessedException
directAncestors(). Method in class jtelos.cpp.cppProposition
The propositions of which this proposition is an explicit Telos instance.
directAncestors(). Method in interface jtelos.Proposition
The propositions of which this proposition is an explicit Telos instance.
directAttributes(). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
directAttributes(). Method in class jtelos.cpp.cppProposition
All the attributes directly declared by this proposition in Telos.
directAttributes(). Method in interface jtelos.Proposition
The attributes directly declared by this proposition.
directAttributes(String[], String). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
directAttributes(String[], String). Method in class jtelos.cpp.cppProposition
All the attributes for this proposition in precisely the categories named in the first parameter and whose label also match the second parameter.
directAttributes(String[], String). Method in interface jtelos.Proposition
This is similar to attributes(String[],String) but with the restriction that the returned array only contains directly declared attributes.
directChildren(). Method in class jtelos.cpp.cppProposition
The propositions directly specializing this proposition in Telos.
directChildren(). Method in interface jtelos.Proposition
The propositions directly inheriting from this proposition.
directInstances(). Method in class jtelos.cpp.cppProposition
The propositions of which this proposition is an explicit Telos ancestor.
directInstances(). Method in interface jtelos.Proposition
The propositions of which this proposition is an explicit Telos ancestor.
directParents(). Method in class jtelos.cpp.cppProposition
The propositions that this proposition directly specializes in Telos.
directParents(). Method in interface jtelos.Proposition
The propositions that this proposition directly inherits from in Telos.

E

equals(Object). Method in class jtelos.TelosInteger
Compares the intValue() of the objects, not the objects' oid's.
equals(Object). Method in class jtelos.TelosReal
Compares the floatValue() of the objects, not the objects' oid's.
equals(Object). Method in class jtelos.TelosString
Compares the stringValue() of the objects, not the objects' oid's.
errorMessage. Variable in class jtelos.DeletedObjectAccessedException
errorMessage. Variable in class jtelos.LoadException
errorMessage. Variable in class jtelos.RetellException
errorMessage. Variable in class jtelos.TellException
errorMessage. Variable in class jtelos.TelosException
errorMessage. Variable in class jtelos.UntellException

F

fileRETELL(String, String). Method in class jtelos.cpp.cppKB
This UNTELLs from the KB the contents of the file untellInputFileName of definitions and then TELLs into the KB the contents the file tellInputFileName of definitions.
fileRETELL(String, String). Method in interface jtelos.KB
This UNTELLs from the KB the contents of the file untellInputFileName of definitions and then TELLs into the KB the contents the file tellInputFileName of definitions.
fileTELL(String). Method in class jtelos.cpp.cppKB
This TELLs into the KB the contents of the passed file of telos definitions.
fileTELL(String). Method in interface jtelos.KB
This TELLs into the KB the contents of file tellInputFileName of Telos definitions.
fileUNTELL(String). Method in class jtelos.cpp.cppKB
This UNTELLs from the KB the contents of the passed file of telos definitions.
fileUNTELL(String). Method in interface jtelos.KB
This UNTELLs from the KB the contents of the passed file untellInputFileName of Telos definitions.
floatValue(). Method in class jtelos.TelosReal
Returns the float value of the real.
from(). Method in class jtelos.cpp.cppIndividual
This is overriden to return itself since individuals have themselves as source.
from(). Method in class jtelos.cpp.cppProposition
This returns the Telos source/declarer for this proposition.
from(). Method in interface jtelos.Proposition
This returns the source for this proposition.

I

ImmutableBuiltInException(String, String). Constructor for class jtelos.ImmutableBuiltInException
individual(String). Method in class jtelos.cpp.cppKB
Searches for an individual with identifier identifier in the KB.
individual(String). Method in interface jtelos.KB
Searches for an individual with identifier identifier in the KB.
IndividualAccessedAsAnAttributeException(String, String). Constructor for class jtelos.IndividualAccessedAsAnAttributeException
IndividualNotFoundException(String, String, String). Constructor for class jtelos.IndividualNotFoundException
Thrown when there are no individual found in the list.
IndividualNotInKBException(String, String). Constructor for class jtelos.IndividualNotInKBException
Thrown when there are no individual matching the telosName in the KB.
individuals(). Method in class jtelos.cpp.cppKB
The individuals defined in this KB.
individuals(). Method in interface jtelos.KB
This returns all the individuals defined in the KB.
inheritedAttributes(). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
inheritedAttributes(). Method in class jtelos.cpp.cppProposition
All the attributes directly declared by this proposition in Telos.
inheritedAttributes(). Method in interface jtelos.Proposition
The attributes inherited by this proposition.
inheritedAttributes(String[], String). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support having attributes on attributes.
inheritedAttributes(String[], String). Method in class jtelos.cpp.cppProposition
All the attributes for this proposition in precisely the categories named in the first parameter and whose label also match the second parameter.
inheritedAttributes(String[], String). Method in interface jtelos.Proposition
This is similar to attributes(String[],String) but with the restriction that the returned array only contains inherited attributes as defined in the comments to the method inheritedAttributes().
InstancesExistException(String, String). Constructor for class jtelos.InstancesExistException
intValue(). Method in class jtelos.TelosInteger
Returns the int value of the integer.
isAncestorOf(Proposition). Method in class jtelos.cpp.cppProposition
Returns true if this proposition is a Telos ancestor of the parameter.
isAncestorOf(Proposition). Method in interface jtelos.Proposition
Returns true if this proposition is a Telos ancestor of the parameter.
isBuiltin(). Method in class jtelos.cpp.cppProposition
This returns true iff the proposition is one of the Telos builtin individuals.
isBuiltin(). Method in interface jtelos.Proposition
This returns true iff the proposition is one of the Telos builtin individuals.
isChildOf(Proposition). Method in class jtelos.cpp.cppProposition
Returns true if this proposition is a Telos child (subclass) of the parameter.
isChildOf(Proposition). Method in interface jtelos.Proposition
Returns true if this proposition is a Telos child (subclass) of the parameter.
isEmpty(). Method in class jtelos.cpp.cppKB
This returns true iff the builtins have not been installed for this KB.
isEmpty(). Method in interface jtelos.KB
This returns true iff the builtins have not been installed for this KB.
isInstanceOf(Proposition). Method in class jtelos.cpp.cppProposition
Returns true if this proposition is a Telos instance of the parameter.
isInstanceOf(Proposition). Method in interface jtelos.Proposition
Returns true if this proposition is a Telos instance of the parameter.
isParentOf(Proposition). Method in class jtelos.cpp.cppProposition
Returns true if this proposition is a Telos parent (superclass) of the parameter.
isParentOf(Proposition). Method in interface jtelos.Proposition
Returns true if this proposition is a Telos parent (superclass) of the parameter.

K

kb(). Method in class jtelos.cpp.cppProposition
The KB in which this proposition resides.
kb(). Method in interface jtelos.Proposition
The KB in which this proposition resides.

L

label(). Method in class jtelos.cpp.cppProposition
This returns the Telos label for this proposition.
label(). Method in interface jtelos.Proposition
This is the label of the proposotion.
level(). Method in class jtelos.cpp.cppProposition
This returns the level of Telos instantiation for this proposition.
level(). Method in interface jtelos.Proposition
The level of Telos instantiation of this proposition.
levelToString(int). Static method in class jtelos.StaticHelper
Returns the Telos string corresponding to the level of instantiation indicated by level as defined in the interface Levels.
load(String). Method in class jtelos.cpp.cppKB
Loads a telos file (in either text or sexp format) into the KB.
load(String). Method in interface jtelos.KB
Loads a Telos file (in text format or s-expression format) into the KB.
LoadException(String, String). Constructor for class jtelos.LoadException

M

M1CLASS_LEVEL. Static variable in interface jtelos.Levels
All meta classes (M1 classes) are at this level.
M2CLASS_LEVEL. Static variable in interface jtelos.Levels
All meta meta classes (M2 classes) are at this level.
M3CLASS_LEVEL. Static variable in interface jtelos.Levels
All M3 classes are at this level.
M4CLASS_LEVEL. Static variable in interface jtelos.Levels
All M4 classes are at this level.
M5CLASS_LEVEL. Static variable in interface jtelos.Levels
All M5 classes are at this level.
M6CLASS_LEVEL. Static variable in interface jtelos.Levels
All M6 classes are at this level.
M7CLASS_LEVEL. Static variable in interface jtelos.Levels
All M7 classes are at this level.
M8CLASS_LEVEL. Static variable in interface jtelos.Levels
All M8 classes are at this level.

N

name(). Method in class jtelos.cpp.cppKB
The name of the KB.
name(). Method in interface jtelos.KB
Returns the name of the KB.
newAttribute(Proposition, String[], String, PropositionOrPrimitive). Method in class jtelos.cpp.cppKB
This method creates and adds to the KB an attribute with declarer declarer, categories categories, label label and target target.
newAttribute(Proposition, String[], String, PropositionOrPrimitive). Method in interface jtelos.KB
This method creates and adds to the KB an attribute with declarer declarer, categories categorie, label label and target target.
newIndividual(String, int). Method in class jtelos.cpp.cppKB
This method creates and adds to the KB an individual with name identifier at the level level.
newIndividual(String, int). Method in interface jtelos.KB
This method creates and adds to the KB an individual with name identifier at the level level.

O

OMEGACLASS_LEVEL. Static variable in interface jtelos.Levels
All OmegaClasses are at this level.

R

referencedBy(). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support attributes as targets of other attributes.
referencedBy(). Method in class jtelos.cpp.cppProposition
The attributes in this's KB that reference in Telos this proposition.
referencedBy(). Method in interface jtelos.Proposition
The attributes that reference this proposition in the KB.
ReferencedByAttributeException(String, String). Constructor for class jtelos.ReferencedByAttributeException
removeAndDeleteProposition(Proposition). Method in class jtelos.cpp.cppKB
This routine removes the passed individual from the kb.
removeAndDeleteProposition(Proposition). Method in interface jtelos.KB
This removes the passed proposition from the KB.
removeDirectAncestor(Proposition). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support removing ancestors from an attribute.
removeDirectAncestor(Proposition). Method in class jtelos.cpp.cppProposition
Removes the passed ancestor from this proposition's "direct ancestors" list and removes this proposition from that ancestor's "instances" list.
removeDirectAncestor(Proposition). Method in interface jtelos.Proposition
Removes the passed ancestor from this proposition's "direct ancestors" list and removes this proposition from that ancestor's "instances" list.
removeDirectAttr(Attribute). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos does not support attributes on attributes.
removeDirectAttr(Attribute). Method in class jtelos.cpp.cppProposition
This removes the passed attribute from the proposition.
removeDirectAttr(Attribute). Method in interface jtelos.Proposition
This removes the passed attribute from the proposition.
removeDirectParent(Proposition). Method in class jtelos.cpp.cppAttribute
This method is not implemented since C++ telos currently does not support removing parents from an attribute.
removeDirectParent(Proposition). Method in class jtelos.cpp.cppProposition
Removes the passed parent from this proposition's "direct parents" list and removes this proposition from that parent's "direct children" list.
removeDirectParent(Proposition). Method in interface jtelos.Proposition
Removes the passed parent from this proposition's "direct parents" list and removes this proposition from that parent's "direct children" list.
removeQuotes(String). Static method in class jtelos.StaticHelper
Removes quotes around the passed string str.
RETELL(String, String). Method in class jtelos.cpp.cppKB
This UNTELLs from the KB the string of definitions in untellInput and then TELLs into the KB the string of definitions in tellInput.
RETELL(String, String). Method in interface jtelos.KB
This UNTELLs from the KB the string of definitions in untellInput and then TELLs into the KB the string of definitions in tellInput.
RetellException(String, String). Constructor for class jtelos.RetellException

S

save(). Method in class jtelos.cpp.cppKB
Saves the KB to disk.
save(). Method in interface jtelos.KB
Saves the KB to disk.
SCLASS_LEVEL. Static variable in interface jtelos.Levels
All simple classes are at this level.
setDeclared(boolean). Method in class jtelos.cpp.cppProposition
This method is not supported since it is incompatible with C++ telos.
setLevel(int). Method in class jtelos.cpp.cppProposition
This method is not supported since it is incompatible with C++ telos.
size(). Method in class jtelos.cpp.cppKB
Returns the number of propositions in the KB (including the built-in Telos propositions).
size(). Method in interface jtelos.KB
Returns the number of propositions in the KB (including the built-in Telos propositions).
stringToCategories(String). Static method in class jtelos.StaticHelper
This method parses the passed string commaSeparatedCategories of comma separated attribute categories, and returns a String array containing the parsed categories.
stringValue(). Method in class jtelos.TelosString
Returns the value of this string, without quotation marks.

T

TELL(String). Method in class jtelos.cpp.cppKB
This TELLs into the KB the string of passed definitions.
TELL(String). Method in interface jtelos.KB
This TELLs into the KB the string of passed definitions.
TellException(String, String). Constructor for class jtelos.TellException
TelosException(String). Constructor for class jtelos.TelosException
TelosInteger(int). Constructor for class jtelos.TelosInteger
Wraps the parameter.
TelosInteger(Integer). Constructor for class jtelos.TelosInteger
Wraps the parameter, converting it to an int.
TelosInteger(String). Constructor for class jtelos.TelosInteger
Wraps the parameter, converting it to an int.
TelosMethodNotImplementedException(String, String). Constructor for class jtelos.TelosMethodNotImplementedException
TelosMethodNotImplementedException(String, String, String). Constructor for class jtelos.TelosMethodNotImplementedException
telosName. Variable in class jtelos.DeletedObjectAccessedException
telosName(). Method in class jtelos.cpp.cppAttribute
Overides the method in cppProposition since attributes' telos names include the extra information from, to, and categories in addition to the label of the attribute.
telosName(). Method in class jtelos.cpp.cppProposition
Implements the method described in NamedObject.
telosName(). Method in interface jtelos.NamedObject
The internal Telos name of the object.
telosName(). Method in class jtelos.PrimitiveType
Returns the string that can be used as a target in a Telos attribute declaration.
telosName(). Method in class jtelos.TelosInteger
Returns the Java string representation of the integer.
telosName(). Method in class jtelos.TelosReal
Returns the Java string representation of the real.
telosName(). Method in class jtelos.TelosString
Returns the value of this string, in quotation marks.
telosName(Proposition, String[], String, PropositionOrPrimitive). Static method in class jtelos.StaticHelper
Returns the telosName of an attribute (as defined in this API) given its declarer, categories, label and target.
TelosReal(Float). Constructor for class jtelos.TelosReal
Wraps the parameter, converting it to an float.
TelosReal(float). Constructor for class jtelos.TelosReal
Wraps the parameter.
TelosReal(String). Constructor for class jtelos.TelosReal
Wraps the parameter, converting it to an float.
TelosString(String). Constructor for class jtelos.TelosString
Wraps the parameter.
to(). Method in class jtelos.cpp.cppIndividual
This is overriden to return itself since individuals point to themselves.
to(). Method in class jtelos.cpp.cppProposition
This returns the Telos target/destination for this proposition.
to(). Method in interface jtelos.Proposition
This returns the destination for this proposition.
TOKEN_LEVEL. Static variable in interface jtelos.Levels
All tokens are at this level.
TokenAccessedAsAClassException(String, String). Constructor for class jtelos.TokenAccessedAsAClassException
toString(). Method in class jtelos.cpp.cppProposition
Returns telosName();
toString(). Method in interface jtelos.NamedObject
Returns telosName();
toString(). Method in class jtelos.PrimitiveType
Returns telosName();

U

UNTELL(String). Method in class jtelos.cpp.cppKB
This UNTELLs from the KB the string of passed definitions.
UNTELL(String). Method in interface jtelos.KB
This UNTELLs from the KB the string of passed definitions.
UntellException(String, String). Constructor for class jtelos.UntellException

W

wipe(). Method in class jtelos.cpp.cppKB
This method is not implemented yet
wipe(). Method in interface jtelos.KB
This removes all propositions from the kb excepting the built-in propositions.