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

Abconst(). Constructor for class abduct.Abconst
Abducer(). Constructor for class abduct.Abducer
Default constructor for an Abducer.
AbducerParams(AbducerParams). Constructor for class abduct.AbducerParams
Constructor for creating a copy of another AbducerParams object.
AbducerParams(int, int, int, int, int, boolean). Constructor for class abduct.AbducerParams
Constructor for setting all params at creation.
Abduct(boolean, Abducer). Method in class abduct.AbductionMachine
This method executes the Peirce-style abduction algorithim.
AbductionBean(). Constructor for class abduct.AbductionBean
The no-agrument constructor required by the BeanBox.
AbductionBeanBeanInfo(). Constructor for class abduct.AbductionBeanBeanInfo
AbductionIO(AbducerParams, String). Constructor for class abduct.AbductionIO
Constructor for an AbductionIO object.
AbductionMachine(). Constructor for class abduct.AbductionMachine
Default constructor for an AbductionMachine.
AbFindingLinkedList(). Constructor for class abduct.AbFindingLinkedList
Default constructor for an AbLinkedList.
AbHypoLinkedList(). Constructor for class abduct.AbHypoLinkedList
Default constructor for an AbHypoLinkedList.
AccountedForBy. Variable in class abduct.Finding
A list of Hypotheses accounted for by this Finding.
Accounts. Static variable in class abduct.Abconst
AccountsFor. Variable in class abduct.Hypothesis
List of Findings this hypothesis accounts for (system set).
AddFinding(Finding, int). Method in class abduct.Hypothesis
Add a Finding object to one of the lists.
AddHypothesis(Hypothesis). Method in class abduct.Finding
Add a Hypothesis object to the AccountedForBy list.
AddHypothesis(Hypothesis, int). Method in class abduct.Hypothesis
Add a Hypothesis object to one of the lists.
AllHypos. Variable in class abduct.Abducer
List of all possible hypotheses from Classifier.
AlwaysAccountedFor. Variable in class abduct.Hypothesis
List of Findings that this hypothesis always accounts for (user set).
AlwaysAccountedNames. Variable in class abduct.Hypothesis
Array of the names of AlwaysAccountedFor Findings.
AlwaysAccounts. Static variable in class abduct.Abconst
AnomalyHypos. Variable in class abduct.Abducer
Hypotheses that generate a problem during abduction
append(Object). Method in class abduct.LinkedList
insert after the tail of the list

B

beginAbductionIO(). Method in class abduct.AbductionIO
Begin the Abduction I/O process.
BelievedHypos. Variable in class abduct.Abducer
Composite of hypotheses believed to be true.

C

CaseFindings. Variable in class abduct.Abducer
A list of Findings that the adbucer will try to explain.
caseIO. Variable in class abduct.AbductionBean
AbductionIO object for this case
caseName. Variable in class abduct.AbductionBean
The path and file name for this case
caseName. Variable in class abduct.AbductionIO
Name and file path for this case.
clear(). Method in class abduct.AbFindingLinkedList
Clear all entries from a list without deleting the list itself.
clear(). Method in class abduct.AbHypoLinkedList
Clear all entries from a list without deleting the list itself.
ClearBestDistance. Variable in class abduct.AbducerParams
How much higher the rating must be than another hypo’s rating.
clearBestDistance. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
ClearBestHypos. Variable in class abduct.Abducer
Not confirmed, but above a threshold.
ClearBestThreshold. Variable in class abduct.AbducerParams
Confidence value for a hypothosis to be 'ClearBest'.
clearBestThreshold. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
ClearBestType. Static variable in class abduct.Abconst
Con. Variable in class abduct.Abducer
Class that contains global constants.
Con. Variable in class abduct.AbductionBean
Abduction constants
Con. Variable in class abduct.AbductionIO
Con. Variable in class abduct.AbductionMachine
Class that contains global constants.
Con. Variable in class abduct.Hypothesis
Class that contains global constants.
ConfidenceRating. Variable in class abduct.Hypothesis
OriginalRating after modification by Abducer.
ConfirmedHypos. Variable in class abduct.Abducer
Maximumally probable hypotheses.
Contra. Static variable in class abduct.Abconst
ContraHypos. Variable in class abduct.Hypothesis
List of incompatible hypotheses.
ContraNames. Variable in class abduct.Hypothesis
Array of the names of Contra hypos.
copy(AbFindingLinkedList). Method in class abduct.AbFindingLinkedList
Copies all entries in a list to this list.
copy(AbHypoLinkedList). Method in class abduct.AbHypoLinkedList
Copies all entries in a list to this list.
createOutputFile(boolean). Method in class abduct.AbductionIO
Write the output file for this case out to disk.
currentAbducer. Variable in class abduct.AbductionIO
The Abducer object for this case.
currentElement(). Method in class abduct.LinkedList
currentFinding(). Method in class abduct.AbFindingLinkedList
A 'currentElement' method that eleminates the need for typecasting to Finding.
currentHypothesis(). Method in class abduct.AbHypoLinkedList
A 'currentElement' method that eleminates the need for typecasting to Hypothesis.
CurrentJustification. Variable in class abduct.Abducer
The current level of hypothesis justification
currentMachine. Variable in class abduct.AbductionIO
The AbductionMachine object for this case.
cursor(). Method in class abduct.LinkedList

