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
- 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.
- 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.
- 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.
- cppKB(String, String).
Constructor for class jtelos.cpp.cppKB
- This constructor creates a C++ Telos kb with name
name
and
path path
.
- deleted().
Method in class jtelos.cpp.cppKB
- Returns true iff the C++ mirror of the kb has been deleted.
- 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.
- 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
-
- 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 from cppProposition 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.
- 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.
- 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.
- 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
-
- 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.
- 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
.
- OMEGACLASS_LEVEL.
Static variable in interface jtelos.Levels
-
All OmegaClasses are at this level.
- 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
-
- 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.
- 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.
- TelosReal(Float).
Constructor for class jtelos.TelosReal
- Wraps the parameter, converting it to an
float
.
- 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 from cppProposition to return itself since individuals
have themselves as destination.
- 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();
- 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
-
- 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.