    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.