D

Data. Variable in class abduct.Finding
The data for this Finding (i.e., what did you find).
DisbelievedHypos. Variable in class abduct.Abducer
Hypos believed to be false.
doAbduction(). Method in class abduct.AbductionBean
Do the Abduction algorithm with the given parameters.

E

elements(). Method in class abduct.LinkedList
EssentialHypos. Variable in class abduct.Abducer
Hypotheses that are the only way to explain a finding.
ExpectationRatingAdjustment. Variable in class abduct.AbducerParams
How much the ConfidenceRating of a Hypothesis is adjusted (up or down) based on Expectations from other Hypotheses.
expectationRatingAdjustment. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
Expected. Static variable in class abduct.Abconst
ExpectedHypos. Variable in class abduct.Hypothesis
List of other hypotheses weaklyt implied if this one is true.
ExpectedNames. Variable in class abduct.Hypothesis
Array of the names of Expected hypos.

F

find(String). Method in class abduct.AbFindingLinkedList
Find and return a Finding with the given name if present in the list.
find(String). Method in class abduct.AbHypoLinkedList
Find and return a Hypothesis with the given name if present in the list.
FindBest(AbHypoLinkedList, int). Method in class abduct.Abducer
Finds all Hypotheses in a list that are ClearBest or WeakBest.
FindConfirmed(AbHypoLinkedList). Method in class abduct.Abducer
Finds all Hypotheses in a list that are "confirmed"; their ConfidenceRating is the max possible.
FindEssential(AbFindingLinkedList). Method in class abduct.Abducer
Finds all Hypotheses that are "essential"; i.e., they are the only hypo present that explains a particular Finding.
FindIncompatible(AbHypoLinkedList, AbHypoLinkedList). Method in class abduct.Abducer
Finds any incompatibilities among the hypotheses in a list.
Finding(). Constructor for class abduct.Finding
Default constructor for a Finding.
Finding(String). Constructor for class abduct.Finding
Constructor for a Finding that initializes its Name field.
FindRelated(AbHypoLinkedList, int, AbHypoLinkedList). Method in class abduct.Abducer
Finds all Hypotheses related to the Hypotheses in a list (Implied, Expected, etc.) that are in a pool of hypos.

G

getBeanDescriptor(). Method in class abduct.AbductionBeanBeanInfo
Return a descriptor for the bean itself.
getCaseName(). Method in class abduct.AbductionBean
CaseName property get()
getClearBestDistance(). Method in class abduct.AbductionBean
ClearBestDistance property get()
getClearBestThreshold(). Method in class abduct.AbductionBean
ClearBestTheshold property get()
getConfidenceRating(). Method in class abduct.Hypothesis
Gets the value of the ConfidenceRating field.
getDefaultEventIndex(). Method in class abduct.AbductionBeanBeanInfo
Return an index to the default property
getDefaultPropertyIndex(). Method in class abduct.AbductionBeanBeanInfo
Return an index to the default property
getEventSetDescriptors(). Method in class abduct.AbductionBeanBeanInfo
The event information for this JavaBean.
getExpectationRatingAdjustment(). Method in class abduct.AbductionBean
ExpectationRatingAdjustment property get()
getIcon(int). Method in class abduct.AbductionBeanBeanInfo
Return an icon for the bean.
getJustification(). Method in class abduct.Abducer
Get the current justification level for the case.
getMethodDescriptors(). Method in class abduct.AbductionBeanBeanInfo
This method returns an array of method descriptors for the supported methods of a bean.
getOriginalRating(). Method in class abduct.Hypothesis
Gets the value of the OriginalRating field.
getPropertyDescriptors(). Method in class abduct.AbductionBeanBeanInfo
This method returns an array of PropertyDescriptor objects that specify additional information about the properties supported by the bean.
getRelatedHypos(int). Method in class abduct.Hypothesis
Get the list of Implied/Expected/NotExpected/Contra Hypotheses for this Hypothesis
getWeakBestDistance(). Method in class abduct.AbductionBean
WeakBestDistance property get()
getWeakBestThreshold(). Method in class abduct.AbductionBean
WeakBestTheshold property get()
getZeroRelativeRating(). Method in class abduct.Hypothesis
Gets the value of the ZeroRelativeRating field.

H

hasMoreElements(). Method in class abduct.LinkedList
head. Variable in class abduct.LinkedList
Hypothesis(). Constructor for class abduct.Hypothesis
Default constructor for a Hypothesis.
Hypothesis(String). Constructor for class abduct.Hypothesis
Constructor for a Hypothesis that initializes its Name field.

I

Implied. Static variable in class abduct.Abconst
ImpliedHypos. Variable in class abduct.Hypothesis
List of other hypotheses strongly implied if this one is true.
ImpliedNames. Variable in class abduct.Hypothesis
Array of the names of Implied hypos.
InitFindings(). Method in class abduct.Abducer
Copy the CaseFindings into the list of UnexplainedFindings.
InitHypos(). Method in class abduct.Abducer
All the hypos at the time this method is called have an array of strings containing the names of the Implied hypos, etc.
InitUserParams(AbducerParams). Method in class abduct.Abducer
Initialize user set start values.
insert(Object). Method in class abduct.LinkedList
insert before the iterator position
IsAccountedFor(Finding). Method in class abduct.Hypothesis
A Boolean test of whether this Hypothesis accounts for a particular Finding.
IsAccountedForBy(Hypothesis). Method in class abduct.Finding
A Boolean test of whether a particular hypothesis is accounted for by this Finding.
isShouldGuess(). Method in class abduct.AbductionBean
ShouldGuess property get() (aka is() for booleans)

J

JustAddedHypos. Variable in class abduct.Abducer
Hypotheses freshly added.
Justification. Variable in class abduct.Hypothesis
Justification of the hypo.

L

len. Variable in class abduct.LinkedList
LinkedList(). Constructor for class abduct.LinkedList

M

main(String[]). Static method in class abduct.LinkedList
MaxRating. Static variable in class abduct.Abconst
method(String, String). Static method in class abduct.AbductionBeanBeanInfo
This is a convenience method for creating MethodDescriptors.
MinRating. Static variable in class abduct.Abconst

N

Name. Variable in class abduct.Abducer
Name for this case.
Name. Variable in class abduct.Finding
Identifier for a Finding.
Name. Variable in class abduct.Hypothesis
Identifier for this Hypothesis.
nextElement(). Method in class abduct.LinkedList
move the cursor to the next position
nextFinding(). Method in class abduct.AbFindingLinkedList
A 'nextElement' method that eleminates the need for typecasting to Finding.
nextHypothesis(). Method in class abduct.AbHypoLinkedList
A 'nextElement' method that eleminates the need for typecasting to Hypothesis.
NotExpected. Static variable in class abduct.Abconst
NotExpectedHypos. Variable in class abduct.Hypothesis
List of other hypotheses not implied if this one is true.
NotExpectedNames. Variable in class abduct.Hypothesis
Array of the names of NotExpected hypos.

O

OriginalRating. Variable in class abduct.Hypothesis
Rating assigned by classifier.
output(BufferedWriter). Method in class abduct.AbFindingLinkedList
Output all information in the list to the given outstream using the output method of the Finding class.
output(BufferedWriter). Method in class abduct.AbHypoLinkedList
Output all information in the list to the given outstream using the output method of the Hypothesis class.
output(BufferedWriter). Method in class abduct.Finding
Output all Finding specific information to the specified output stream.
output(BufferedWriter). Method in class abduct.Hypothesis
Output all Hypothesis specific information to the specified output stream.
OutputCaseError. Static variable in class abduct.Abconst

P

Parsimonize(AbHypoLinkedList). Method in class abduct.Abducer
This method trims down a list of Hypotheses to remove redundant entries.
pre. Variable in class abduct.LinkedList
property(String, String). Static method in class abduct.AbductionBeanBeanInfo
This is a convenience routine for creating PropertyDescriptor objects
Propogate(AbHypoLinkedList). Method in class abduct.Abducer
Propogate the effects of believing more hypos.

R

ReadFindingError. Static variable in class abduct.Abconst
readFindings(). Method in class abduct.AbductionIO
Read the file of Finding objects in from disk.
ReadHypoError. Static variable in class abduct.Abconst
readHypotheses(). Method in class abduct.AbductionIO
Read the file of Hypothesis objects in from disk.
RemainingHypos. Variable in class abduct.Abducer
Hypotheses in AllHypos not dealt with.
remove(). Method in class abduct.LinkedList
remove the element under the cursor
remove(AbFindingLinkedList). Method in class abduct.AbFindingLinkedList
Remove all entries in a list from this list.
remove(AbHypoLinkedList). Method in class abduct.AbHypoLinkedList
Remove all entries in a list from this list.
remove(String). Method in class abduct.AbFindingLinkedList
Find and remove a Finding with a given name if present in the list.
remove(String). Method in class abduct.AbHypoLinkedList
Find and remove a Hypothesis with a given name if present in the list.
RemoveRedundant(). Method in class abduct.AbHypoLinkedList
Remove all duplicate list entries (based on Name field).
reset(). Method in class abduct.LinkedList
resets the cursor

S

setCaseName(String). Method in class abduct.AbductionBean
CaseName property set()
setClearBestDistance(int). Method in class abduct.AbductionBean
ClearBestDistance property set().
setClearBestThreshold(int). Method in class abduct.AbductionBean
ClearBestThreshold property set().
setConfidenceRating(int). Method in class abduct.Hypothesis
Sets the ConfidenceRating Field.
setData(String). Method in class abduct.Finding
Sets the data for this particular finding.
setExpectationRatingAdjustment(int). Method in class abduct.AbductionBean
ExpectationRatingAdjustment property set().
setJustification(AbHypoLinkedList). Method in class abduct.Abducer
Sets the justification level of all hypotheses in a list to CurrentJustification.
setJustification(int). Method in class abduct.Abducer
Sets the current justification level for the case.
setJustification(int). Method in class abduct.Hypothesis
Sets the value of the Justification field.
setOriginalRating(int). Method in class abduct.Hypothesis
Sets the OriginalRating Field.
setShouldGuess(boolean). Method in class abduct.AbductionBean
ShouldGuess property set()
SetupHypoLinks(). Method in class abduct.Abducer
Setup the interrelations between Hypotheses and Findings.
setWeakBestDistance(int). Method in class abduct.AbductionBean
WeakBestDistance property set().
setWeakBestThreshold(int). Method in class abduct.AbductionBean
WeakBestThreshold property set().
ShouldGuess. Variable in class abduct.AbducerParams
Should the Abducer guess if it can't find appropriate hypotheses (currently ignored).
shouldGuess. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
size(). Method in class abduct.LinkedList

T

tail. Variable in class abduct.LinkedList

U

UnexplainedFindings. Variable in class abduct.Abducer
A list of Findings the abducer is unable to explain.
UpdateExpectations(AbHypoLinkedList). Method in class abduct.Abducer
Update the ConfidenceRating of hypos based on the expectations of other hypos.
UserParams. Variable in class abduct.Abducer
User set parameters
userParams. Variable in class abduct.AbductionBean
The collection of user set parameters used in the Abduction algorithm

W

WeakBestDistance. Variable in class abduct.AbducerParams
How much higher the rating must be than another hypo’s rating.
weakBestDistance. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
WeakBestHypos. Variable in class abduct.Abducer
Like ClearBest, but lower threshold.
WeakBestThreshold. Variable in class abduct.AbducerParams
Confidence value for a hypothosis to be 'WeakBest'.
weakBestThreshold. Variable in class abduct.AbductionBean
Bean property for the Abducer parameter
WeakBestType. Static variable in class abduct.Abconst